- java.lang.Object
-
- nl.b3p.jdbc.util.converter.GeometryJdbcConverter
-
- nl.b3p.jdbc.util.converter.OracleJdbcConverter
-
- nl.b3p.jdbc.util.converter.Oracle12JdbcConverter
-
public class Oracle12JdbcConverter extends OracleJdbcConverter
Oracle 12c specifieke overrides.- Author:
- mprins
-
-
Field Summary
-
Fields inherited from class nl.b3p.jdbc.util.converter.OracleJdbcConverter
LOG
-
Fields inherited from class nl.b3p.jdbc.util.converter.GeometryJdbcConverter
gf, wkt
-
-
Constructor Summary
Constructors Constructor Description Oracle12JdbcConverter(oracle.jdbc.OracleConnection oc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetUpdateSequenceSQL(String seqName, long nextVal)Gets a statement to use in a prepared statement to restart a sequence.-
Methods inherited from class nl.b3p.jdbc.util.converter.OracleJdbcConverter
buildLimitSql, buildPaginationSql, convertToJTSGeometryObject, convertToNativeGeometryObject, convertToNativeGeometryObject, getGeomTypeName, getGeotoolsDBTypeName, getMViewRefreshSQL, getMViewsSQL, getSchema, getSelectNextValueFromSequenceSQL, isDuplicateKeyViolationMessage, isFKConstraintViolationMessage, isPmdKnownBroken, setSchema, useSavepoints
-
Methods inherited from class nl.b3p.jdbc.util.converter.GeometryJdbcConverter
convertToNativeGeometryObject, convertToSQLObject, createNativePoint, createPSGeometryPlaceholder
-
-
-
-
Constructor Detail
-
Oracle12JdbcConverter
public Oracle12JdbcConverter(oracle.jdbc.OracleConnection oc) throws SQLException- Throws:
SQLException
-
-
Method Detail
-
getUpdateSequenceSQL
public String getUpdateSequenceSQL(String seqName, long nextVal)
Gets a statement to use in a prepared statement to restart a sequence. This assumes no other interactions are going on with the sequence; can only be used to increase the value of the sequence, not decrease.- Overrides:
getUpdateSequenceSQLin classOracleJdbcConverter- Parameters:
seqName- name of sequencenextVal- the value to restart the sequence, some systems require this to be larger than the next value of the sequence.- Returns:
- SQL statement specific for the flavour of database
-
-