Package org.geotools.data.joining
Class JoiningQuery
-
- Direct Known Subclasses:
JoiningQuery.QueryJoin
public class JoiningQuery extends Query
Special Query that includes joining information- Author:
- Niels Charlier (Curtin University of Technology)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JoiningQuery.QueryJoin
-
Field Summary
Fields Modifier and Type Field Description protected List<String>
ids
protected List<JoiningQuery.QueryJoin>
queryJoins
-
Fields inherited from class Query
alias, ALL, ALL_NAMES, ALL_PROPERTIES, coordinateSystem, coordinateSystemReproject, DEFAULT_MAX, FIDS, filter, handle, hints, INCLUDE_MANDATORY_PROPS, joins, maxFeatures, namespace, NO_NAMES, NO_NAMESPACE, NO_PROPERTIES, properties, sortBy, startIndex, typeName, version
-
-
Constructor Summary
Constructors Constructor Description JoiningQuery()
JoiningQuery(Query query)
JoiningQuery(JoiningQuery query)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addId(String pn)
List<String>
getIds()
List<JoiningQuery.QueryJoin>
getQueryJoins()
FeatureTypeMapping
getRootMapping()
boolean
hasIdColumn()
boolean
isDenormalised()
boolean
isSubset()
void
setDenormalised(boolean isDenormalised)
void
setQueryJoins(List<JoiningQuery.QueryJoin> queryJoins)
void
setRootMapping(FeatureTypeMapping rootMapping)
void
setSubset(boolean isSubset)
-
Methods inherited from class Query
equals, getAlias, getCoordinateSystem, getCoordinateSystemReproject, getFilter, getHandle, getHints, getJoins, getMaxFeatures, getNamespace, getProperties, getPropertyNames, getSortBy, getStartIndex, getTypeName, getVersion, hashCode, isMaxFeaturesUnlimited, retrieveAllProperties, setAlias, setCoordinateSystem, setCoordinateSystemReproject, setFilter, setHandle, setHints, setMaxFeatures, setNamespace, setProperties, setPropertyNames, setPropertyNames, setSortBy, setStartIndex, setTypeName, setVersion, setVersion, setVersion, setVersion, setVersion, setVersion, toString
-
-
-
-
Field Detail
-
queryJoins
protected List<JoiningQuery.QueryJoin> queryJoins
-
-
Constructor Detail
-
JoiningQuery
public JoiningQuery(JoiningQuery query)
-
JoiningQuery
public JoiningQuery(Query query)
-
JoiningQuery
public JoiningQuery()
-
-
Method Detail
-
setQueryJoins
public void setQueryJoins(List<JoiningQuery.QueryJoin> queryJoins)
-
getQueryJoins
public List<JoiningQuery.QueryJoin> getQueryJoins()
-
setSubset
public void setSubset(boolean isSubset)
-
isSubset
public boolean isSubset()
-
hasIdColumn
public boolean hasIdColumn()
-
addId
public void addId(String pn)
-
isDenormalised
public boolean isDenormalised()
-
setDenormalised
public void setDenormalised(boolean isDenormalised)
-
getRootMapping
public FeatureTypeMapping getRootMapping()
-
setRootMapping
public void setRootMapping(FeatureTypeMapping rootMapping)
-
-