org.apache.empire.db
Class DBDatabaseDriver.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.db.DBDatabaseDriver.DBSeqTable
- All Implemented Interfaces:
- Serializable, Cloneable
- Enclosing class:
- DBDatabaseDriver
public static class DBDatabaseDriver.DBSeqTable
- extends DBTable
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
- See Also:
- Serialized Form
Methods inherited from class org.apache.empire.db.DBTable |
addColumn, addColumn, addColumn, addColumn, addColumn, addIndex, addIndex, addSQL, addTimestampColumn, clone, createRecord, deleteRecord, getAlias, getForeignKeyRelations, getIndexes, getName, getPrimaryKey, isCascadeDelete, isUpdateable, setCascadeDelete, setPrimaryKey, setPrimaryKey, setPrimaryKey, setPrimaryKey |
Methods inherited from class org.apache.empire.db.DBRowSet |
addColumnReference, addReferencedColumns, completeInitRecord, count, deleteAllReferences, deleteRecord, deleteReferenceRecords, equals, findById, getColumn, getColumn, getColumnIndex, getColumnIndex, getColumnReferences, getColumns, getComment, getDatabase, getFullName, getId, getKeyColumns, getRecordKey, getRenameTablePhrase, getTimestampColumn, initRecord, initRecord, isColumnReadOnly, isKeyColumn, prepareInitRecord, readRecord, readRecord, recordExists, recordExists, setComment, setKeyConstraints, setTimestampColumn, updateRecord |
C_SEQNAME
public DBColumn C_SEQNAME
C_SEQVALUE
public DBColumn C_SEQVALUE
C_TIMESTAMP
public DBColumn C_TIMESTAMP
DBDatabaseDriver.DBSeqTable
public DBDatabaseDriver.DBSeqTable(String tableName,
DBDatabase db)
- Constructor
- Parameters:
tableName
- the table namedb
- the database object
getNextValue
public Object getNextValue(String SeqName,
long minValue,
Connection conn)
Copyright © 2008-2012 Apache Software Foundation. All Rights Reserved.