public class MaxDBDialect extends StandardDialect
| Constructor and Description |
|---|
MaxDBDialect() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
createForeignKeyConstraintFormat()
ON UPDATE and deferrability clauses are not supported.
|
protected java.lang.String |
currentTimestampFunction() |
protected java.lang.String |
dummyTable() |
java.util.Collection<QualifiedName> |
getSequences(java.sql.DatabaseMetaData metaData)
Returns a collection of all sequences in this database.
|
protected java.lang.String |
nextSequenceValueFormat() |
java.lang.String |
parseInsertTable(java.lang.String sql)
Parses a table name from the specified INSERT SQL statement that may contain identity columns.
|
protected java.lang.String |
sequencePattern() |
protected java.lang.String |
truncateTableFormat() |
alterIdentityColumnFormat, alterSequenceFormat, createUniqueConstraintFormat, currentDatePattern, currentTimePattern, currentTimestampPattern, dateLiteralFormat, dropConstraintFormat, dropForeignKeyConstraintFormat, dropUniqueConstraintFormat, evaluateCurrentDate, evaluateCurrentTime, evaluateCurrentTimestamp, evaluateRand, executeFunction, executeFunctionFormat, executeFunctionSQL, executeQuery, getAlterIdentityColumnSQL, getAlterSequenceSQL, getColumnType, getCreateForeignKeyConstraintSQL, getCreateUniqueConstraintSQL, getDefaultSchemas, getDropForeignKeyConstraintSQL, getDropUniqueConstraintSQL, getIdentifierPattern, getNextSequenceValueSQL, getSimpleSQL, getTruncateTableSQL, insertIntoTablePattern, isSelectForUpdate, parse, parseSequence, randomPattern, selectForUpdatePattern, sequenceTableType, timeLiteralFormat, timestampLiteralFormatpublic MaxDBDialect()
protected java.lang.String dummyTable()
dummyTable in class StandardDialectStandardDialect.dummyTable()protected java.lang.String currentTimestampFunction()
currentTimestampFunction in class StandardDialectStandardDialect.currentTimestampFunction()public java.util.Collection<QualifiedName> getSequences(java.sql.DatabaseMetaData metaData) throws java.sql.SQLException
DialectgetSequences in interface DialectgetSequences in class StandardDialectmetaData - database meta datajava.sql.SQLExceptionStandardDialect.getSequences(java.sql.DatabaseMetaData)public java.lang.String parseInsertTable(java.lang.String sql)
DialectparseInsertTable in interface DialectparseInsertTable in class StandardDialectsql - a SQL statementStandardDialect.parseInsertTable(java.lang.String)protected java.lang.String truncateTableFormat()
truncateTableFormat in class StandardDialectStandardDialect.truncateTableFormat()protected java.lang.String createForeignKeyConstraintFormat()
createForeignKeyConstraintFormat in class StandardDialectStandardDialect.createForeignKeyConstraintFormat()protected java.lang.String sequencePattern()
sequencePattern in class StandardDialectStandardDialect.sequencePattern()protected java.lang.String nextSequenceValueFormat()
nextSequenceValueFormat in class StandardDialectStandardDialect.nextSequenceValueFormat()