public class SDriverDB2 extends SDriver
CHAR/VARCHAR max 255 else LONG VARCHAR. CHARS are auto trimed on retrieval. '' is not null (unlike ORACLE).
SDriver.OffsetStrategy| Constructor and Description |
|---|
SDriverDB2() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addNull(java.lang.StringBuffer sql,
SFieldScalar fld)
DB2 does not allow just NULL.
|
protected java.lang.String |
driverName()
The driver name to be compared to getMetaData().getDriverName()
|
int |
maxIdentNameLength()
The maximum size for table names and foreign key constraint names.
|
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, supportsLocking, updateSQL, whereSQL, wholeColumnSQLprotected java.lang.String driverName()
SDriverdriverName in class SDriverpublic int maxIdentNameLength()
SDrivermaxIdentNameLength in class SDriverprotected void addNull(java.lang.StringBuffer sql,
SFieldScalar fld)