public class SDriverFirebird extends SDriverInterbase
SDriver.OffsetStrategy
Constructor and Description |
---|
SDriverFirebird() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
createSequenceDDL(java.lang.String name) |
protected java.lang.String |
driverName()
The driver name to be compared to getMetaData().getDriverName()
|
protected java.lang.String |
dropSequenceDDL(java.lang.String name) |
protected long |
generateKeySequence(SRecordMeta rec,
SFieldScalar keyFld)
Specializes SDriver.generateKeySequence using Firebird SEQUENCEs.
|
int |
maxIdentNameLength()
The maximum size for table names and foreign key constraint names.
|
boolean |
supportsKeySequences() |
addNull, wholeColumnSQL
alterTableAddColumnSQL, alterTableDropColumnSQL, appendColumnName, appendQuotedIdentifier, appendQuotedIdentifier, appendTableName, clauseSeparator, columnTypeSQL, createTableSQL, deleteSQL, dropTableNoError, foreignKeysSQL, forUpdateSQL, fromSQL, generateKeySelectMax, getLogger, getOffsetStrategy, getSession, indexKeySQL, insertSQL, joinSQL, limitSQL, makeForeignKeyIndexSQL, mapForeignKeys, postColumnSQL, postFromSQL, postTablePostParenSQL, postTablePreParenSQL, primaryKeySQL, queryExecuteFactory, registerDriver, selectSQL, selectSQL, supportsLocking, updateSQL, whereSQL
protected java.lang.String driverName()
SDriver
driverName
in class SDriverInterbase
public int maxIdentNameLength()
SDriver
maxIdentNameLength
in class SDriver
public boolean supportsKeySequences()
supportsKeySequences
in class SDriver
protected long generateKeySequence(SRecordMeta rec, SFieldScalar keyFld)
generateKeySequence
in class SDriver
protected java.lang.String createSequenceDDL(java.lang.String name)
createSequenceDDL
in class SDriver
protected java.lang.String dropSequenceDDL(java.lang.String name)
dropSequenceDDL
in class SDriver