Package | Description |
---|---|
org.modeshape.jcr.index.elasticsearch | |
org.modeshape.jcr.index.local | |
org.modeshape.jcr.index.lucene | |
org.modeshape.jcr.query.engine |
This package contains several fully-functional query engine implementations.
|
org.modeshape.jcr.spi.index.provider |
This package contains the Service Provider Interface (SPI) for custom index providers, which are components that encapsulate
how ModeShape updates and uses a set of particular indexes.
|
Modifier and Type | Method and Description |
---|---|
protected IndexUsage |
EsIndexProvider.evaluateUsage(QueryContext context,
IndexCostCalculator calculator,
IndexDefinition defn) |
Modifier and Type | Method and Description |
---|---|
protected IndexUsage |
LocalIndexProvider.evaluateUsage(QueryContext context,
IndexCostCalculator calculator,
IndexDefinition defn) |
Modifier and Type | Method and Description |
---|---|
protected IndexUsage |
LuceneIndexProvider.evaluateUsage(QueryContext context,
IndexCostCalculator calculator,
IndexDefinition defn) |
Modifier and Type | Method and Description |
---|---|
void |
IndexQueryEngine.ProviderIndexPlanner.applyIndexes(QueryContext context,
IndexCostCalculator calculator) |
abstract void |
IndexPlanners.applyIndexes(QueryContext context,
IndexCostCalculator calculator)
Examine the supplied constraints applied to the given selector in a query, and record in the supplied
IndexCostCalculator any and all indexes in this provider that can be used in this query. |
Modifier and Type | Method and Description |
---|---|
abstract void |
IndexPlanner.applyIndexes(QueryContext context,
IndexCostCalculator calculator)
Examine the supplied constraints applied to the given selector in a query, and record in the supplied
IndexCostCalculator any and all indexes in this provider that can be used in this query. |
protected IndexUsage |
IndexProvider.evaluateUsage(QueryContext context,
IndexCostCalculator calculator,
IndexDefinition defn)
Returns an object which is used during the planning phase to evaluate if a certain index should be used or not.
|
protected void |
IndexProvider.planUseOfIndex(QueryContext context,
IndexCostCalculator calculator,
String workspaceName,
ManagedIndex index,
IndexDefinition defn)
The method that is called by the IndexProvider's
default IndexPlanner for each
managed index in the given workspace. |
Constructor and Description |
---|
IndexUsage(QueryContext context,
IndexCostCalculator calculator,
IndexDefinition defn) |
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.