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()#