public class ComplexFilterSplitter extends PostPreProcessFilterSplittingVisitor
| Modifier and Type | Class and Description |
|---|---|
class |
ComplexFilterSplitter.CapabilitiesExpressionVisitor |
fcs, original, postStack, preStack| Constructor and Description |
|---|
ComplexFilterSplitter(FilterCapabilities fcs,
FeatureTypeMapping mappings) |
getFilterPost, getFilterPre, supports, 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, visitNullFilterpublic ComplexFilterSplitter(FilterCapabilities fcs, FeatureTypeMapping mappings)
public Object visit(Id filter, Object notUsed)
visit in interface FilterVisitorvisit in class PostPreProcessFilterSplittingVisitorpublic Object visit(Function expression, Object notUsed)
visit in interface ExpressionVisitorvisit in class PostPreProcessFilterSplittingVisitorprotected Object visit(BinaryTemporalOperator filter, Object data)
visit in class PostPreProcessFilterSplittingVisitorprotected void visitMathExpression(BinaryExpression expression)
visitMathExpression in class PostPreProcessFilterSplittingVisitorprotected void visitBinarySpatialOperator(BinarySpatialOperator filter)
visitBinarySpatialOperator in class PostPreProcessFilterSplittingVisitorprotected void visitBinaryComparisonOperator(BinaryComparisonOperator filter)
visitBinaryComparisonOperator in class PostPreProcessFilterSplittingVisitorpublic Object visit(BBOX filter, Object notUsed)
visit in interface FilterVisitorvisit in class PostPreProcessFilterSplittingVisitorpublic Object visit(PropertyIsBetween filter, Object extradata)
visit in interface FilterVisitorvisit in class PostPreProcessFilterSplittingVisitorfilter - the Filter to visitNOTE: This method is extra documented as an example of how all the other methods are
implemented. If you want to know how this class works read this method first!
public Object visit(PropertyIsLike filter, Object notUsed)
visit in interface FilterVisitorvisit in class PostPreProcessFilterSplittingVisitorpublic Object visit(PropertyName expression, Object notUsed)
visit in interface ExpressionVisitorvisit in class PostPreProcessFilterSplittingVisitorprotected void checkAttributeFound(PropertyName expression, XPathUtil.StepList exprSteps, FeatureChainedAttributeVisitor nestedAttrExtractor, FeatureChainedAttributeVisitor existsAttrExtractor, List<FeatureChainedAttributeVisitor.FeatureChainedAttributeDescriptor> fcAttrs)
protected boolean isXlinkHRef(XPathUtil.StepList exprSteps)
Copyright © 1996–2021 Geotools. All rights reserved.