| Modifier and Type | Field and Description |
|---|---|
| private Boolean | |
| private static final ResourceBundle | |
| private Integer | |
| private Integer | |
| protected final int | |
| public static final int | |
| public static final int | |
| public static final String | |
| public static final Pattern | |
| private static final String | |
| private final Set | |
| private Map | |
| protected final int | |
| private Set | |
| private static final Pattern | |
| private static final String |
| Access | Constructor and Description |
|---|---|
| public |
| canAccessDbaRecycleBin | back to summary |
|---|---|
| private Boolean canAccessDbaRecycleBin | |
| coreBundle | back to summary |
|---|---|
| private static final ResourceBundle coreBundle | |
| databaseMajorVersion | back to summary |
|---|---|
| private Integer databaseMajorVersion | |
| databaseMinorVersion | back to summary |
|---|---|
| private Integer databaseMinorVersion | |
| LONG_IDENTIFIERS_LEGNTH | back to summary |
|---|---|
| protected final int LONG_IDENTIFIERS_LEGNTH | |
| ORACLE_12C_MAJOR_VERSION | back to summary |
|---|---|
| public static final int ORACLE_12C_MAJOR_VERSION | |
| ORACLE_23C_MAJOR_VERSION | back to summary |
|---|---|
| public static final int ORACLE_23C_MAJOR_VERSION | |
| PRODUCT_NAME | back to summary |
|---|---|
| public static final String PRODUCT_NAME | |
| PROXY_USER_PATTERN | back to summary |
|---|---|
| public static final Pattern PROXY_USER_PATTERN | |
| PROXY_USER_REGEX | back to summary |
|---|---|
| private static final String PROXY_USER_REGEX | |
| reservedWords | back to summary |
|---|---|
| private final Set<String> reservedWords Hides liquibase. | |
| savedSessionNlsSettings | back to summary |
|---|---|
| private Map<String, String> savedSessionNlsSettings | |
| SHORT_IDENTIFIERS_LENGTH | back to summary |
|---|---|
| protected final int SHORT_IDENTIFIERS_LENGTH | |
| userDefinedTypes | back to summary |
|---|---|
| private Set<String> userDefinedTypes | |
| VERSION_PATTERN | back to summary |
|---|---|
| private static final Pattern VERSION_PATTERN | |
| VERSION_REGEX | back to summary |
|---|---|
| private static final String VERSION_REGEX | |
| OracleDatabase | back to summary |
|---|---|
| public OracleDatabase() Default constructor for an object that represents the Oracle Database DBMS. | |
| canAccessDbaRecycleBin | back to summary |
|---|---|
| public boolean canAccessDbaRecycleBin() | |
| generateDatabaseFunctionValue | back to summary |
|---|---|
| public String generateDatabaseFunctionValue(DatabaseFunction databaseFunction) Overrides liquibase. Implements liquibase. Doc from liquibase. Some function names are placeholders that need to be replaced with the specific database value. e.g. nextSequenceValue(sequenceName) should be replaced with NEXT_VAL('sequenceName') for Postgresql
| |
| generatePrimaryKeyName | back to summary |
|---|---|
| public String generatePrimaryKeyName(String tableName) Overrides liquibase. Implements liquibase.
| |
| getAutoIncrementClause | back to summary |
|---|---|
| protected String getAutoIncrementClause(final String generationType, final Boolean defaultOnNull) Overrides liquibase. Doc from liquibase. Default implementation. Intended for override in database specific cases
| |
| getConnectionCatalogName | back to summary |
|---|---|
| protected String getConnectionCatalogName() throws DatabaseException Overrides liquibase.
| |
| getDatabaseMajorVersion | back to summary |
|---|---|
| public int getDatabaseMajorVersion() throws DatabaseException Overrides liquibase. Implements liquibase.
| |
| getDatabaseMinorVersion | back to summary |
|---|---|
| public int getDatabaseMinorVersion() throws DatabaseException Overrides liquibase. Implements liquibase.
| |
| getDataTypeMaxParameters | back to summary |
|---|---|
| public int getDataTypeMaxParameters(String dataTypeName) Overrides liquibase. Implements liquibase.
| |
| getDateLiteral | back to summary |
|---|---|
| public String getDateLiteral(String isoDate) Overrides liquibase. Implements liquibase. Returns an Oracle 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:
| |
| getDbaRecycleBinWarning | back to summary |
|---|---|
| public String getDbaRecycleBinWarning() | |
| 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.
| |
| getIdentifierMaximumLength | back to summary |
|---|---|
| public int getIdentifierMaximumLength() Returns the maximum number of bytes (NOT: characters) for an identifier. For Oracle <=12c Release 20, this is 30 bytes, and starting from 12cR2, up to 128 (except for tablespaces, PDB names and some other rather rare object types).
| |
| getJdbcCatalogName | back to summary |
|---|---|
| public String getJdbcCatalogName(CatalogAndSchema schema) Overrides liquibase.
| |
| getJdbcSchemaName | back to summary |
|---|---|
| public String getJdbcSchemaName(CatalogAndSchema schema) Overrides liquibase.
| |
| getPriority | back to summary |
|---|---|
| public int getPriority() Implements liquibase.
| |
| 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.
| |
| getSystemTableWhereClause | back to summary |
|---|---|
| public String getSystemTableWhereClause(String tableNameColumn) | |
| getUserDefinedTypes | back to summary |
|---|---|
| public Set | |
| 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.
| |
| isReservedWord | back to summary |
|---|---|
| public boolean isReservedWord(String objectName) Overrides liquibase. Implements liquibase.
| |
| isSystemObject | back to summary |
|---|---|
| public boolean isSystemObject(DatabaseObject example) Overrides liquibase. Implements liquibase.
| |
| isValidOracleIdentifier | back to summary |
|---|---|
| public boolean isValidOracleIdentifier(String identifier, Class<? extends DatabaseObject> type) Tests if the given String would be a valid identifier in Oracle DBMS. In Oracle, a valid identifier has the following form (case-insensitive comparison): 1st character: A-Z 2..n characters: A-Z0-9$_# The maximum length of an identifier differs by Oracle version and object type. | |
| jdbcCallsCatalogsSchemas | back to summary |
|---|---|
| public boolean jdbcCallsCatalogsSchemas() Overrides liquibase.
| |
| setConnection | back to summary |
|---|---|
| public void setConnection(DatabaseConnection conn) Overrides liquibase. Implements liquibase.
| |
| supportsAutoIncrement | back to summary |
|---|---|
| public boolean supportsAutoIncrement() Overrides liquibase. Implements liquibase.
| |
| supportsInitiallyDeferrableColumns | back to summary |
|---|---|
| public boolean supportsInitiallyDeferrableColumns() Implements liquibase. Doc from liquibase. Returns whether this database support initially deferrable columns.
| |
| supportsNotNullConstraintNames | back to summary |
|---|---|
| public boolean supportsNotNullConstraintNames() Overrides liquibase. Implements liquibase. Doc from liquibase. Does this database treat NOT NULL as an own kind of CONSTRAINT (in addition of simply being a column property)? This will affect the CONSTRAINT clause SQL generators.
| |
| supportsRestrictForeignKeys | back to summary |
|---|---|
| public boolean supportsRestrictForeignKeys() Overrides liquibase. Implements liquibase.
| |
| supportsSchemas | back to summary |
|---|---|
| public boolean supportsSchemas() Overrides liquibase. Implements liquibase. Oracle supports catalogs in liquibase terms
| |
| 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.
| |
| tryProxySession | back to summary |
|---|---|
| private void tryProxySession(final String url, final Connection con) | |
| validate | back to summary |
|---|---|
| public ValidationErrors validate() Overrides liquibase. Implements liquibase.
| |