Uses of Class
org.apache.jackrabbit.oak.query.index.FilterImpl
-
Packages that use FilterImpl Package Description org.apache.jackrabbit.oak.query org.apache.jackrabbit.oak.query.ast org.apache.jackrabbit.oak.query.index -
-
Uses of FilterImpl in org.apache.jackrabbit.oak.query
Methods in org.apache.jackrabbit.oak.query with parameters of type FilterImpl Modifier and Type Method Description SelectorExecutionPlan
QueryImpl. getBestSelectorExecutionPlan(FilterImpl filter)
-
Uses of FilterImpl in org.apache.jackrabbit.oak.query.ast
Methods in org.apache.jackrabbit.oak.query.ast that return FilterImpl Modifier and Type Method Description FilterImpl
SelectorImpl. createFilter(boolean preparing)
Create the filter condition for planning or execution.Methods in org.apache.jackrabbit.oak.query.ast with parameters of type FilterImpl Modifier and Type Method Description void
AndImpl. restrict(FilterImpl f)
void
ChildNodeImpl. restrict(FilterImpl f)
void
ChildNodeJoinConditionImpl. restrict(FilterImpl f)
void
CoalesceImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
ComparisonImpl. restrict(FilterImpl f)
abstract void
ConstraintImpl. restrict(FilterImpl f)
Apply the condition to the filter, further restricting the filter if possible.void
DescendantNodeImpl. restrict(FilterImpl f)
void
DescendantNodeJoinConditionImpl. restrict(FilterImpl f)
abstract void
DynamicOperandImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
Apply a restriction of type "this = value" to the given filter.void
EquiJoinConditionImpl. restrict(FilterImpl f)
void
FirstImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
FullTextSearchImpl. restrict(FilterImpl f)
void
FullTextSearchScoreImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
InImpl. restrict(FilterImpl f)
abstract void
JoinConditionImpl. restrict(FilterImpl f)
Apply the condition to the filter, further restricting the filter if possible.void
LengthImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
LowerCaseImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
NativeFunctionImpl. restrict(FilterImpl f)
void
NodeLocalNameImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
NodeNameImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
NotImpl. restrict(FilterImpl f)
void
OrImpl. restrict(FilterImpl f)
void
PathImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
PropertyExistenceImpl. restrict(FilterImpl f)
void
PropertyInexistenceImpl. restrict(FilterImpl f)
void
PropertyValueImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
SameNodeImpl. restrict(FilterImpl f)
void
SameNodeJoinConditionImpl. restrict(FilterImpl f)
void
SimilarImpl. restrict(FilterImpl f)
void
SpellcheckImpl. restrict(FilterImpl f)
void
SuggestImpl. restrict(FilterImpl f)
void
UpperCaseImpl. restrict(FilterImpl f, Operator operator, PropertyValue v)
void
CoalesceImpl. restrictList(FilterImpl f, List<PropertyValue> list)
abstract void
DynamicOperandImpl. restrictList(FilterImpl f, List<PropertyValue> list)
Apply a restriction of type "this in (list)" to the given filter.void
FirstImpl. restrictList(FilterImpl f, List<PropertyValue> list)
void
FullTextSearchScoreImpl. restrictList(FilterImpl f, List<PropertyValue> list)
void
LengthImpl. restrictList(FilterImpl f, List<PropertyValue> list)
void
LowerCaseImpl. restrictList(FilterImpl f, List<PropertyValue> list)
void
NodeLocalNameImpl. restrictList(FilterImpl f, List<PropertyValue> list)
void
NodeNameImpl. restrictList(FilterImpl f, List<PropertyValue> list)
void
PathImpl. restrictList(FilterImpl f, List<PropertyValue> list)
void
PropertyValueImpl. restrictList(FilterImpl f, List<PropertyValue> list)
void
UpperCaseImpl. restrictList(FilterImpl f, List<PropertyValue> list)
-
Uses of FilterImpl in org.apache.jackrabbit.oak.query.index
Methods in org.apache.jackrabbit.oak.query.index that return FilterImpl Modifier and Type Method Description static FilterImpl
FilterImpl. newTestInstance()
Create a new filter instance that is used for unit testing.
-