Class Filter.PropertyRestriction
java.lang.Object
org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
- Enclosing interface:
- Filter
A restriction for a property.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe first value to read, or null to read from the beginning.boolean
Whether values that match the first should be returned.boolean
Whether this is a like constraint.boolean
Whether this is a not constraintThe last value to read, or null to read until the end.boolean
Whether values that match the last should be returned.A list of possible values, for conditions of the type "x=1 or x=2 or x=3".The property value to NOT matchThe name of the property.int
The property type, if restricted. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
propertyName
The name of the property. -
first
The first value to read, or null to read from the beginning. -
firstIncluding
public boolean firstIncludingWhether values that match the first should be returned. -
last
The last value to read, or null to read until the end. -
lastIncluding
public boolean lastIncludingWhether values that match the last should be returned. -
isNot
public boolean isNotWhether this is a not constraint -
not
The property value to NOT match -
isLike
public boolean isLikeWhether this is a like constraint. in this case only the 'first' value should be taken into consideration -
list
A list of possible values, for conditions of the type "x=1 or x=2 or x=3". -
propertyType
public int propertyTypeThe property type, if restricted. If not restricted, this field is set to PropertyType.UNDEFINED.
-
-
Constructor Details
-
PropertyRestriction
public PropertyRestriction()
-
-
Method Details
-
isNullRestriction
public boolean isNullRestriction() -
isNotNullRestriction
public boolean isNotNullRestriction() -
toString
-
sortOrder
public int sortOrder()How restrictive a condition is.- Returns:
- 0 for "is not null", 10 for equality, and 5 for everything else
-
hashCode
public int hashCode() -
equals
-