Package org.geotools.data.complex.filter
Class IndexCombinedFilterTransformerVisitor
Object
DuplicatingFilterVisitor
IndexCombinedFilterTransformerVisitor
- All Implemented Interfaces:
ExpressionVisitor
,FilterVisitor
Duplicates Filter replacing mixed-indexed operator with combined ID IN clause + remaining filters
- Author:
- Fernando MiƱo, Geosolutions
-
Constructor Summary
ConstructorsConstructorDescriptionIndexCombinedFilterTransformerVisitor
(BinaryLogicOperator indexedParentLogicOperator, List<Filter> indexedFilters, Filter idInFilter) -
Method Summary
Methods inherited from class DuplicatingFilterVisitor
getFactory, 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, visit, visitNullFilter
-
Constructor Details
-
IndexCombinedFilterTransformerVisitor
public IndexCombinedFilterTransformerVisitor(BinaryLogicOperator indexedParentLogicOperator, List<Filter> indexedFilters, Filter idInFilter)
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceFilterVisitor
- Overrides:
visit
in classDuplicatingFilterVisitor
-
visit
- Specified by:
visit
in interfaceFilterVisitor
- Overrides:
visit
in classDuplicatingFilterVisitor
-