| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private String | |
| private static final String | |
| private static final Pattern | |
| private static final String | |
| private static final int | |
| private static final int | |
| private static final Pattern | |
| private static final String | |
| private static final String | |
| private static final String | |
| protected static final Set | |
| protected static final Set |
| Access | Constructor and Description |
|---|---|
| public |
| BUILD_VERSION_FOR_MINMAX_IN_SEQUENCES | back to summary |
|---|---|
| private static final int BUILD_VERSION_FOR_MINMAX_IN_SEQUENCES | |
| connectionSchemaName | back to summary |
|---|---|
| private String connectionSchemaName | |
| END_CONCAT | back to summary |
|---|---|
| private static final String END_CONCAT | |
| LEGAL_IDENTIFIER_PATTERN | back to summary |
|---|---|
| private static final Pattern LEGAL_IDENTIFIER_PATTERN | |
| LEGAL_IDENTIFIER_REGEX | back to summary |
|---|---|
| private static final String LEGAL_IDENTIFIER_REGEX | |
| MAJOR_VERSION_FOR_MINMAX_IN_SEQUENCES | back to summary |
|---|---|
| private static final int MAJOR_VERSION_FOR_MINMAX_IN_SEQUENCES | |
| MINOR_VERSION_FOR_MINMAX_IN_SEQUENCES | back to summary |
|---|---|
| private static final int MINOR_VERSION_FOR_MINMAX_IN_SEQUENCES | |
| PATCH_VERSION_PATTERN | back to summary |
|---|---|
| private static final Pattern PATCH_VERSION_PATTERN | |
| PATCH_VERSION_REGEX | back to summary |
|---|---|
| private static final String PATCH_VERSION_REGEX | |
| SEP_CONCAT | back to summary |
|---|---|
| private static final String SEP_CONCAT | |
| START_CONCAT | back to summary |
|---|---|
| private static final String START_CONCAT | |
| V1_RESERVED_WORDS | back to summary |
|---|---|
| protected static final Set<String> V1_RESERVED_WORDS | |
| V2_RESERVED_WORDS | back to summary |
|---|---|
| protected static final Set<String> V2_RESERVED_WORDS | |
| H2Database | back to summary |
|---|---|
| public H2Database() | |
| correctObjectName | back to summary |
|---|---|
| public String correctObjectName(String objectName, Class<? extends DatabaseObject> objectType) Overrides liquibase. Implements liquibase. Doc from liquibase. Fix the object name to the format the database expects, handling changes in case, etc.
| |
| createsIndexesForForeignKeys | back to summary |
|---|---|
| public boolean createsIndexesForForeignKeys() Overrides liquibase. Implements liquibase.
| |
| escapeObjectName | back to summary |
|---|---|
| public String escapeObjectName(String objectName, final Class<? extends DatabaseObject> objectType) Overrides liquibase. Implements liquibase.
| |
| getAutoIncrementByClause | back to summary |
|---|---|
| protected String getAutoIncrementByClause() Overrides liquibase.
| |
| getAutoIncrementClause | back to summary |
|---|---|
| protected String getAutoIncrementClause() Overrides liquibase.
| |
| getAutoIncrementClause | back to summary |
|---|---|
| public String getAutoIncrementClause(BigInteger startWith, BigInteger incrementBy, String generationType, Boolean defaultOnNull) Overrides liquibase. Implements liquibase. Doc from liquibase. Returns database-specific auto-increment DDL clause.
| |
| getAutoIncrementStartWithClause | back to summary |
|---|---|
| protected String getAutoIncrementStartWithClause() Overrides liquibase.
| |
| getBuildVersion | back to summary |
|---|---|
| private int getBuildVersion() throws DatabaseException | |
| getConcatSql | back to summary |
|---|---|
| public String getConcatSql(String... values) Overrides liquibase. Implements liquibase. Doc from liquibase. Returns SQL to concat the passed values.
| |
| getConcatSql | back to summary |
|---|---|
| private String getConcatSql(List<String> values) Recursive way of building CONCAT instruction | |
| getConnectionSchemaName | back to summary |
|---|---|
| protected String getConnectionSchemaName() Overrides liquibase. Doc from liquibase. Overwrite this method to get the default schema name for the connection. If you only need to change the statement that obtains the current schema then override
| |
| getDateLiteral | back to summary |
|---|---|
| public String getDateLiteral(String isoDate) Overrides liquibase. Implements liquibase. Doc from liquibase. Return a date literal with the same value as a string formatted using ISO 8601. Note many databases accept date literals in ISO8601 format with the 'T' replaced with a space. Only databases which do not accept these strings should need to override this method. Implementation restriction: Currently, only the following subsets of ISO8601 are supported: yyyy-MM-dd hh:mm:ss yyyy-MM-ddThh:mm:ss
| |
| getDefaultDatabaseProductName | back to summary |
|---|---|
| protected String getDefaultDatabaseProductName() Implements abstract liquibase.
| |
| getDefaultDriver | back to summary |
|---|---|
| public String getDefaultDriver(String url) Implements liquibase. Doc from liquibase. If this database understands the given url, return the default driver class name. Otherwise return null.
| |
| getDefaultPort | back to summary |
|---|---|
| public Integer getDefaultPort() Implements liquibase.
| |
| getMaxFractionalDigitsForTimestamp | back to summary |
|---|---|
| public int getMaxFractionalDigitsForTimestamp() Overrides liquibase. Implements liquibase. Doc from liquibase. Most relational databases support 9 fractional digits, and subclasses must overwrite this method if they support less than that.
| |
| getPriority | back to summary |
|---|---|
| public int getPriority() Implements liquibase.
| |
| getReservedWords | back to summary |
|---|---|
| protected Set | |
| getShortName | back to summary |
|---|---|
| public String getShortName() Implements liquibase. Doc from liquibase. Returns an all-lower-case short name of the product. Used for end-user selecting of database type such as the DBMS precondition.
| |
| getViewDefinition | back to summary |
|---|---|
| public String getViewDefinition(CatalogAndSchema schema, String name) throws DatabaseException Overrides liquibase. Implements liquibase.
| |
| isCorrectDatabaseImplementation | back to summary |
|---|---|
| public boolean isCorrectDatabaseImplementation(DatabaseConnection conn) throws DatabaseException Implements liquibase. Doc from liquibase. Is this AbstractDatabase subclass the correct one to use for the given connection.
| |
| isIllegalIdentifier | back to summary |
|---|---|
| private boolean isIllegalIdentifier(String objectName) | |
| isReservedWord | back to summary |
|---|---|
| public boolean isReservedWord(String objectName) Overrides liquibase. Implements liquibase.
| |
| isSafeToRunUpdate | back to summary |
|---|---|
| public boolean isSafeToRunUpdate() throws DatabaseException Overrides liquibase. Implements liquibase. Doc from liquibase. Default implementation of the
| |
| mustQuoteObjectName | back to summary |
|---|---|
| protected boolean mustQuoteObjectName(String objectName, Class<? extends DatabaseObject> objectType) Overrides liquibase.
| |
| parseDate | back to summary |
|---|---|
| public Date parseDate(String dateAsString) throws DateParseException Overrides liquibase. Implements liquibase.
| |
| setConnection | back to summary |
|---|---|
| public void setConnection(DatabaseConnection conn) Overrides liquibase. Implements liquibase.
| |
| supportsCreateIfNotExists | back to summary |
|---|---|
| public boolean supportsCreateIfNotExists(Class<? extends DatabaseObject> type) Overrides default liquibase. Doc from liquibase. Does the database support the "if not exits" syntax?
| |
| supportsDropTableCascadeConstraints | back to summary |
|---|---|
| public boolean supportsDropTableCascadeConstraints() Overrides liquibase. Implements liquibase.
| |
| supportsInitiallyDeferrableColumns | back to summary |
|---|---|
| public boolean supportsInitiallyDeferrableColumns() Implements liquibase. Doc from liquibase. Returns whether this database support initially deferrable columns.
| |
| supportsMinMaxForSequences | back to summary |
|---|---|
| public boolean supportsMinMaxForSequences() | |
| supportsSequences | back to summary |
|---|---|
| public boolean supportsSequences() Overrides liquibase. Implements liquibase. Doc from liquibase. Does the database type support sequence.
| |
| supportsTablespaces | back to summary |
|---|---|
| public boolean supportsTablespaces() Implements liquibase.
| |