public class FirebirdDialect extends DatabaseDialect
logger, quoteTableNames, sequenceSupported| Constructor and Description |
|---|
FirebirdDialect() |
| Modifier and Type | Method and Description |
|---|---|
void |
createSequence(String name,
long initialValue,
Connection connection) |
String |
getJDBCDriverClass() |
boolean |
isDefaultCatalog(String catalog,
String user) |
boolean |
isDefaultSchema(String schema,
String user) |
boolean |
isDeterministicFKName(String fkName)
Determines if a foreign key constraint name was explicitly specified creation
or at least generated by the database in a deterministic (reproducible) way
|
boolean |
isDeterministicIndexName(String indexName)
Determines if an index name was explicitly specified creation
or at least generated by the database in a deterministic (reproducible) way
|
boolean |
isDeterministicPKName(String pkName)
Determines if a primary key constraint name was explicitly specified on creation
or at least generated by the database in a deterministic (reproducible) way
|
boolean |
isDeterministicUKName(String ukName)
Determines if a unique key constraint name was explicitly specified on creation
or at least generated by the database in a deterministic (reproducible) way
|
boolean |
isSequenceBoundarySupported() |
DBSequence[] |
querySequences(Connection connection) |
String |
renderCreateSequence(DBSequence sequence) |
String |
renderCreateSequence(String name) |
String |
renderDropSequence(String sequenceName) |
String |
renderFetchSequenceValue(String sequenceName) |
String |
renderSetSequenceValue(String sequenceName,
long value) |
void |
restrictRownums(int firstRowIndex,
int rowCount,
Query query) |
void |
setNextSequenceValue(String sequenceName,
long value,
Connection connection) |
checkSequenceSupport, formatTimestamp, formatValue, getReservedWords, getSequence, getSystem, importReservedWords, insert, isNotOne, isReservedWord, isSequenceSupported, queryPackages, queryTriggers, regexQuery, renderCase, renderSequenceNameAndType, sequenceNoCycle, supportsRegex, trim, updatepublic String getJDBCDriverClass()
public boolean isDefaultCatalog(String catalog, String user)
isDefaultCatalog in class DatabaseDialectpublic boolean isDefaultSchema(String schema, String user)
isDefaultSchema in class DatabaseDialectpublic boolean isSequenceBoundarySupported()
isSequenceBoundarySupported in class DatabaseDialectpublic void createSequence(String name, long initialValue, Connection connection) throws SQLException
createSequence in class DatabaseDialectSQLExceptionpublic String renderCreateSequence(DBSequence sequence)
renderCreateSequence in class DatabaseDialectpublic String renderDropSequence(String sequenceName)
renderDropSequence in class DatabaseDialectpublic String renderFetchSequenceValue(String sequenceName)
renderFetchSequenceValue in class DatabaseDialectpublic DBSequence[] querySequences(Connection connection) throws SQLException
querySequences in class DatabaseDialectSQLExceptionpublic void setNextSequenceValue(String sequenceName, long value, Connection connection) throws SQLException
setNextSequenceValue in class DatabaseDialectSQLExceptionpublic boolean isDeterministicPKName(String pkName)
DatabaseDialectisDeterministicPKName in class DatabaseDialectpublic boolean isDeterministicUKName(String ukName)
DatabaseDialectisDeterministicUKName in class DatabaseDialectpublic boolean isDeterministicFKName(String fkName)
DatabaseDialectisDeterministicFKName in class DatabaseDialectpublic boolean isDeterministicIndexName(String indexName)
DatabaseDialectisDeterministicIndexName in class DatabaseDialectpublic void restrictRownums(int firstRowIndex,
int rowCount,
Query query)
restrictRownums in class DatabaseDialectCopyright © 2006–2014 Volker Bergmann. All rights reserved.