A B C D E F G H I J L M N O P Q R S T V W 
All Classes All Packages

A

accept(FullTextVisitor) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextAnd
 
accept(FullTextVisitor) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextContains
 
accept(FullTextVisitor) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
Let the expression call the applicable visit method of the visitor.
accept(FullTextVisitor) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextOr
 
accept(FullTextVisitor) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
ALL_CHILDREN - org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction
All direct and indirect child nodes (excluding the node with the given path).
ASCENDING - org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry.Order
 
asColumnToFacetJsonMap() - Method in class org.apache.jackrabbit.oak.query.facet.FacetResult
 
attributes - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 

B

build() - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
Builder() - Constructor for class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 

C

compose(Collection<QueryIndexProvider>) - Static method in class org.apache.jackrabbit.oak.spi.query.CompositeQueryIndexProvider
 
CompositeQueryIndexProvider - Class in org.apache.jackrabbit.oak.spi.query
This QueryIndexProvider aggregates a list of query index providers into a single query index provider.
CompositeQueryIndexProvider(QueryIndexProvider...) - Constructor for class org.apache.jackrabbit.oak.spi.query.CompositeQueryIndexProvider
 
containsNativeConstraint() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Whether the filter contains a native condition.
copy() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
Creates a cloned copy of current plan.
costPerEntry - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
costPerExecution - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
Cursor - Interface in org.apache.jackrabbit.oak.spi.query
A cursor to read a number of nodes sequentially.

D

definition - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
deprecated - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
DESCENDING - org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry.Order
 
DIRECT_CHILDREN - org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction
All direct child nodes.

E

EMPTY_FILTER - Static variable in interface org.apache.jackrabbit.oak.spi.query.Filter
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
 
estimatedEntryCount - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
evaluate(String) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextAnd
 
evaluate(String) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextContains
 
evaluate(String) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
Evaluate whether the value matches the condition.
evaluate(String) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextOr
 
evaluate(String) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
EXACT - org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction
This exact node only.

F

FacetResult - Class in org.apache.jackrabbit.oak.query.facet
A facet result is a wrapper for QueryResult capable of returning information about facets stored in the query result Rows.
FacetResult(String[], FacetResult.FacetResultRow...) - Constructor for class org.apache.jackrabbit.oak.query.facet.FacetResult
 
FacetResult(QueryResult) - Constructor for class org.apache.jackrabbit.oak.query.facet.FacetResult
 
FacetResult.Facet - Class in org.apache.jackrabbit.oak.query.facet
A query result facet, composed by its label and count.
FacetResult.FacetResultRow - Interface in org.apache.jackrabbit.oak.query.facet
 
filter - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
Filter - Interface in org.apache.jackrabbit.oak.spi.query
The filter for an index lookup that contains a number of restrictions that are combined with AND.
Filter.PathRestriction - Enum in org.apache.jackrabbit.oak.spi.query
The path restriction type.
Filter.PropertyRestriction - Class in org.apache.jackrabbit.oak.spi.query
A restriction for a property.
first - Variable in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
The first value to read, or null to read from the beginning.
firstIncluding - Variable in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
Whether values that match the first should be returned.
FullTextAnd - Class in org.apache.jackrabbit.oak.spi.query.fulltext
A fulltext "and" condition.
FullTextAnd(List<FullTextExpression>) - Constructor for class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextAnd
 
FullTextContains - Class in org.apache.jackrabbit.oak.spi.query.fulltext
A group of full-text expressions that reflects a "contains(...)" expression, and allows to access the original (unparsed) full text term.
FullTextContains(String, String, FullTextExpression) - Constructor for class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextContains
 
FullTextExpression - Class in org.apache.jackrabbit.oak.spi.query.fulltext
The base class for fulltext condition expression.
FullTextExpression() - Constructor for class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
 
FullTextOr - Class in org.apache.jackrabbit.oak.spi.query.fulltext
A fulltext "or" condition.
FullTextOr(List<FullTextExpression>) - Constructor for class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextOr
 
FullTextParser - Class in org.apache.jackrabbit.oak.spi.query.fulltext
A parser for fulltext condition literals.
FullTextParser() - Constructor for class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextParser
 
FullTextTerm - Class in org.apache.jackrabbit.oak.spi.query.fulltext
A fulltext term, or a "not" term.
FullTextTerm(String, String, boolean, boolean, String) - Constructor for class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
FullTextTerm(String, FullTextTerm) - Constructor for class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
FullTextVisitor - Interface in org.apache.jackrabbit.oak.spi.query.fulltext
A visitor for full-text expressions.
FullTextVisitor.FullTextVisitorBase - Class in org.apache.jackrabbit.oak.spi.query.fulltext
The base implementation of a full-text visitor.
FullTextVisitorBase() - Constructor for class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextVisitor.FullTextVisitorBase
 
FUNCTION_RESTRICTION_PREFIX - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
The prefix for restrictions for function-based indexes, for example upper(propertyName).

G

getAttribute(String) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
Returns the value of the named attribute as an Object, or null if no attribute of the given name exists.
getBase() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextContains
 
getBoost() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
getCost(Filter, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
Estimate the worst-case cost to query with the given filter.
getCostPerEntry() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
The cost to read one entry from the cursor.
getCostPerExecution() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
The cost to execute the query once.
getCount() - Method in class org.apache.jackrabbit.oak.query.facet.FacetResult.Facet
get the facet count
getDefinition() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
The node state with the index definition.
getDimensions() - Method in class org.apache.jackrabbit.oak.query.facet.FacetResult
 
getEstimatedEntryCount() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
The estimated number of entries in the cursor that is returned by the query method, when using this plan.
getFacets(String) - Method in class org.apache.jackrabbit.oak.query.facet.FacetResult
 
getFailTraversal() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryLimits
 
getFilter() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
The filter to use.
getFullTextComparisonWithoutIndex() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryLimits
 
getFulltextConditions() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Deprecated.
getFullTextConstraint() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Get the fulltext search condition expression, if any.
getIndexName() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
Get the generic index name (normally the index type).
getIndexName(Filter, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
Get the specific index name (the path of the index definition, or the index type if that one is unique).
getLabel() - Method in class org.apache.jackrabbit.oak.query.facet.FacetResult.Facet
get the facet label
getLimitInMemory() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryLimits
 
getLimitReads() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryLimits
 
getLowerBound() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.LikePattern
Get the lower bound if any.
getMinimumCost() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
Returns the minimum cost which QueryIndex.getCost(Filter, NodeState) would return in the best possible case.
getMixinTypes() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Returns the names of all matching mixin node types.
getNodeAggregator() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.FulltextQueryIndex
Returns the NodeAggregator responsible for providing the aggregation settings or null if aggregation is not available/desired.
getNodeType() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Returns the name of the filter node type.
getOrder() - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry
 
getParents(NodeState, String) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.NodeAggregator
 
getPath() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Get the path, or "/" if there is no path restriction set.
getPath() - Method in interface org.apache.jackrabbit.oak.spi.query.IndexRow
The path of the node, if available.
getPathPlan() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Get the plan for the path.
getPathPrefix() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
The path prefix for this index plan.
getPathRestriction() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Get the path restriction type.
getPlan(Filter, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
Get the query plan for the given filter.
getPlanDescription(QueryIndex.IndexPlan, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvancedQueryIndex
Get the query plan description (for logging purposes).
getPlanName() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
Get the unique plan name.
getPlans(Filter, List<QueryIndex.OrderEntry>, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvancedQueryIndex
Return the possible index plans for the given filter and sort order.
getPrecedence() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextAnd
 
getPrecedence() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextContains
 
getPrecedence() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
Get the operator precedence.
getPrecedence() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextOr
 
getPrecedence() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
getPrimaryTypes() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Returns the names of all matching primary node types.
getPropertyName() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextContains
 
getPropertyName() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
getPropertyName() - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry
 
getPropertyRestriction() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
The property restriction for this index plan or null if this index plan isn't base on a property restriction.
getPropertyRestriction(String) - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Get the most restrictive property restriction for the given property, if any.
getPropertyRestrictions() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Get the list of property restrictions, if any.
getPropertyRestrictions(String) - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Get the all property restriction for the given property.
getPropertyType() - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry
 
getQueryIndexes(NodeState) - Method in class org.apache.jackrabbit.oak.spi.query.CompositeQueryIndexProvider
 
getQueryIndexes(NodeState) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndexProvider
Get the currently configured indexes.
getQueryIndexes(NodeState) - Method in class org.apache.jackrabbit.oak.spi.query.WhiteboardIndexProvider
 
getQueryLimits() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
 
getQueryStatement() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Get the complete query statement.
getRawText() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextContains
 
getSize(Result.SizePrecision, long) - Method in interface org.apache.jackrabbit.oak.spi.query.Cursor
Get the size if known.
getSortOrder() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
The sort order of the returned entries, or null if unsorted.
getStrictPathRestriction() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryLimits
 
getSupertypes() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Returns the names of the filter node type and all its supertypes.
getSupportsPathRestriction() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
Whether index for this plan supports handling path restrictions natively.
getText() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
getUpperBound() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.LikePattern
Get the upper bound if any.
getValue(String) - Method in interface org.apache.jackrabbit.oak.query.facet.FacetResult.FacetResultRow
 
getValue(String) - Method in interface org.apache.jackrabbit.oak.spi.query.IndexRow
The value of the given property, if available.

H

hashCode() - Method in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
 

I

includesNodeData - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
includesNodeData() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
Whether the cursor is able to read all properties from a node.
IndexRow - Interface in org.apache.jackrabbit.oak.spi.query
A row returned by the index.
isAccessible(String) - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
check whether a certain (valid) path is accessible (can be read) from the user associated with the query Session
isAlwaysFalse() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
If the filter condition can not possibly match any row, due to a contradiction in the query (for example "x=1 and x=2").
isDelayed - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
isDelayed() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
Whether the index is not always up-to-date.
isDeprecated() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
Whether the index is deprecated.
isFullTextCharacter(char) - Static method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
Whether or not the given character is part of a full-text term that should be indexed.
isFulltextIndex - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
isFulltextIndex() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
Whether the fulltext part of the filter is evaluated (possibly with an extended syntax).
isLike - Variable in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
Whether this is a like constraint.
isNot() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextContains
 
isNot() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
Whether the current FullTextExpression is a NOT condition or not.
isNot() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
isNotNullRestriction() - Method in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
 
isNullRestriction() - Method in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
 
isVirtualRow() - Method in interface org.apache.jackrabbit.oak.spi.query.IndexRow
Marks if the row is virtual and behavior of getPath is undefined.

J

JCR_PATH - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
The "jcr:path" pseudo-property.
JCR_SCORE - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
The "jcr:score" pseudo-property.

L

last - Variable in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
The last value to read, or null to read until the end.
lastIncluding - Variable in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
Whether values that match the last should be returned.
LikePattern - Class in org.apache.jackrabbit.oak.spi.query.fulltext
A pattern matcher.
LikePattern(String) - Constructor for class org.apache.jackrabbit.oak.spi.query.fulltext.LikePattern
 
list - Variable in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
A list of possible values, for conditions of the type "x=1 or x=2 or x=3".
list - Variable in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextAnd
 
list - Variable in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextOr
 
logWarningForPathFilterMismatch - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
logWarningForPathFilterMismatch() - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
 

M

matches(String) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.LikePattern
 
matchesAllTypes() - Method in interface org.apache.jackrabbit.oak.spi.query.Filter
Checks whether nodes of all types can match this filter.

N

next() - Method in interface org.apache.jackrabbit.oak.spi.query.Cursor
The next row within this index.
NO_RESTRICTION - org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction
All nodes.

O

OAK_SCORE_EXPLANATION - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
The "oak:explainScore" pseudo-property.
OrderEntry(String, Type<?>, QueryIndex.OrderEntry.Order) - Constructor for class org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry
 
org.apache.jackrabbit.oak.query.facet - package org.apache.jackrabbit.oak.query.facet
 
org.apache.jackrabbit.oak.spi.query - package org.apache.jackrabbit.oak.spi.query
 
org.apache.jackrabbit.oak.spi.query.fulltext - package org.apache.jackrabbit.oak.spi.query.fulltext
 

P

PARENT - org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction
A parent of this node.
parse(String, String) - Static method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextParser
 
pathPrefix - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
planName - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
PRECEDENCE_AND - Static variable in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
The operator precedence for AND conditions.
PRECEDENCE_OR - Static variable in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
The operator precedence for OR conditions.
PRECEDENCE_TERM - Static variable in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
The operator precedence for terms.
propertyName - Variable in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
The name of the property.
PropertyRestriction() - Constructor for class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
 
propertyType - Variable in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
The property type, if restricted.
propRestriction - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 

Q

query(Filter, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
Query the index.
query(QueryIndex.IndexPlan, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvancedQueryIndex
Start a query.
QueryConstants - Class in org.apache.jackrabbit.oak.spi.query
 
QueryConstants() - Constructor for class org.apache.jackrabbit.oak.spi.query.QueryConstants
 
QueryIndex - Interface in org.apache.jackrabbit.oak.spi.query
Represents an index.
QueryIndex.AdvancedQueryIndex - Interface in org.apache.jackrabbit.oak.spi.query
An query index that may support using multiple access orders (returning the rows in a specific order), and that can provide detailed information about the cost.
QueryIndex.AdvanceFulltextQueryIndex - Interface in org.apache.jackrabbit.oak.spi.query
 
QueryIndex.FulltextQueryIndex - Interface in org.apache.jackrabbit.oak.spi.query
A marker interface which means this index supports may support more than just the minimal fulltext query syntax.
QueryIndex.IndexPlan - Interface in org.apache.jackrabbit.oak.spi.query
An index plan.
QueryIndex.IndexPlan.Builder - Class in org.apache.jackrabbit.oak.spi.query
A builder for index plans.
QueryIndex.NativeQueryIndex - Interface in org.apache.jackrabbit.oak.spi.query
A marker interface which means this index supports executing native queries
QueryIndex.NodeAggregator - Interface in org.apache.jackrabbit.oak.spi.query
 
QueryIndex.OrderEntry - Class in org.apache.jackrabbit.oak.spi.query
A sort order entry.
QueryIndex.OrderEntry.Order - Enum in org.apache.jackrabbit.oak.spi.query
The sort order (ascending or descending).
QueryIndexProvider - Interface in org.apache.jackrabbit.oak.spi.query
A mechanism to index data.
QueryIndexProviderAware - Interface in org.apache.jackrabbit.oak.spi.query
Marker interface for services that need a QueryIndexProvider
QueryLimits - Interface in org.apache.jackrabbit.oak.spi.query
 

R

REP_EXCERPT - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
The "rep:excerpt" pseudo-property.
REP_FACET - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
The "rep:facet" pseudo-property.
REP_SPELLCHECK - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
The "rep:spellcheck" pseudo-property.
REP_SUGGEST - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
The "rep:suggest" pseudo-property.
RESTRICTION_LOCAL_NAME - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
Name of the property restriction used to express query performed via NAME and LOCALNAME functions
RESTRICTION_NAME - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
Name of the property restriction used to express query performed via NAME and LOCALNAME functions

S

SEARCH_ROOT_PATH - Static variable in class org.apache.jackrabbit.oak.spi.query.QueryConstants
 
setAttribute(String, Object) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setCostPerEntry(double) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setCostPerExecution(double) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setDefinition(NodeState) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setDelayed(boolean) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setDeprecated(boolean) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setEstimatedEntryCount(long) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setFilter(Filter) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setFilter(Filter) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan
Use the given filter.
setFulltextIndex(boolean) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setIncludesNodeData(boolean) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setLogWarningForPathFilterMismatch(boolean) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setPathPrefix(String) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setPlanName(String) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setPropertyRestriction(Filter.PropertyRestriction) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setQueryIndexProvider(QueryIndexProvider) - Method in interface org.apache.jackrabbit.oak.spi.query.QueryIndexProviderAware
 
setSortOrder(List<QueryIndex.OrderEntry>) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
setSupportsPathRestriction(boolean) - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
simplify() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextAnd
 
simplify() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextOr
 
simplify() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
sortOrder - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 
sortOrder() - Method in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
How restrictive a condition is.
supportsPathRestriction - Variable in class org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
 

T

toString() - Method in class org.apache.jackrabbit.oak.spi.query.CompositeQueryIndexProvider
 
toString() - Method in enum org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction
 
toString() - Method in class org.apache.jackrabbit.oak.spi.query.Filter.PropertyRestriction
 
toString() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextAnd
 
toString() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextContains
 
toString() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextExpression
Get the string representation of the condition.
toString() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextOr
 
toString() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextTerm
 
toString() - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.LikePattern
 
toString() - Method in class org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry
 

V

valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry.Order
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.jackrabbit.oak.spi.query.Filter.PathRestriction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry.Order
Returns an array containing the constants of this enum type, in the order they are declared.
visit(FullTextAnd) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextVisitor.FullTextVisitorBase
 
visit(FullTextAnd) - Method in interface org.apache.jackrabbit.oak.spi.query.fulltext.FullTextVisitor
Visit an "and" expression.
visit(FullTextContains) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextVisitor.FullTextVisitorBase
 
visit(FullTextContains) - Method in interface org.apache.jackrabbit.oak.spi.query.fulltext.FullTextVisitor
Visit an "contains" expression.
visit(FullTextOr) - Method in class org.apache.jackrabbit.oak.spi.query.fulltext.FullTextVisitor.FullTextVisitorBase
 
visit(FullTextOr) - Method in interface org.apache.jackrabbit.oak.spi.query.fulltext.FullTextVisitor
Visit an "or" expression.
visit(FullTextTerm) - Method in interface org.apache.jackrabbit.oak.spi.query.fulltext.FullTextVisitor
Visit a term

W

WhiteboardIndexProvider - Class in org.apache.jackrabbit.oak.spi.query
Dynamic QueryIndexProvider based on the available whiteboard services.
WhiteboardIndexProvider() - Constructor for class org.apache.jackrabbit.oak.spi.query.WhiteboardIndexProvider
 
A B C D E F G H I J L M N O P Q R S T V W 
All Classes All Packages