public class FirebirdDialect extends StandardDialect
Constructor and Description |
---|
FirebirdDialect() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
alterSequenceFormat()
Firebird 2.0 will support standard syntax.
|
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 |
selectForUpdatePattern() |
protected java.lang.String |
sequencePattern()
Firebird 2.0 will support standard syntax.
|
alterIdentityColumnFormat, createForeignKeyConstraintFormat, createUniqueConstraintFormat, currentDatePattern, currentTimePattern, currentTimestampFunction, 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, sequenceTableType, timeLiteralFormat, timestampLiteralFormat, truncateTableFormat
public FirebirdDialect()
protected java.lang.String dummyTable()
dummyTable
in class StandardDialect
StandardDialect.dummyTable()
protected java.lang.String alterSequenceFormat()
alterSequenceFormat
in class StandardDialect
StandardDialect.alterSequenceFormat()
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 parseInsertTable(java.lang.String sql)
Dialect
parseInsertTable
in interface Dialect
parseInsertTable
in class StandardDialect
sql
- a SQL statementStandardDialect.parseInsertTable(java.lang.String)
protected java.lang.String sequencePattern()
sequencePattern
in class StandardDialect
StandardDialect.sequencePattern()
protected java.lang.String selectForUpdatePattern()
selectForUpdatePattern
in class StandardDialect
StandardDialect.selectForUpdatePattern()
protected java.lang.String nextSequenceValueFormat()
nextSequenceValueFormat
in class StandardDialect
StandardDialect.nextSequenceValueFormat()