Package nl.b3p.jdbc.util.converter
Class MssqlJdbcConverter
java.lang.Object
nl.b3p.jdbc.util.converter.GeometryJdbcConverter
nl.b3p.jdbc.util.converter.MssqlJdbcConverter
- Author:
- Matthijs Laan, mprins
-
Field Summary
Fields 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 g) convertToNativeGeometryObject(org.locationtech.jts.geom.Geometry g, int srid) getMViewRefreshSQL(String mview) return een dummy query omdat mssql geen materialized views kent.return een dummy query omdat mssql geen materialized views kent.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.booleanvoidbooleanMethods inherited from class nl.b3p.jdbc.util.converter.GeometryJdbcConverter
convertToNativeGeometryObject, convertToSQLObject, createNativePoint, createPSGeometryPlaceholder, getUpdateSequenceSQL
-
Constructor Details
-
MssqlJdbcConverter
public MssqlJdbcConverter()
-
-
Method Details
-
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
-
convertToNativeGeometryObject
public Object convertToNativeGeometryObject(org.locationtech.jts.geom.Geometry g, int srid) throws SQLException - Specified by:
convertToNativeGeometryObjectin classGeometryJdbcConverter- Throws:
SQLException
-
convertToNativeGeometryObject
public Object convertToNativeGeometryObject(org.locationtech.jts.geom.Geometry g) throws SQLException - Specified by:
convertToNativeGeometryObjectin classGeometryJdbcConverter- Throws:
SQLException
-
getSchema
- Specified by:
getSchemain classGeometryJdbcConverter
-
setSchema
-
getGeomTypeName
- Specified by:
getGeomTypeNamein classGeometryJdbcConverter
-
buildPaginationSql
- Specified by:
buildPaginationSqlin classGeometryJdbcConverter
-
buildLimitSql
- Specified by:
buildLimitSqlin classGeometryJdbcConverter
-
useSavepoints
public boolean useSavepoints()- Specified by:
useSavepointsin classGeometryJdbcConverter
-
isPmdKnownBroken
public boolean isPmdKnownBroken()- Specified by:
isPmdKnownBrokenin classGeometryJdbcConverter
-
getGeotoolsDBTypeName
- Specified by:
getGeotoolsDBTypeNamein classGeometryJdbcConverter
-
getMViewsSQL
return een dummy query omdat mssql geen materialized views kent.- Specified by:
getMViewsSQLin classGeometryJdbcConverter- Returns:
- een dummy select query omdat mssql geen materialized views kent.
-
getMViewRefreshSQL
return een dummy query omdat mssql geen materialized views kent.- Specified by:
getMViewRefreshSQLin classGeometryJdbcConverter- Returns:
- een dummy update query omdat mssql geen materialized views kent.
-
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
-
convertToJTSGeometryObject
- Specified by:
convertToJTSGeometryObjectin classGeometryJdbcConverter
-