Class QueryIndex.IndexPlan.Builder
java.lang.Object
org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan.Builder
- Enclosing interface:
QueryIndex.IndexPlan
A builder for index plans.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalMessage(String level, String s) build()setAttribute(String key, Object value) setCostPerEntry(double costPerEntry) setCostPerExecution(double costPerExecution) setDefinition(NodeState definition) setDelayed(boolean isDelayed) setDeprecated(boolean deprecated) setEstimatedEntryCount(long estimatedEntryCount) setFulltextIndex(boolean isFulltextIndex) setIncludesNodeData(boolean includesNodeData) setLogWarningForPathFilterMismatch(boolean value) setPathPrefix(String pathPrefix) setPlanName(String name) setPropertyRestriction(Filter.PropertyRestriction restriction) setSortOrder(List<QueryIndex.OrderEntry> sortOrder) setSupportsPathRestriction(boolean supportsPathRestriction)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setCostPerExecution
-
setCostPerEntry
-
setEstimatedEntryCount
-
setFilter
-
setDelayed
-
addAdditionalMessage
-
setLogWarningForPathFilterMismatch
-
setFulltextIndex
-
setIncludesNodeData
-
setSortOrder
-
setDefinition
-
setPropertyRestriction
-
setPathPrefix
-
setSupportsPathRestriction
-
setAttribute
-
setPlanName
-
setDeprecated
-
build
-