Package org.geotools.jdbc
Class JoinInfo.JoinQualifier
- Object
-
- DuplicatingFilterVisitor
-
- JoinQualifier
-
- All Implemented Interfaces:
ExpressionVisitor
,FilterVisitor
- Enclosing class:
- JoinInfo
public static class JoinInfo.JoinQualifier extends DuplicatingFilterVisitor
-
-
Field Summary
-
Fields inherited from class DuplicatingFilterVisitor
ff
-
-
Constructor Summary
Constructors Constructor Description JoinQualifier(SimpleFeatureType ft, String alias)
JoinQualifier(SimpleFeatureType ft1, String alias1, SimpleFeatureType ft2, String alias2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
visit(PropertyName expression, Object extraData)
Object
visit(Id filter, Object extraData)
Makes the assumption that the Id filter is run against the primary feature type in the join-
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 Detail
-
JoinQualifier
public JoinQualifier(SimpleFeatureType ft, String alias)
-
JoinQualifier
public JoinQualifier(SimpleFeatureType ft1, String alias1, SimpleFeatureType ft2, String alias2)
-
-
Method Detail
-
visit
public Object visit(PropertyName expression, Object extraData)
- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classDuplicatingFilterVisitor
-
visit
public Object visit(Id filter, Object extraData)
Makes the assumption that the Id filter is run against the primary feature type in the join- Specified by:
visit
in interfaceFilterVisitor
- Overrides:
visit
in classDuplicatingFilterVisitor
-
-