Package org.geotools.data.complex
Class IndexQueryManager
Object
IndexQueryManager
- Direct Known Subclasses:
IndexQueryManager.PartialIndexQueryManager
Manages unrolled Query indexes and partial indexes
- Author:
- Fernando MiƱo, Geosolutions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Partial Indexed Query management/transform/utilsstatic enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FilterFactory
protected final FeatureTypeMapping
protected final Query
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the IndexMode usage mode to use for current Queryprotected boolean
boolean
-
Field Details
-
mapping
-
query
-
ff
-
-
Constructor Details
-
IndexQueryManager
-
-
Method Details
-
isIndexDrivenIteratorCase
public boolean isIndexDrivenIteratorCase() -
getIndexMode
Returns the IndexMode usage mode to use for current QueryQueryIndexMode.ALL: if all filter and sort attributes are indexed QueryIndexMode.PARTIAL: if at least one filter attribute is indexed, all sort attributes indexed QueryIndexMode.NONE: If no one of previous conditions are accomplished
- Returns:
- QueryIndexMode
-
hasIndex
-