Package org.n52.shetland.ogc.filter
Class AbstractAdHocQueryExpression
- java.lang.Object
-
- org.n52.shetland.ogc.filter.AbstractQueryExpression
-
- org.n52.shetland.ogc.filter.AbstractAdHocQueryExpression
-
public abstract class AbstractAdHocQueryExpression extends AbstractQueryExpression
class for FES 2.0 AbstractAdHocQueryExpression- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description AbstractAdHocQueryExpression(Collection<QName> typeNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractAdHocQueryExpressionaddProjectionClause(AbstractProjectionClause projectionClause)AbstractAdHocQueryExpressionaddProjectionClauses(Set<AbstractProjectionClause> projectionClauses)Set<String>getAliases()Set<AbstractProjectionClause>getProjectionClauses()AbstractSelectionClausegetSelectionClause()AbstractSortingClausegetSortingClause()Set<QName>getTypeNames()booleanisSetAliases()booleanisSetProjectionClauses()booleanisSetSelectionClause()booleanisSetSortingClause()AbstractAdHocQueryExpressionsetAliases(Collection<String> aliases)AbstractAdHocQueryExpressionsetProjectionClauses(Set<AbstractProjectionClause> projectionClauses)AbstractAdHocQueryExpressionsetSelectionClause(AbstractSelectionClause selectionClause)AbstractAdHocQueryExpressionsetSortingClause(AbstractSortingClause sortingClause)-
Methods inherited from class org.n52.shetland.ogc.filter.AbstractQueryExpression
getHandle, isSetHandle, setHandle
-
-
-
-
Constructor Detail
-
AbstractAdHocQueryExpression
public AbstractAdHocQueryExpression(Collection<QName> typeNames)
-
-
Method Detail
-
getProjectionClauses
public Set<AbstractProjectionClause> getProjectionClauses()
- Returns:
- the projectionClauses
-
addProjectionClause
public AbstractAdHocQueryExpression addProjectionClause(AbstractProjectionClause projectionClause)
- Parameters:
projectionClause- the projectionClause to add- Returns:
- this
-
addProjectionClauses
public AbstractAdHocQueryExpression addProjectionClauses(Set<AbstractProjectionClause> projectionClauses)
- Parameters:
projectionClauses- the projectionClauses to add- Returns:
- this
-
setProjectionClauses
public AbstractAdHocQueryExpression setProjectionClauses(Set<AbstractProjectionClause> projectionClauses)
- Parameters:
projectionClauses- the projectionClauses to set- Returns:
- this
-
isSetProjectionClauses
public boolean isSetProjectionClauses()
-
getSelectionClause
public AbstractSelectionClause getSelectionClause()
- Returns:
- the selectionClause
-
setSelectionClause
public AbstractAdHocQueryExpression setSelectionClause(AbstractSelectionClause selectionClause)
- Parameters:
selectionClause- the selectionClause to set- Returns:
- this
-
isSetSelectionClause
public boolean isSetSelectionClause()
-
getSortingClause
public AbstractSortingClause getSortingClause()
- Returns:
- the sortingClause
-
setSortingClause
public AbstractAdHocQueryExpression setSortingClause(AbstractSortingClause sortingClause)
- Parameters:
sortingClause- the sortingClause to set- Returns:
- this
-
isSetSortingClause
public boolean isSetSortingClause()
-
setAliases
public AbstractAdHocQueryExpression setAliases(Collection<String> aliases)
- Parameters:
aliases- the aliases to set- Returns:
- this
-
isSetAliases
public boolean isSetAliases()
-
-