public class H2DbSupport
extends org.unitils.core.dbsupport.DbSupport
Constructor and Description |
---|
H2DbSupport()
Creates support for HsqlDb databases.
|
Modifier and Type | Method and Description |
---|---|
void |
disableReferentialConstraints() |
void |
disableValueConstraints() |
java.util.Set<java.lang.String> |
getColumnNames(java.lang.String tableName) |
java.util.Set<java.lang.String> |
getIdentityColumnNames(java.lang.String tableName)
Gets the names of all identity columns of the given table.
|
java.util.Set<java.lang.String> |
getSequenceNames() |
long |
getSequenceValue(java.lang.String sequenceName) |
java.util.Set<java.lang.String> |
getTableNames() |
java.util.Set<java.lang.String> |
getTriggerNames() |
java.util.Set<java.lang.String> |
getViewNames() |
void |
incrementIdentityColumnToValue(java.lang.String tableName,
java.lang.String identityColumnName,
long identityValue) |
void |
incrementSequenceToValue(java.lang.String sequenceName,
long newSequenceValue) |
boolean |
supportsIdentityColumns() |
boolean |
supportsSequences() |
boolean |
supportsTriggers() |
dropMaterializedView, dropSequence, dropSynonym, dropTable, dropTrigger, dropType, dropView, getDatabaseDialect, getIdentifierQuoteString, getLongDataType, getMaterializedViewNames, getSchemaName, getSQLHandler, getStoredIdentifierCase, getSynonymNames, getTextDataType, getTypeNames, init, qualified, quoted, supportsCascade, supportsMaterializedViews, supportsSynonyms, supportsTypes, toCorrectCaseIdentifier
public java.util.Set<java.lang.String> getColumnNames(java.lang.String tableName)
getColumnNames
in class org.unitils.core.dbsupport.DbSupport
public java.util.Set<java.lang.String> getTableNames()
getTableNames
in class org.unitils.core.dbsupport.DbSupport
public java.util.Set<java.lang.String> getViewNames()
getViewNames
in class org.unitils.core.dbsupport.DbSupport
public java.util.Set<java.lang.String> getSequenceNames()
getSequenceNames
in class org.unitils.core.dbsupport.DbSupport
public java.util.Set<java.lang.String> getTriggerNames()
getTriggerNames
in class org.unitils.core.dbsupport.DbSupport
public long getSequenceValue(java.lang.String sequenceName)
getSequenceValue
in class org.unitils.core.dbsupport.DbSupport
public boolean supportsSequences()
supportsSequences
in class org.unitils.core.dbsupport.DbSupport
public boolean supportsTriggers()
supportsTriggers
in class org.unitils.core.dbsupport.DbSupport
public boolean supportsIdentityColumns()
supportsIdentityColumns
in class org.unitils.core.dbsupport.DbSupport
public void incrementSequenceToValue(java.lang.String sequenceName, long newSequenceValue)
incrementSequenceToValue
in class org.unitils.core.dbsupport.DbSupport
public void incrementIdentityColumnToValue(java.lang.String tableName, java.lang.String identityColumnName, long identityValue)
incrementIdentityColumnToValue
in class org.unitils.core.dbsupport.DbSupport
public void disableReferentialConstraints()
disableReferentialConstraints
in class org.unitils.core.dbsupport.DbSupport
public void disableValueConstraints()
disableValueConstraints
in class org.unitils.core.dbsupport.DbSupport
public java.util.Set<java.lang.String> getIdentityColumnNames(java.lang.String tableName)
getIdentityColumnNames
in class org.unitils.core.dbsupport.DbSupport
tableName
- The table, not nullCopyright © 2007-2020 EDIT. All Rights Reserved.