Package simpleorm.drivers
Class SDriverDB2
- java.lang.Object
- 
- simpleorm.sessionjdbc.SDriver
- 
- simpleorm.drivers.SDriverDB2
 
 
- 
- Direct Known Subclasses:
- SDriverDB2_400
 
 public class SDriverDB2 extends SDriver Contains DB2/400 (iSeries DB2/Implementation tested on OS400 v5.1)CHAR/VARCHAR max 255 else LONG VARCHAR. CHARS are auto trimed on retrieval. '' is not null (unlike ORACLE). 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class simpleorm.sessionjdbc.SDriverSDriver.OffsetStrategy
 
- 
 - 
Constructor SummaryConstructors Constructor Description SDriverDB2()
 - 
Method SummaryAll 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.- 
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, supportsLocking, updateSQL, whereSQL, wholeColumnSQL
 
- 
 
- 
- 
- 
Method Detail- 
driverNameprotected java.lang.String driverName() Description copied from class:SDriverThe driver name to be compared to getMetaData().getDriverName()- Overrides:
- driverNamein class- SDriver
 
 - 
maxIdentNameLengthpublic int maxIdentNameLength() Description copied from class:SDriverThe maximum size for table names and foreign key constraint names.- Overrides:
- maxIdentNameLengthin class- SDriver
 
 - 
addNullprotected void addNull(java.lang.StringBuffer sql, SFieldScalar fld)DB2 does not allow just NULL.
 
- 
 
-