Package simpleorm.drivers
Class SDriverFirebird
- java.lang.Object
- 
- simpleorm.sessionjdbc.SDriver
- 
- simpleorm.drivers.SDriverInterbase
- 
- simpleorm.drivers.SDriverFirebird
 
 
 
- 
 public class SDriverFirebird extends SDriverInterbase Open source verion of Interbase.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class simpleorm.sessionjdbc.SDriverSDriver.OffsetStrategy
 
- 
 - 
Constructor SummaryConstructors Constructor Description SDriverFirebird()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcreateSequenceDDL(java.lang.String name)protected java.lang.StringdriverName()The driver name to be compared to getMetaData().getDriverName()protected java.lang.StringdropSequenceDDL(java.lang.String name)protected longgenerateKeySequence(SRecordMeta rec, SFieldScalar keyFld)Specializes SDriver.generateKeySequence using Firebird SEQUENCEs.intmaxIdentNameLength()The maximum size for table names and foreign key constraint names.booleansupportsKeySequences()- 
Methods inherited from class simpleorm.drivers.SDriverInterbaseaddNull, wholeColumnSQL
 - 
Methods inherited from class simpleorm.sessionjdbc.SDriveralterTableAddColumnSQL, 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
 
- 
 
- 
- 
- 
Method Detail- 
driverNameprotected java.lang.String driverName() Description copied from class:SDriverThe driver name to be compared to getMetaData().getDriverName()- Overrides:
- driverNamein class- SDriverInterbase
 
 - 
maxIdentNameLengthpublic int maxIdentNameLength() Description copied from class:SDriverThe maximum size for table names and foreign key constraint names.- Overrides:
- maxIdentNameLengthin class- SDriver
 
 - 
supportsKeySequencespublic boolean supportsKeySequences() - Overrides:
- supportsKeySequencesin class- SDriver
 
 - 
generateKeySequenceprotected long generateKeySequence(SRecordMeta rec, SFieldScalar keyFld) Specializes SDriver.generateKeySequence using Firebird SEQUENCEs.- Overrides:
- generateKeySequencein class- SDriver
 
 - 
createSequenceDDLprotected java.lang.String createSequenceDDL(java.lang.String name) - Overrides:
- createSequenceDDLin class- SDriver
 
 - 
dropSequenceDDLprotected java.lang.String dropSequenceDDL(java.lang.String name) - Overrides:
- dropSequenceDDLin class- SDriver
 
 
- 
 
-