public class H2SpatialSQLBuilder extends JDBCSQLBuilderBase
Modifier and Type | Class and Description |
---|---|
protected class |
H2SpatialSQLBuilder.H2SpatialCreateTableBuilder |
class |
H2SpatialSQLBuilder.H2SpatialSelectBuilderBase |
class |
H2SpatialSQLBuilder.H2SpatialTableNameBuilderBase |
SQLBuilderBase.AlterTableBuilderBase, SQLBuilderBase.ColumnDescriptorBuilderBase, SQLBuilderBase.CountBuilderBase, SQLBuilderBase.CreateTableBuilderBase, SQLBuilderBase.DeleteBuilderBase, SQLBuilderBase.DropTableBuilderBase, SQLBuilderBase.FromBuilderBase, SQLBuilderBase.GrantBuilderBase, SQLBuilderBase.GrantRoleBuilderBase, SQLBuilderBase.InsertBuilderBase, SQLBuilderBase.InsertColumnBuilderBase, SQLBuilderBase.OrderByBuilderBase, SQLBuilderBase.SelectBuilderBase, SQLBuilderBase.SelectColumnBuilderBase, SQLBuilderBase.TableNameBuilderBase, SQLBuilderBase.UpdateBuilderBase, SQLBuilderBase.UpdateColumnBuilderBase, SQLBuilderBase.UpdateTableStatisticsBuilderBase
ExpressionBuilderBase.AbstractValue, ExpressionBuilderBase.BinaryOperatorBase, ExpressionBuilderBase.ClassVisitorFilter, ExpressionBuilderBase.ConfigBase, ExpressionBuilderBase.ConstantBase, ExpressionBuilderBase.CustomBase, ExpressionBuilderBase.FunctionBase, ExpressionBuilderBase.GeometryValueBase, ExpressionBuilderBase.GroupBase, ExpressionBuilderBase.ParameterBase, ExpressionBuilderBase.VariableBase
SQLBuilder.AlterTableBuilder, SQLBuilder.ColumnDescriptorBuilder, SQLBuilder.CountBuilder, SQLBuilder.CreateTableBuilder, SQLBuilder.DeleteBuilder, SQLBuilder.DropTableBuilder, SQLBuilder.FromBuilder, SQLBuilder.GrantBuilder, SQLBuilder.GrantRoleBuilder, SQLBuilder.InsertBuilder, SQLBuilder.InsertColumnBuilder, SQLBuilder.OrderByBuilder, SQLBuilder.Privilege, SQLBuilder.SelectBuilder, SQLBuilder.SelectColumnBuilder, SQLBuilder.SQLConfig, SQLBuilder.Statement, SQLBuilder.TableNameBuilder, SQLBuilder.UpdateBuilder, SQLBuilder.UpdateColumnBuilder, SQLBuilder.UpdateTableStatisticsBuilder
ExpressionBuilder.BinaryOperator, ExpressionBuilder.Config, ExpressionBuilder.Constant, ExpressionBuilder.Custom, ExpressionBuilder.Function, ExpressionBuilder.GeometrySupportType, ExpressionBuilder.GeometryValue, ExpressionBuilder.Group, ExpressionBuilder.Parameter, ExpressionBuilder.Parameters, ExpressionBuilder.ParameterType, ExpressionBuilder.Value, ExpressionBuilder.Variable, ExpressionBuilder.Visitable, ExpressionBuilder.Visitor, ExpressionBuilder.VisitorFilter
alter_table, create_table, delete, drop_table, grant, insert, logger, parameters, select, update, update_table_statistics
config, value
Constructor and Description |
---|
H2SpatialSQLBuilder(H2SpatialHelper helper) |
Modifier and Type | Method and Description |
---|---|
String |
bytearray(byte[] data) |
protected SQLBuilder.CreateTableBuilder |
createCreateTableBuilder() |
protected SQLBuilder.SelectBuilder |
createSelectBuilder() |
protected SQLBuilder.TableNameBuilder |
createTableNameBuilder() |
H2SpatialHelper |
getHelper() |
void |
setParameters(PreparedStatement st,
FeatureProvider feature) |
Object |
sqlgeometrydimension(int type,
int subtype) |
setParameters, setParameters
accept, alter_table, count, create_table, createAlterTableBuilder, createDeleteBuilder, createDropTableBuilder, createFromBuilder, createGrantBuilder, createGrantRoleBuilder, createInsertBuilder, createInsertColumnBuilder, createOrderByBuilder, createSelectColumnBuilder, createUpdateBuilder, createUpdateColumnBuilder, createUpdateTableStatisticsBuilder, default_schema, delete, drop_table, grant, insert, select, sqlgeometrytype, sqltype, ST_ExtentAggregate, ST_UnionAggregate, supportSchemas, toString, update_table_statistics, update
add, and, and, binaryOperator, bytearray_0x, bytearray_hex, bytearray_x, column, concat, constant, createExpressionBuilder, custom, div, envelope, eq, Find_SRID, function, ge, geometry_support_type, geometry, getAsGeometry, getConfig, getParameters, getSRSId, getValue, getVariables, group, gt, has_spatial_functions, identifier, ilike, isNull, lcase, le, like, lt, mult, ne, not, notIsNull, or, or, parameter, parameter, set, setValue, srs, ST_AsBinary, ST_AsEWKB, ST_AsText, ST_Contains, ST_Crosses, ST_Disjoint, ST_Envelope, ST_Equals, ST_GeomFromEWKB, ST_GeomFromText, ST_GeomFromWKB, ST_Intersects, ST_IsClosed, ST_Overlaps, ST_Simplify, ST_SRID, ST_Touches, ST_Within, string, subst, ucase, variable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
add, and, and, column, concat, constant, createExpressionBuilder, custom, div, envelope, eq, Find_SRID, ge, geometry_support_type, geometry, getAsGeometry, getConfig, getParameters, getSRSId, getValue, getVariables, group, gt, has_spatial_functions, identifier, ilike, isNull, lcase, le, like, lt, mult, ne, not, notIsNull, or, or, parameter, parameter, set, setValue, srs, ST_AsBinary, ST_AsEWKB, ST_AsText, ST_Contains, ST_Crosses, ST_Disjoint, ST_Envelope, ST_Equals, ST_GeomFromEWKB, ST_GeomFromText, ST_GeomFromWKB, ST_Intersects, ST_IsClosed, ST_Overlaps, ST_Simplify, ST_SRID, ST_Touches, ST_Within, string, subst, ucase, variable
public H2SpatialSQLBuilder(H2SpatialHelper helper)
public String bytearray(byte[] data)
bytearray
in interface ExpressionBuilder
bytearray
in class ExpressionBuilderBase
public Object sqlgeometrydimension(int type, int subtype)
sqlgeometrydimension
in interface SQLBuilder
sqlgeometrydimension
in class SQLBuilderBase
public H2SpatialHelper getHelper()
public void setParameters(PreparedStatement st, FeatureProvider feature)
setParameters
in class JDBCSQLBuilderBase
protected SQLBuilder.TableNameBuilder createTableNameBuilder()
createTableNameBuilder
in class SQLBuilderBase
protected SQLBuilder.CreateTableBuilder createCreateTableBuilder()
createCreateTableBuilder
in class SQLBuilderBase
protected SQLBuilder.SelectBuilder createSelectBuilder()
createSelectBuilder
in class SQLBuilderBase