Package simpleorm.drivers
Class SDriverDerby
- java.lang.Object
-
- simpleorm.sessionjdbc.SDriver
-
- simpleorm.drivers.SDriverDerby
-
public class SDriverDerby extends SDriver
Contains Derby/Cloudscape 10.0 implementation$Revision: 1.0 $ $Date: Apr 12 2004 14:33:46 $
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class simpleorm.sessionjdbc.SDriver
SDriver.OffsetStrategy
-
-
Constructor Summary
Constructors Constructor Description SDriverDerby()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddNull(java.lang.StringBuffer sql, SFieldScalar fld)DB2 does not allow just NULL.protected java.lang.StringdriverName()The driver name to be compared to getMetaData().getDriverName()intmaxIdentNameLength()The maximum size for table names and foreign key constraint names.booleansupportsLocking()Derby supports different locking levels, but no FOR UPDATE with ORDER BY.-
Methods inherited from class simpleorm.sessionjdbc.SDriver
alterTableAddColumnSQL, 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
-
-
-
-
Method Detail
-
driverName
protected java.lang.String driverName()
Description copied from class:SDriverThe driver name to be compared to getMetaData().getDriverName()- Overrides:
driverNamein classSDriver
-
supportsLocking
public boolean supportsLocking()
Derby supports different locking levels, but no FOR UPDATE with ORDER BY. So supportsLocking returns false for now ...- Overrides:
supportsLockingin classSDriver
-
maxIdentNameLength
public int maxIdentNameLength()
Description copied from class:SDriverThe maximum size for table names and foreign key constraint names.- Overrides:
maxIdentNameLengthin classSDriver
-
addNull
protected void addNull(java.lang.StringBuffer sql, SFieldScalar fld)DB2 does not allow just NULL.
-
-