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, wholeColumnSQL
protected java.lang.String driverName()
SDriver
driverName
in class SDriver
public int maxIdentNameLength()
SDriver
maxIdentNameLength
in class SDriver
protected void addNull(java.lang.StringBuffer sql, SFieldScalar fld)