Package nl.b3p.jdbc.util.converter
Class HSQLJdbcConverter
java.lang.Object
nl.b3p.jdbc.util.converter.GeometryJdbcConverter
nl.b3p.jdbc.util.converter.HSQLJdbcConverter
- Author:
- Meine Toonen meinetoonen@b3partners.nl
-
Field Summary
FieldsFields inherited from class nl.b3p.jdbc.util.converter.GeometryJdbcConverter
gf, wkt -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildLimitSql(StringBuilder sql, int limit) buildPaginationSql(String sql, int offset, int limit) org.locationtech.jts.geom.GeometryconvertToJTSGeometryObject(Object nativeObj) convertToNativeGeometryObject(org.locationtech.jts.geom.Geometry param) convertToNativeGeometryObject(org.locationtech.jts.geom.Geometry param, int srid) getMViewRefreshSQL(String mview) getSelectNextValueFromSequenceSQL(String seqName) get the database flavour specific SQL statement to get the next value from a sequence.booleanisDuplicateKeyViolationMessage(String message) booleanisFKConstraintViolationMessage(String message) bepaal of een melding een constraint violation betreft.booleanbooleanMethods inherited from class nl.b3p.jdbc.util.converter.GeometryJdbcConverter
convertToNativeGeometryObject, convertToSQLObject, createNativePoint, createPSGeometryPlaceholder, getUpdateSequenceSQL
-
Field Details
-
LOG
protected static final org.apache.commons.logging.Log LOG
-
-
Constructor Details
-
HSQLJdbcConverter
public HSQLJdbcConverter()
-
-
Method Details
-
convertToNativeGeometryObject
public Object convertToNativeGeometryObject(org.locationtech.jts.geom.Geometry param) throws SQLException, org.locationtech.jts.io.ParseException - Specified by:
convertToNativeGeometryObjectin classGeometryJdbcConverter- Throws:
SQLExceptionorg.locationtech.jts.io.ParseException
-
getGeomTypeName
- Specified by:
getGeomTypeNamein classGeometryJdbcConverter
-
convertToJTSGeometryObject
- Specified by:
convertToJTSGeometryObjectin classGeometryJdbcConverter
-
isPmdKnownBroken
public boolean isPmdKnownBroken()- Specified by:
isPmdKnownBrokenin classGeometryJdbcConverter
-
getSchema
- Specified by:
getSchemain classGeometryJdbcConverter
-
isDuplicateKeyViolationMessage
- Specified by:
isDuplicateKeyViolationMessagein classGeometryJdbcConverter
-
isFKConstraintViolationMessage
Description copied from class:GeometryJdbcConverterbepaal of een melding een constraint violation betreft.- Specified by:
isFKConstraintViolationMessagein classGeometryJdbcConverter- Parameters:
message- de melding uit de database- Returns:
trueals de melding een contraint violation betreft
-
buildPaginationSql
- Specified by:
buildPaginationSqlin classGeometryJdbcConverter
-
buildLimitSql
- Specified by:
buildLimitSqlin classGeometryJdbcConverter
-
useSavepoints
public boolean useSavepoints()- Specified by:
useSavepointsin classGeometryJdbcConverter
-
getMViewsSQL
- Specified by:
getMViewsSQLin classGeometryJdbcConverter
-
getMViewRefreshSQL
- Specified by:
getMViewRefreshSQLin classGeometryJdbcConverter
-
getSelectNextValueFromSequenceSQL
Description copied from class:GeometryJdbcConverterget the database flavour specific SQL statement to get the next value from a sequence.- Specified by:
getSelectNextValueFromSequenceSQLin classGeometryJdbcConverter- Parameters:
seqName- name of sequence- Returns:
- SQL statement specific for the flavour of database
-
getGeotoolsDBTypeName
- Specified by:
getGeotoolsDBTypeNamein classGeometryJdbcConverter
-
convertToNativeGeometryObject
public Object convertToNativeGeometryObject(org.locationtech.jts.geom.Geometry param, int srid) throws SQLException - Specified by:
convertToNativeGeometryObjectin classGeometryJdbcConverter- Throws:
SQLException
-