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 StringcreateSequenceDDL(String name) protected StringThe driver name to be compared to getMetaData().getDriverName()protected StringdropSequenceDDL(String name) protected longgenerateKeySequence(SRecordMeta rec, SFieldScalar keyFld) Specializes SDriver.generateKeySequence using Firebird SEQUENCEs.intThe maximum size for table names and foreign key constraint names.booleanMethods inherited from class simpleorm.drivers.SDriverInterbase
addNull, wholeColumnSQLMethods 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:SDriverThe driver name to be compared to getMetaData().getDriverName()- Overrides:
driverNamein classSDriverInterbase
-
maxIdentNameLength
public int maxIdentNameLength()Description copied from class:SDriverThe maximum size for table names and foreign key constraint names.- Overrides:
maxIdentNameLengthin classSDriver
-
supportsKeySequences
public boolean supportsKeySequences()- Overrides:
supportsKeySequencesin classSDriver
-
generateKeySequence
Specializes SDriver.generateKeySequence using Firebird SEQUENCEs.- Overrides:
generateKeySequencein classSDriver
-
createSequenceDDL
- Overrides:
createSequenceDDLin classSDriver
-
dropSequenceDDL
- Overrides:
dropSequenceDDLin classSDriver
-