Class GeometryConditionBuilderBase
- java.lang.Object
-
- org.dotwebstack.framework.backend.postgres.query.GeometryConditionBuilderBase
-
- Direct Known Subclasses:
DefaultGeometryConditionBuilder,SegmentsGeometryConditionBuilder
public abstract class GeometryConditionBuilderBase extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected @NotNull FilterOperatorfilterOperatorprotected @NotNull PostgresObjectFieldpostgresObjectFieldprotected @NotNull org.jooq.Table<org.jooq.Record>sourceTableprotected Integersridprotected @NotNull Objectvalue
-
Constructor Summary
Constructors Constructor Description GeometryConditionBuilderBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jooq.Field<org.locationtech.jts.geom.Geometry>createGeometryFieldValue()protected org.jooq.Field<org.locationtech.jts.geom.Geometry>createGeometryFieldValue(String columnName)protected voidvalidateSupportedOperators(FilterOperator filterOperator)
-
-
-
Field Detail
-
postgresObjectField
@NotNull protected @NotNull PostgresObjectField postgresObjectField
-
filterOperator
@NotNull protected @NotNull FilterOperator filterOperator
-
value
@NotNull protected @NotNull Object value
-
srid
protected Integer srid
-
sourceTable
@NotNull protected @NotNull org.jooq.Table<org.jooq.Record> sourceTable
-
-
Method Detail
-
createGeometryFieldValue
protected org.jooq.Field<org.locationtech.jts.geom.Geometry> createGeometryFieldValue()
-
createGeometryFieldValue
protected org.jooq.Field<org.locationtech.jts.geom.Geometry> createGeometryFieldValue(String columnName)
-
validateSupportedOperators
protected void validateSupportedOperators(FilterOperator filterOperator)
-
-