Uses of Class
org.apache.jackrabbit.oak.query.ast.SelectorImpl
-
Packages that use SelectorImpl Package Description org.apache.jackrabbit.oak.query.ast org.apache.jackrabbit.oak.query.index org.apache.jackrabbit.oak.query.plan -
-
Uses of SelectorImpl in org.apache.jackrabbit.oak.query.ast
Methods in org.apache.jackrabbit.oak.query.ast that return SelectorImpl Modifier and Type Method Description SelectorImpl
SourceImpl. getExistingSelector(java.lang.String selectorName)
Get the selector with the given name, or fail if not found.SelectorImpl
ColumnImpl. getSelector()
SelectorImpl
JoinImpl. getSelector(java.lang.String selectorName)
SelectorImpl
SelectorImpl. getSelector(java.lang.String selectorName)
abstract SelectorImpl
SourceImpl. getSelector(java.lang.String selectorName)
Get the selector with the given name, or null if not found.SelectorImpl
AstElementFactory. selector(NodeTypeInfo nodeTypeInfo, java.lang.String selectorName)
Methods in org.apache.jackrabbit.oak.query.ast that return types with arguments of type SelectorImpl Modifier and Type Method Description java.util.Set<SelectorImpl>
AndImpl. getSelectors()
java.util.Set<SelectorImpl>
ChildNodeImpl. getSelectors()
java.util.Set<SelectorImpl>
CoalesceImpl. getSelectors()
java.util.Set<SelectorImpl>
ComparisonImpl. getSelectors()
abstract java.util.Set<SelectorImpl>
ConstraintImpl. getSelectors()
Get the set of selectors for the given condition.java.util.Set<SelectorImpl>
DescendantNodeImpl. getSelectors()
abstract java.util.Set<SelectorImpl>
DynamicOperandImpl. getSelectors()
Get the set of selectors for this operand.java.util.Set<SelectorImpl>
FirstImpl. getSelectors()
java.util.Set<SelectorImpl>
FullTextSearchImpl. getSelectors()
java.util.Set<SelectorImpl>
FullTextSearchScoreImpl. getSelectors()
java.util.Set<SelectorImpl>
InImpl. getSelectors()
java.util.Set<SelectorImpl>
LengthImpl. getSelectors()
java.util.Set<SelectorImpl>
LowerCaseImpl. getSelectors()
java.util.Set<SelectorImpl>
NativeFunctionImpl. getSelectors()
java.util.Set<SelectorImpl>
NodeLocalNameImpl. getSelectors()
java.util.Set<SelectorImpl>
NodeNameImpl. getSelectors()
java.util.Set<SelectorImpl>
NotImpl. getSelectors()
java.util.Set<SelectorImpl>
OrImpl. getSelectors()
java.util.Set<SelectorImpl>
PathImpl. getSelectors()
java.util.Set<SelectorImpl>
PropertyExistenceImpl. getSelectors()
java.util.Set<SelectorImpl>
PropertyInexistenceImpl. getSelectors()
java.util.Set<SelectorImpl>
PropertyValueImpl. getSelectors()
java.util.Set<SelectorImpl>
SameNodeImpl. getSelectors()
java.util.Set<SelectorImpl>
SimilarImpl. getSelectors()
java.util.Set<SelectorImpl>
SpellcheckImpl. getSelectors()
java.util.Set<SelectorImpl>
SuggestImpl. getSelectors()
java.util.Set<SelectorImpl>
UpperCaseImpl. getSelectors()
Methods in org.apache.jackrabbit.oak.query.ast with parameters of type SelectorImpl Modifier and Type Method Description boolean
CoalesceImpl. canRestrictSelector(SelectorImpl s)
abstract boolean
DynamicOperandImpl. canRestrictSelector(SelectorImpl s)
Check whether the condition can be applied to a selector (to restrict the selector).boolean
FirstImpl. canRestrictSelector(SelectorImpl s)
boolean
FullTextSearchScoreImpl. canRestrictSelector(SelectorImpl s)
boolean
LengthImpl. canRestrictSelector(SelectorImpl s)
boolean
LowerCaseImpl. canRestrictSelector(SelectorImpl s)
boolean
NodeLocalNameImpl. canRestrictSelector(SelectorImpl s)
boolean
NodeNameImpl. canRestrictSelector(SelectorImpl s)
boolean
PathImpl. canRestrictSelector(SelectorImpl s)
boolean
PropertyValueImpl. canRestrictSelector(SelectorImpl s)
boolean
UpperCaseImpl. canRestrictSelector(SelectorImpl s)
FullTextExpression
AndImpl. getFullTextConstraint(SelectorImpl s)
FullTextExpression
ConstraintImpl. getFullTextConstraint(SelectorImpl s)
Get the (combined) full-text constraint.FullTextExpression
FullTextSearchImpl. getFullTextConstraint(SelectorImpl s)
FullTextExpression
OrImpl. getFullTextConstraint(SelectorImpl s)
java.lang.String
CoalesceImpl. getFunction(SelectorImpl s)
abstract java.lang.String
DynamicOperandImpl. getFunction(SelectorImpl s)
Get the function of a function-based index, in Polish notation.java.lang.String
FirstImpl. getFunction(SelectorImpl s)
java.lang.String
FullTextSearchScoreImpl. getFunction(SelectorImpl s)
java.lang.String
LengthImpl. getFunction(SelectorImpl s)
java.lang.String
LowerCaseImpl. getFunction(SelectorImpl s)
java.lang.String
NodeLocalNameImpl. getFunction(SelectorImpl s)
java.lang.String
NodeNameImpl. getFunction(SelectorImpl s)
java.lang.String
PathImpl. getFunction(SelectorImpl s)
java.lang.String
PropertyValueImpl. getFunction(SelectorImpl s)
java.lang.String
UpperCaseImpl. getFunction(SelectorImpl s)
QueryIndex.OrderEntry
CoalesceImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
abstract QueryIndex.OrderEntry
DynamicOperandImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
Create an entry for the "order by" list for a given filter.QueryIndex.OrderEntry
FirstImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
QueryIndex.OrderEntry
FullTextSearchScoreImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
QueryIndex.OrderEntry
LengthImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
QueryIndex.OrderEntry
LowerCaseImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
QueryIndex.OrderEntry
NodeLocalNameImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
QueryIndex.OrderEntry
NodeNameImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
QueryIndex.OrderEntry
PathImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
QueryIndex.OrderEntry
PropertyValueImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
QueryIndex.OrderEntry
UpperCaseImpl. getOrderEntry(SelectorImpl s, OrderingImpl o)
java.lang.String
DynamicOperandImpl. getOrderEntryPropertyName(SelectorImpl s)
java.lang.String
FullTextSearchScoreImpl. getOrderEntryPropertyName(SelectorImpl s)
java.lang.String
PropertyValueImpl. getOrderEntryPropertyName(SelectorImpl s)
void
AndImpl. restrictPushDown(SelectorImpl s)
void
ChildNodeImpl. restrictPushDown(SelectorImpl s)
void
ChildNodeJoinConditionImpl. restrictPushDown(SelectorImpl s)
void
ComparisonImpl. restrictPushDown(SelectorImpl s)
abstract void
ConstraintImpl. restrictPushDown(SelectorImpl s)
Push as much of the condition down to this selector, further restricting the selector condition if possible.void
DescendantNodeImpl. restrictPushDown(SelectorImpl s)
void
DescendantNodeJoinConditionImpl. restrictPushDown(SelectorImpl s)
void
EquiJoinConditionImpl. restrictPushDown(SelectorImpl s)
void
FullTextSearchImpl. restrictPushDown(SelectorImpl s)
void
InImpl. restrictPushDown(SelectorImpl s)
abstract void
JoinConditionImpl. restrictPushDown(SelectorImpl s)
Push as much of the condition down to this selector, further restricting the selector condition if possible.void
NativeFunctionImpl. restrictPushDown(SelectorImpl s)
void
NotImpl. restrictPushDown(SelectorImpl s)
void
OrImpl. restrictPushDown(SelectorImpl s)
void
PropertyExistenceImpl. restrictPushDown(SelectorImpl s)
void
PropertyInexistenceImpl. restrictPushDown(SelectorImpl s)
void
SameNodeImpl. restrictPushDown(SelectorImpl s)
void
SameNodeJoinConditionImpl. restrictPushDown(SelectorImpl s)
void
SimilarImpl. restrictPushDown(SelectorImpl s)
void
SpellcheckImpl. restrictPushDown(SelectorImpl s)
void
SuggestImpl. restrictPushDown(SelectorImpl s)
boolean
AstVisitor. visit(SelectorImpl node)
Constructors in org.apache.jackrabbit.oak.query.ast with parameters of type SelectorImpl Constructor Description PropertyExistenceImpl(SelectorImpl selector, java.lang.String selectorName, java.lang.String propertyName)
PropertyInexistenceImpl(SelectorImpl selector, java.lang.String selectorName, java.lang.String propertyName)
-
Uses of SelectorImpl in org.apache.jackrabbit.oak.query.index
Methods in org.apache.jackrabbit.oak.query.index that return SelectorImpl Modifier and Type Method Description SelectorImpl
FilterImpl. getSelector()
Methods in org.apache.jackrabbit.oak.query.index with parameters of type SelectorImpl Modifier and Type Method Description boolean
FilterImpl. isPrepared(SelectorImpl selector)
Whether the given selector is already prepared during the prepare phase of a join.Constructors in org.apache.jackrabbit.oak.query.index with parameters of type SelectorImpl Constructor Description FilterImpl(SelectorImpl selector, java.lang.String queryStatement, QueryLimits settings)
Create a filter. -
Uses of SelectorImpl in org.apache.jackrabbit.oak.query.plan
Methods in org.apache.jackrabbit.oak.query.plan that return SelectorImpl Modifier and Type Method Description SelectorImpl
SelectorExecutionPlan. getSelector()
Constructors in org.apache.jackrabbit.oak.query.plan with parameters of type SelectorImpl Constructor Description SelectorExecutionPlan(SelectorImpl selector, QueryIndex index, QueryIndex.IndexPlan plan, double estimatedCost)
-