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) addAdditionalMessage(Level level, String s) Deprecated, for removal: This API element is subject to removal in a future version.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
@Deprecated(forRemoval=true) public QueryIndex.IndexPlan.Builder addAdditionalMessage(Level level, String s) Deprecated, for removal: This API element is subject to removal in a future version.useaddAdditionalMessage(String level, String s)instead -
addAdditionalMessage
-
setLogWarningForPathFilterMismatch
-
setFulltextIndex
-
setIncludesNodeData
-
setSortOrder
-
setDefinition
-
setPropertyRestriction
-
setPathPrefix
-
setSupportsPathRestriction
-
setAttribute
-
setPlanName
-
setDeprecated
-
build
-
addAdditionalMessage(String level, String s)instead