|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree.filter.sql.AbstractWhereBuilder
org.deegree.feature.persistence.shape.H2WhereBuilder
public class H2WhereBuilder
Field Summary |
---|
Fields inherited from class org.deegree.filter.sql.AbstractWhereBuilder |
---|
aliasManager, propNameMappingList |
Constructor Summary | |
---|---|
H2WhereBuilder(OperatorFilter filter,
SortProperty[] sort)
|
Method Summary | |
---|---|
protected SQLExpression |
toProtoSQL(Literal<?> literal)
Translates the given Literal into an SQLExpression . |
protected SQLExpression |
toProtoSQL(PropertyName expr)
Translates the given PropertyName into an SQLExpression . |
protected SQLOperation |
toProtoSQL(SpatialOperator op)
Translates the given SpatialOperator into an SQLOperation . |
Methods inherited from class org.deegree.filter.sql.AbstractWhereBuilder |
---|
build, getAliasManager, getMappedPropertyNames, getOrderBy, getPostFilter, getPostSortCriteria, getWhere, toProtoSQL, toProtoSQL, toProtoSQL, toProtoSQL, toProtoSQL, toProtoSQL |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public H2WhereBuilder(OperatorFilter filter, SortProperty[] sort) throws FilterEvaluationException
filter
- sort
-
FilterEvaluationException
Method Detail |
---|
protected SQLOperation toProtoSQL(SpatialOperator op) throws UnmappableException, FilterEvaluationException
AbstractWhereBuilder
SpatialOperator
into an SQLOperation
.
toProtoSQL
in class AbstractWhereBuilder
op
- spatial operator to be translated, must not be null
null
UnmappableException
- if translation is not possible (usually due to unmappable property names)
FilterEvaluationException
- if the filter contains invalid PropertyName
sprotected SQLExpression toProtoSQL(PropertyName expr) throws UnmappableException, FilterEvaluationException
AbstractWhereBuilder
PropertyName
into an SQLExpression
.
toProtoSQL
in class AbstractWhereBuilder
expr
- expression to be translated, must not be null
null
UnmappableException
- if translation is not possible (usually due to unmappable property names)
FilterEvaluationException
- if the filter contains invalid PropertyName
sprotected SQLExpression toProtoSQL(Literal<?> literal) throws UnmappableException, FilterEvaluationException
AbstractWhereBuilder
Literal
into an SQLExpression
. DateUtils
the literals sqlType will be set to
TIMESTAMP.
toProtoSQL
in class AbstractWhereBuilder
literal
- literal to be translated, must not be null
null
UnmappableException
- if translation is not possible (usually due to unmappable property names)
FilterEvaluationException
- if the filter contains invalid PropertyName
s
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |