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, wholeColumnSQLalterTableAddColumnSQL, 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, whereSQLprotected java.lang.String driverName()
SDriverdriverName in class SDriverInterbasepublic int maxIdentNameLength()
SDrivermaxIdentNameLength in class SDriverpublic boolean supportsKeySequences()
supportsKeySequences in class SDriverprotected long generateKeySequence(SRecordMeta rec, SFieldScalar keyFld)
generateKeySequence in class SDriverprotected java.lang.String createSequenceDDL(java.lang.String name)
createSequenceDDL in class SDriverprotected java.lang.String dropSequenceDDL(java.lang.String name)
dropSequenceDDL in class SDriver