Package | Description |
---|---|
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 | Class and Description |
---|---|
static class |
IndexPlan.StandardIndexPlanner |
protected static class |
IndexQueryEngine.ProviderIndexPlanner
A
IndexPlanner implementation that passes through only those indexes that are owned by the named provider. |
Modifier and Type | Field and Description |
---|---|
static IndexPlanner |
IndexPlan.StandardIndexPlanner.INSTANCE |
Modifier and Type | Method and Description |
---|---|
static IndexPlanners |
IndexPlanners.withProviders(Map<String,IndexPlanner> plannersByProviderName)
Get an IndexPlanners instance that looks for the implicit (built-in) indexes and that calls the appropriate
IndexPlanner instances given the available indexes for this selector. |
Constructor and Description |
---|
IndexQueryEngine.ProviderIndexPlanner(String providerName,
IndexPlanner providerPlanner) |
Modifier and Type | Method and Description |
---|---|
static IndexPlanner |
IndexPlanner.both(IndexPlanner planner1,
IndexPlanner planner2)
Utility that returns an
IndexPlanner implementation that delegates to the first planner and then to the second
planner. |
abstract IndexPlanner |
IndexProvider.getIndexPlanner()
Get the planner that, during the query planning/optimization phase, evaluates for a single source the AND-ed query
constraints and defines indexes that may be used.
|
Modifier and Type | Method and Description |
---|---|
static IndexPlanner |
IndexPlanner.both(IndexPlanner planner1,
IndexPlanner planner2)
Utility that returns an
IndexPlanner implementation that delegates to the first planner and then to the second
planner. |
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.