Package org.apache.empire.dbms
Class DBMSHandlerBase.DBSeqTable
java.lang.Object
org.apache.empire.db.DBObject
org.apache.empire.db.DBExpr
org.apache.empire.db.DBRowSet
org.apache.empire.db.DBTable
org.apache.empire.dbms.DBMSHandlerBase.DBSeqTable
- Enclosing class:
- DBMSHandlerBase
This class is used to emulate sequences by using a sequence table.
It is used with the executeSQL function and only required for insert statements
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.empire.db.DBRowSet
DBRowSet.FieldInitMode, DBRowSet.PartialMode -
Field Summary
FieldsFields inherited from class org.apache.empire.db.DBTable
INT_SIZE_BIG, INT_SIZE_DEFAULT, INT_SIZE_MEDIUM, INT_SIZE_SMALLFields inherited from class org.apache.empire.db.DBRowSet
attributes, beanType, columnReferences, columns, comment, db, entityName, log, timestampColumnFields inherited from class org.apache.empire.db.DBExpr
CTX_ALIAS, CTX_ALL, CTX_DEFAULT, CTX_FULLNAME, CTX_NAME, CTX_NOPARENTHESIS, CTX_VALUE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.empire.db.DBTable
addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addForeignKey, addForeignKey, addForeignKey, addIdentity, addIdentity, addIndex, addIndex, addIndex, addSQL, addTimestamp, checkUniqueConstraints, clone, clone, cloneColumn, clonePrimaryKey, createAndAppendColumn, createRecord, deleteRecord, generateAlias, getAlias, getDefaultCascadeDeleteAction, getExistingReferenceTables, getForeignKeyRelations, getIndexes, getKeyColumns, getName, getPrimaryKey, hasExistingReferences, initRecordDefaultValues, isUpdateable, removeIndex, setDefaultCascadeDeleteAction, setPrimaryKey, validateValueMethods inherited from class org.apache.empire.db.DBRowSet
addColumnReference, addReferencedColumns, checkParamRecord, completeInitRecord, count, createRecordCommand, deleteAllReferences, deleteRecord, deleteReferenceRecords, equals, getAllColumns, getAttribute, getAttributes, getBeanType, getColumn, getColumn, getColumnCount, getColumnExprAt, getColumnIndex, getColumnIndex, getColumnReferences, getColumns, getComment, getDatabase, getEntityName, getFullName, getIdentifier, getKeyConstraints, getRenameTablePhrase, getRowsetData, getTimestampColumn, hashCode, initClonedFields, initRecord, initRecord, initRecord, isColumnReadOnly, isKeyColumn, isSame, key, on, on, prepareInitRecord, readRecord, readRecord, readRecord, recordExists, recordExists, setAttribute, setBeanType, setBeanType, setComment, setEntityName, setRowsetData, setTimestampColumn, updateRecordMethods inherited from class org.apache.empire.db.DBObject
checkParamNull
-
Field Details
-
C_SEQNAME
-
C_SEQVALUE
-
C_TIMESTAMP
-
-
Constructor Details
-
DBSeqTable
Constructor- Parameters:
tableName- the table namedb- the database object
-
-
Method Details
-
getNextValue
-