Package org.geotools.data.complex.filter
Class SchemaIndexedFilterDetectorVisitor
Object
DefaultFilterVisitor
IndexedFilterDetectorVisitor
SchemaIndexedFilterDetectorVisitor
- All Implemented Interfaces:
ExpressionVisitor,FilterVisitor
Detects which AND/OR filter (BinaryLogicOperator) is the parent operator of indexed filter(s). Then collects the
full-indexed subfilter(s). Xpath Filter implementation
- Author:
- Fernando MiƱo - Geosolutions
-
Field Summary
Fields inherited from class IndexedFilterDetectorVisitor
indexedFilters, mapping, parentLogicOperator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisFullyIndexed(Filter filter) checks if Filter is fully indexedMethods inherited from class IndexedFilterDetectorVisitor
getIndexedFilters, getParentLogicOperator, processFilter, visit, visitMethods inherited from class DefaultFilterVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitNullFilter
-
Constructor Details
-
SchemaIndexedFilterDetectorVisitor
-
-
Method Details
-
isFullyIndexed
Description copied from class:IndexedFilterDetectorVisitorchecks if Filter is fully indexed- Overrides:
isFullyIndexedin classIndexedFilterDetectorVisitor- Parameters:
filter- unrolled filter
-