public class DB2Dialect extends StandardDialect
TriggerSupport.TriggerEventEnum, TriggerSupport.TriggerTimeEnum
SQL_2003_RESERVED_KEY_WORDS
Constructor and Description |
---|
DB2Dialect() |
Modifier and Type | Method and Description |
---|---|
protected String |
dateLiteralFormat() |
protected String |
executeFunctionFormat() |
IdentityColumnSupport |
getIdentityColumnSupport() |
Collection<SequenceProperties> |
getSequences(DatabaseMetaData metaData,
SequencePropertiesFactory factory)
Returns a collection of sequences using dialect specific logic.
|
SequenceSupport |
getSequenceSupport() |
protected String |
nextSequenceValueFormat() |
protected String |
sequencePattern() |
protected String |
timeLiteralFormat() |
protected String |
timestampLiteralFormat() |
protected String |
vendorPattern() |
alterIdentityColumnFormat, alterSequenceFormat, createColumnPropertiesFactory, createForeignKeyConstraintFactory, createForeignKeyConstraintFormat, createIdentifierNormalizer, createQualifiedNameFactory, createSchemaFormat, createSequencePropertiesFactory, createTriggerFormat, createUniqueConstraintFactory, createUniqueConstraintFormat, currentDatePattern, currentTimePattern, currentTimestampPattern, dropConstraintFormat, dropForeignKeyConstraintFormat, dropSchemaFormat, dropTriggerFormat, dropUniqueConstraintFormat, dummyTable, evaluateCurrentDate, evaluateCurrentTime, evaluateCurrentTimestamp, evaluateRand, executeFunction, executeFunctionSQL, executeQuery, failureXAErrorCodes, getAlterIdentityColumnSQL, getAlterSequenceSQL, getColumns, getColumnType, getConnectionProperties, getCreateForeignKeyConstraintSQL, getCreateSchemaSQL, getCreateTriggerSQL, getCreateUniqueConstraintSQL, getDefaultSchemas, getDropForeignKeyConstraintSQL, getDropSchemaSQL, getDropTriggerSQL, getDropUniqueConstraintSQL, getDumpRestoreSupport, getForeignKeyConstraints, getIdentityColumns, getNextSequenceValueSQL, getPrimaryKey, getTables, getTriggerRowAlias, getTriggerSupport, getTruncateTableSQL, getTypes, getUniqueConstraints, identifierPattern, indicatesFailure, indicatesFailure, indicatesFailure, indicatesFailure, insertIntoTablePattern, isSelectForUpdate, isValid, locatorPattern, meetsRequirement, parse, parseInsertTable, parseSequence, randomPattern, reservedIdentifiers, schemaPattern, selectForUpdatePattern, sequenceTableType, truncateTableFormat
public DB2Dialect()
protected String vendorPattern()
vendorPattern
in class StandardDialect
StandardDialect.vendorPattern()
protected String executeFunctionFormat()
executeFunctionFormat
in class StandardDialect
StandardDialect.executeFunctionFormat()
public SequenceSupport getSequenceSupport()
getSequenceSupport
in interface Dialect
getSequenceSupport
in class StandardDialect
StandardDialect.getSequenceSupport()
public IdentityColumnSupport getIdentityColumnSupport()
getIdentityColumnSupport
in interface Dialect
getIdentityColumnSupport
in class StandardDialect
StandardDialect.getIdentityColumnSupport()
public Collection<SequenceProperties> getSequences(DatabaseMetaData metaData, SequencePropertiesFactory factory) throws SQLException
StandardDialect
getSequences
in interface SequenceSupport
getSequences
in class StandardDialect
metaData
- database meta dataSQLException
SequenceSupport.getSequences(java.sql.DatabaseMetaData, net.sf.hajdbc.SequencePropertiesFactory)
protected String sequencePattern()
sequencePattern
in class StandardDialect
StandardDialect.sequencePattern()
protected String nextSequenceValueFormat()
nextSequenceValueFormat
in class StandardDialect
StandardDialect.nextSequenceValueFormat()
protected String dateLiteralFormat()
dateLiteralFormat
in class StandardDialect
StandardDialect.dateLiteralFormat()
protected String timeLiteralFormat()
timeLiteralFormat
in class StandardDialect
StandardDialect.timeLiteralFormat()
protected String timestampLiteralFormat()
timestampLiteralFormat
in class StandardDialect
StandardDialect.timestampLiteralFormat()
Copyright © 2004–2014 Paul Ferraro. All rights reserved.