POV

public class POV implements EntityFilterInterface

Applies a POV (Property-operator-value) filter to the query’s current result set.

Author:

Timm Fitschen

Fields

NUMBER_PATTERN

public static final Pattern NUMBER_PATTERN

retry

public static int retry

Constructors

POV

public POV(Query.Pattern property, String operator, String value, String aggregate)

For clauses like WITH [$aggregate] $property [ $operator $value ]

Parameters:
  • property

  • operator

  • value

  • aggregate

Methods

apply

public void apply(QueryInterface query)

getAggregate

public String getAggregate()

getCacheKey

public String getCacheKey()

getOperator

public String getOperator()

getProperty

public String getProperty()

getSubProperty

public SubProperty getSubProperty()

getVDatetime

public DateTimeInterface getVDatetime()

Return the Datetime value, which may be null.

getVDouble

public Double getVDouble()

Return the Double value, which may be null.

getVInt

public Integer getVInt()

Return the Int value, which may be null.

getValue

public String getValue()

hasSubProperty

public boolean hasSubProperty()

setSubProperty

public void setSubProperty(SubProperty subp)

toElement

public Element toElement()

toString

public String toString()