|
||||||||||
| 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
AbstractWhereBuilderSpatialOperator into an SQLOperation.
toProtoSQL in class AbstractWhereBuilderop - 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 PropertyNames
protected SQLExpression toProtoSQL(PropertyName expr)
throws UnmappableException,
FilterEvaluationException
AbstractWhereBuilderPropertyName into an SQLExpression.
toProtoSQL in class AbstractWhereBuilderexpr - 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 PropertyNames
protected SQLExpression toProtoSQL(Literal<?> literal)
throws UnmappableException,
FilterEvaluationException
AbstractWhereBuilderLiteral into an SQLExpression. DateUtils the literals sqlType will be set to
TIMESTAMP.
toProtoSQL in class AbstractWhereBuilderliteral - 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 PropertyNames
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||