Package org.geotools.data.complex.filter
Class SchemaIndexedFilterDetectorVisitor
- Object
-
- DefaultFilterVisitor
-
- IndexedFilterDetectorVisitor
-
- SchemaIndexedFilterDetectorVisitor
-
- All Implemented Interfaces:
ExpressionVisitor
,FilterVisitor
public class SchemaIndexedFilterDetectorVisitor extends IndexedFilterDetectorVisitor
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 Constructor Description SchemaIndexedFilterDetectorVisitor(FeatureTypeMapping mapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isFullyIndexed(Filter filter)
checks if Filter is fully indexed-
Methods 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 Detail
-
SchemaIndexedFilterDetectorVisitor
public SchemaIndexedFilterDetectorVisitor(FeatureTypeMapping mapping)
-
-
Method Detail
-
isFullyIndexed
protected boolean isFullyIndexed(Filter filter)
Description copied from class:IndexedFilterDetectorVisitor
checks if Filter is fully indexed- Overrides:
isFullyIndexed
in classIndexedFilterDetectorVisitor
- Parameters:
filter
- unrolled filter
-
-