Package org.geotools.jdbc
Class JoinId
-
- All Implemented Interfaces:
Filter,Id,FilterType
public class JoinId extends FidFilterImpl
Id filter that knows what feature type it comes from.Used by the sql encoder to determine how to properly encode the join query.
-
-
Field Summary
-
Fields inherited from interface FilterType
ALL, BETWEEN, COMPARE_EQUALS, COMPARE_GREATER_THAN, COMPARE_GREATER_THAN_EQUAL, COMPARE_LESS_THAN, COMPARE_LESS_THAN_EQUAL, COMPARE_NOT_EQUALS, FID, GEOMETRY_BBOX, GEOMETRY_BEYOND, GEOMETRY_CONTAINS, GEOMETRY_CROSSES, GEOMETRY_DISJOINT, GEOMETRY_DWITHIN, GEOMETRY_EQUALS, GEOMETRY_INTERSECTS, GEOMETRY_OVERLAPS, GEOMETRY_TOUCHES, GEOMETRY_WITHIN, LIKE, LOGIC_AND, LOGIC_NOT, LOGIC_OR, NONE, NULL
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJoinId(SimpleFeatureType featureType, String alias, Set<? extends Identifier> fids)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlias()SimpleFeatureTypegetFeatureType()-
Methods inherited from class FidFilterImpl
accept, addAllFids, addFid, equals, evaluate, getFidsSet, getIdentifiers, getIDs, hashCode, removeAllFids, removeFid, setIDs, toString
-
Methods inherited from class AbstractFilter
isCompareFilter, isGeometryDistanceFilter, isGeometryFilter, isLogicFilter, isMathFilter, isSimpleFilter
-
Methods inherited from class FilterAbstract
accepts, eval, eval
-
-
-
-
Constructor Detail
-
JoinId
protected JoinId(SimpleFeatureType featureType, String alias, Set<? extends Identifier> fids)
-
-
Method Detail
-
getFeatureType
public SimpleFeatureType getFeatureType()
-
getAlias
public String getAlias()
-
-