Interface | Description |
---|---|
QueryPlanner |
A common interface for classes that can plan a
RecordQuery into a RecordQueryPlan . |
Class | Description |
---|---|
IndexKeyValueToPartialRecord |
Construct a record from a covering index.
|
PlannableIndexTypes |
A wrapper class to identify groups of that behave the same way from the perspective of the planner.
|
PlanOrderingKey |
The keys that order the results from a plan.
|
RecordQueryPlanner |
The query planner.
|
RecordQueryPlanner.ScoredPlan | |
ScanComparisons |
A set of
Comparisons.Comparison for scanning an index. |
ScanComparisons.Builder |
A builder for
ScanComparisons . |
TextScan |
Encapsulate the information necessary to scan a text-based index.
|
Enum | Description |
---|---|
IndexKeyValueToPartialRecord.TupleSource |
Which side of the
IndexEntry to take a field from. |
QueryPlanner.IndexScanPreference |
Preference between index scan and record scan.
|
ScanComparisons.ComparisonType |
The type of a comparison.
|
Exception | Description |
---|---|
RecordQueryPlanComplexityException |
Exception thrown when a query plan is more complex than the configured limit.
|
A RecordQueryPlanner
transforms a logical RecordQuery
into an executable RecordQueryPlan
, which can be run against a record store