| Modifier and Type | Field and Description |
|---|---|
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| MAX_DB2_TIMESTAMP_FRACTIONAL_DIGITS | back to summary |
|---|---|
| private static final int MAX_DB2_TIMESTAMP_FRACTIONAL_DIGITS | |
| AbstractDb2Database | back to summary |
|---|---|
| public AbstractDb2Database() | |
| generatePrimaryKeyName | back to summary |
|---|---|
| public String generatePrimaryKeyName(String tableName) Overrides liquibase. Implements liquibase.
| |
| getDateLiteral | back to summary |
|---|---|
| public String getDateLiteral(String isoDate) Overrides liquibase. Implements liquibase. Return an DB2 date literal with the same value as a string formatted using ISO 8601. Convert an ISO8601 date string to one of the following results: to_date('1995-05-23', 'YYYY-MM-DD') to_date('1995-05-23 09:23:59', 'YYYY-MM-DD HH24:MI:SS') Implementation restriction: Currently, only the following subsets of ISO8601 are supported: YYYY-MM-DD hh:mm:ss YYYY-MM-DDThh:mm:ss
| |
| getDefaultCatalogName | back to summary |
|---|---|
| public String getDefaultCatalogName() Overrides liquibase. Implements liquibase.
| |
| 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.
| |
| getJdbcCatalogName | back to summary |
|---|---|
| public String getJdbcCatalogName(CatalogAndSchema schema) Overrides liquibase.
| |
| getJdbcSchemaName | back to summary |
|---|---|
| public String getJdbcSchemaName(CatalogAndSchema schema) Overrides 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.
| |
| getSchemaAndCatalogCase | back to summary |
|---|---|
| public CatalogAndSchema. Overrides liquibase. Implements liquibase. DB2 database are not case sensitive. However schemas and catalogs are case sensitive
| |
| getSchemaFromJdbcInfo | back to summary |
|---|---|
| public CatalogAndSchema getSchemaFromJdbcInfo(String rawCatalogName, String rawSchemaName) Overrides liquibase.
| |
| getViewDefinition | back to summary |
|---|---|
| public String getViewDefinition(CatalogAndSchema schema, String viewName) throws DatabaseException Overrides liquibase. Implements liquibase.
| |
| isSystemObject | back to summary |
|---|---|
| public boolean isSystemObject(DatabaseObject example) Overrides liquibase. Implements liquibase.
| |
| jdbcCallsCatalogsSchemas | back to summary |
|---|---|
| public boolean jdbcCallsCatalogsSchemas() Overrides liquibase.
| |
| 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.
| |
| supportsCatalogs | back to summary |
|---|---|
| public boolean supportsCatalogs() Overrides liquibase. Implements liquibase.
| |
| supportsInitiallyDeferrableColumns | back to summary |
|---|---|
| public boolean supportsInitiallyDeferrableColumns() Implements liquibase. Doc from liquibase. Returns whether this database support initially deferrable columns.
| |
| supportsSchemas | back to summary |
|---|---|
| public boolean supportsSchemas() Overrides liquibase. Implements liquibase.
| |
| supportsTablespaces | back to summary |
|---|---|
| public boolean supportsTablespaces() Implements liquibase.
| |