Package simpleorm.drivers
Class SDriverFirebird
java.lang.Object
simpleorm.sessionjdbc.SDriver
simpleorm.drivers.SDriverInterbase
simpleorm.drivers.SDriverFirebird
Open source verion of Interbase.
-
Nested Class Summary
Nested classes/interfaces inherited from class simpleorm.sessionjdbc.SDriver
SDriver.OffsetStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
createSequenceDDL
(String name) protected String
The driver name to be compared to getMetaData().getDriverName()protected String
dropSequenceDDL
(String name) protected long
generateKeySequence
(SRecordMeta rec, SFieldScalar keyFld) Specializes SDriver.generateKeySequence using Firebird SEQUENCEs.int
The maximum size for table names and foreign key constraint names.boolean
Methods inherited from class simpleorm.drivers.SDriverInterbase
addNull, wholeColumnSQL
Methods inherited from class simpleorm.sessionjdbc.SDriver
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
-
Constructor Details
-
SDriverFirebird
public SDriverFirebird()
-
-
Method Details
-
driverName
Description copied from class:SDriver
The driver name to be compared to getMetaData().getDriverName()- Overrides:
driverName
in classSDriverInterbase
-
maxIdentNameLength
public int maxIdentNameLength()Description copied from class:SDriver
The maximum size for table names and foreign key constraint names.- Overrides:
maxIdentNameLength
in classSDriver
-
supportsKeySequences
public boolean supportsKeySequences()- Overrides:
supportsKeySequences
in classSDriver
-
generateKeySequence
Specializes SDriver.generateKeySequence using Firebird SEQUENCEs.- Overrides:
generateKeySequence
in classSDriver
-
createSequenceDDL
- Overrides:
createSequenceDDL
in classSDriver
-
dropSequenceDDL
- Overrides:
dropSequenceDDL
in classSDriver
-