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 protected
JoinId(SimpleFeatureType featureType, String alias, Set<? extends Identifier> fids)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAlias()
SimpleFeatureType
getFeatureType()
-
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()
-
-