Top Constructors Methods
liquibase.database.core

public Class Db2zDatabase

extends AbstractDb2Database
Class Inheritance
Imports
liquibase.database.DatabaseConnection, liquibase.exception.DatabaseException, liquibase.structure.DatabaseObject, liquibase.structure.core.Column, .Index, liquibase.util.StringUtil

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
correctObjectName(final String objectName, final Class<? extends DatabaseObject> objectType)

Overrides liquibase.database.AbstractJdbcDatabase.correctObjectName.

Implements liquibase.database.Database.correctObjectName.

Fix the object name to the format the database expects, handling changes in case, etc.

protected String
public String
getShortName()

Implements liquibase.database.Database.getShortName.

Returns an all-lower-case short name of the product.

public boolean
isCorrectDatabaseImplementation(DatabaseConnection conn)

Implements liquibase.database.Database.isCorrectDatabaseImplementation.

Is this AbstractDatabase subclass the correct one to use for the given connection.

public boolean
Inherited from liquibase.database.core.AbstractDb2Database:
generatePrimaryKeyNamegetDateLiteralgetDefaultCatalogNamegetDefaultDrivergetDefaultPortgetJdbcCatalogNamegetJdbcSchemaNamegetMaxFractionalDigitsForTimestampgetPrioritygetSchemaAndCatalogCasegetSchemaFromJdbcInfogetViewDefinitionjdbcCallsCatalogsSchemasmustQuoteObjectNameparseDatesupportsCatalogssupportsInitiallyDeferrableColumnssupportsSchemassupportsTablespaces

Constructor Detail

Db2zDatabaseback to summary
public Db2zDatabase()

Method Detail

correctObjectNameback to summary
public String correctObjectName(final String objectName, final Class<? extends DatabaseObject> objectType)

Overrides liquibase.database.AbstractJdbcDatabase.correctObjectName.

Implements liquibase.database.Database.correctObjectName.

Doc from liquibase.database.Database.correctObjectName.

Fix the object name to the format the database expects, handling changes in case, etc.

Annotations
@Override
getDefaultDatabaseProductNameback to summary
protected String getDefaultDatabaseProductName()

Overrides liquibase.database.core.AbstractDb2Database.getDefaultDatabaseProductName.

Annotations
@Override
getShortNameback to summary
public String getShortName()

Implements liquibase.database.Database.getShortName.

Doc from liquibase.database.Database.getShortName.

Returns an all-lower-case short name of the product. Used for end-user selecting of database type such as the DBMS precondition.

Annotations
@Override
isCorrectDatabaseImplementationback to summary
public boolean isCorrectDatabaseImplementation(DatabaseConnection conn) throws DatabaseException

Implements liquibase.database.Database.isCorrectDatabaseImplementation.

Doc from liquibase.database.Database.isCorrectDatabaseImplementation.

Is this AbstractDatabase subclass the correct one to use for the given connection.

Annotations
@Override
isSystemObjectback to summary
public boolean isSystemObject(DatabaseObject example)

Overrides liquibase.database.core.AbstractDb2Database.isSystemObject.

Implements liquibase.database.Database.isSystemObject.

Annotations
@Override