Package simpleorm.drivers
Class SDriverDerby
java.lang.Object
simpleorm.sessionjdbc.SDriver
simpleorm.drivers.SDriverDerby
Contains Derby/Cloudscape 10.0 implementation
 
$Revision: 1.0 $ $Date: Apr 12 2004 14:33:46 $
- 
Nested Class SummaryNested classes/interfaces inherited from class simpleorm.sessionjdbc.SDriverSDriver.OffsetStrategy
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddNull(StringBuffer sql, SFieldScalar fld) DB2 does not allow just NULL.protected StringThe driver name to be compared to getMetaData().getDriverName()intThe maximum size for table names and foreign key constraint names.booleanDerby supports different locking levels, but no FOR UPDATE with ORDER BY.Methods inherited from class simpleorm.sessionjdbc.SDriveralterTableAddColumnSQL, alterTableDropColumnSQL, appendColumnName, appendQuotedIdentifier, appendQuotedIdentifier, appendTableName, clauseSeparator, columnTypeSQL, createSequenceDDL, createTableSQL, deleteSQL, dropSequenceDDL, dropTableNoError, foreignKeysSQL, forUpdateSQL, fromSQL, generateKeySelectMax, generateKeySequence, getLogger, getOffsetStrategy, getSession, indexKeySQL, insertSQL, joinSQL, limitSQL, makeForeignKeyIndexSQL, mapForeignKeys, postColumnSQL, postFromSQL, postTablePostParenSQL, postTablePreParenSQL, primaryKeySQL, queryExecuteFactory, registerDriver, selectSQL, selectSQL, supportsKeySequences, updateSQL, whereSQL, wholeColumnSQL
- 
Constructor Details- 
SDriverDerbypublic SDriverDerby()
 
- 
- 
Method Details- 
driverNameDescription copied from class:SDriverThe driver name to be compared to getMetaData().getDriverName()- Overrides:
- driverNamein class- SDriver
 
- 
supportsLockingpublic boolean supportsLocking()Derby supports different locking levels, but no FOR UPDATE with ORDER BY. So supportsLocking returns false for now ...- Overrides:
- supportsLockingin class- SDriver
 
- 
maxIdentNameLengthpublic int maxIdentNameLength()Description copied from class:SDriverThe maximum size for table names and foreign key constraint names.- Overrides:
- maxIdentNameLengthin class- SDriver
 
- 
addNullDB2 does not allow just NULL.
 
-