Uses of Interface
org.apache.jackrabbit.oak.spi.query.Filter
-
Packages that use Filter Package Description org.apache.jackrabbit.oak.query.ast org.apache.jackrabbit.oak.query.index org.apache.jackrabbit.oak.spi.query This package contains oak query index related classes. -
-
Uses of Filter in org.apache.jackrabbit.oak.query.ast
Methods in org.apache.jackrabbit.oak.query.ast that return Filter Modifier and Type Method Description Filter
JoinImpl. createFilter(boolean preparing)
abstract Filter
SourceImpl. createFilter(boolean preparing)
!Test purpose only! this creates a filter for the given query -
Uses of Filter in org.apache.jackrabbit.oak.query.index
Classes in org.apache.jackrabbit.oak.query.index that implement Filter Modifier and Type Class Description class
FilterImpl
A filter or lookup condition.Methods in org.apache.jackrabbit.oak.query.index with parameters of type Filter Modifier and Type Method Description double
TraversingIndex. getCost(Filter filter, NodeState rootState)
java.lang.String
TraversingIndex. getPlan(Filter filter, NodeState rootState)
boolean
TraversingIndex. isPotentiallySlow(Filter filter, NodeState rootState)
Cursor
TraversingIndex. query(Filter filter, NodeState rootState)
Constructors in org.apache.jackrabbit.oak.query.index with parameters of type Filter Constructor Description FilterImpl(Filter filter)
-
Uses of Filter in org.apache.jackrabbit.oak.spi.query
Fields in org.apache.jackrabbit.oak.spi.query declared as Filter Modifier and Type Field Description static Filter
Filter. EMPTY_FILTER
protected Filter
QueryIndex.IndexPlan.Builder. filter
Methods in org.apache.jackrabbit.oak.spi.query that return Filter Modifier and Type Method Description Filter
QueryIndex.IndexPlan. getFilter()
The filter to use.Methods in org.apache.jackrabbit.oak.spi.query with parameters of type Filter Modifier and Type Method Description double
QueryIndex. getCost(Filter filter, NodeState rootState)
Estimate the worst-case cost to query with the given filter.default java.lang.String
QueryIndex. getIndexName(Filter filter, NodeState rootState)
Get the specific index name (the path of the index definition, or the index type if that one is unique).java.lang.String
QueryIndex. getPlan(Filter filter, NodeState rootState)
Get the query plan for the given filter.java.util.List<QueryIndex.IndexPlan>
QueryIndex.AdvancedQueryIndex. getPlans(Filter filter, java.util.List<QueryIndex.OrderEntry> sortOrder, NodeState rootState)
Return the possible index plans for the given filter and sort order.Cursor
QueryIndex. query(Filter filter, NodeState rootState)
Query the index.QueryIndex.IndexPlan.Builder
QueryIndex.IndexPlan.Builder. setFilter(Filter filter)
void
QueryIndex.IndexPlan. setFilter(Filter filter)
Use the given filter.
-