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 boolean
isFullyIndexed
(Filter filter) checks if Filter is fully indexedMethods inherited from class IndexedFilterDetectorVisitor
getIndexedFilters, getParentLogicOperator, processFilter, visit, visit
Methods 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:IndexedFilterDetectorVisitor
checks if Filter is fully indexed- Overrides:
isFullyIndexed
in classIndexedFilterDetectorVisitor
- Parameters:
filter
- unrolled filter
-