public class DB2PkGenerator extends OraclePkGenerator
DB2Adapter
.adapter, DEFAULT_PK_CACHE_SIZE, pkCache, pkCacheSize, pkStartValue
Constructor and Description |
---|
DB2PkGenerator()
Used by DI
|
Modifier and Type | Method and Description |
---|---|
protected String |
createSequenceString(DbEntity entity) |
protected String |
dropSequenceString(DbEntity entity)
Returns a SQL string needed to drop any database objects associated with
automatic primary key generation process for a specific DbEntity.
|
protected String |
getSequencePrefix() |
protected String |
selectAllSequencesQuery() |
protected String |
selectNextValQuery(String pkGeneratingSequenceName) |
protected String |
sequenceName(DbEntity entity)
Returns expected primary key sequence name for a DbEntity.
|
createAutoPk, createAutoPkStatements, dropAutoPk, dropAutoPkStatements, getExistingSequences, longPkFromDatabase, pkCacheSize
autoPkTableExists, dropAutoPkString, generatePk, getAdapter, getPkCacheSize, pkCreateString, pkDeleteString, pkSelectString, pkTableCreateString, pkUpdateString, reset, runUpdate, setAdapter, setPkCacheSize
protected String sequenceName(DbEntity entity)
OraclePkGenerator
sequenceName
in class OraclePkGenerator
protected String getSequencePrefix()
getSequencePrefix
in class OraclePkGenerator
protected String selectNextValQuery(String pkGeneratingSequenceName)
selectNextValQuery
in class OraclePkGenerator
protected String selectAllSequencesQuery()
selectAllSequencesQuery
in class OraclePkGenerator
protected String dropSequenceString(DbEntity entity)
OraclePkGenerator
dropSequenceString
in class OraclePkGenerator
protected String createSequenceString(DbEntity entity)
createSequenceString
in class OraclePkGenerator
Copyright © 2001–2019 Apache Cayenne. All rights reserved.