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