Top Inners Fields Constructors Methods
liquibase.diff.output

public Class DiffOutputControl

extends Object
Class Inheritance
Imports
liquibase.CatalogAndSchema, .ContextExpression, .Labels, liquibase.database.Database, .InternalDatabase, .ObjectQuotingStrategy, liquibase.database.core.H2Database, liquibase.diff.compare.CompareControl, liquibase.diff.output.changelog.ChangeGeneratorFactory, liquibase.diff.output.changelog.core.MissingDataExternalFileChangeGenerator, liquibase.servicelocator.LiquibaseService, liquibase.structure.DatabaseObject, .DatabaseObjectCollection, liquibase.structure.core.Schema, lombok.Getter, lombok.Setter, java.util.HashSet, .Set

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private final DatabaseObjectCollection
private final DatabaseObjectCollection
private final DatabaseObjectCollection
private boolean
private ContextExpression
private boolean
private boolean
private final Set<CatalogAndSchema>
private boolean
private boolean
private Labels
private ObjectChangeFilter
private ObjectQuotingStrategy
private boolean
private CompareControl.SchemaComparison[]

Constructor Summary

AccessConstructor and Description
public
public
DiffOutputControl(boolean includeCatalog, boolean includeSchema, boolean includeTablespace, CompareControl.SchemaComparison[] schemaComparisons)

Method Summary

Modifier and TypeMethod and Description
public DiffOutputControl
public DiffOutputControl
public boolean
alreadyHandledChanged(DatabaseObject changedObject, Database accordingTo)

public boolean
alreadyHandledMissing(DatabaseObject missingObject, Database accordingTo)

public boolean
alreadyHandledUnexpected(DatabaseObject unexpectedObject, Database accordingTo)

public boolean
public ContextExpression
public boolean
public boolean
public boolean
public Labels
public ObjectChangeFilter
public ObjectQuotingStrategy
public CompareControl.SchemaComparison[]
public void
public void
public void
public void
setConsiderCatalogsAsSchemas(boolean considerCatalogsAsSchemas)

public DiffOutputControl
setContext(ContextExpression contextExpression)

public DiffOutputControl
setDataDir(String dataDir)

public DiffOutputControl
setIncludeCatalog(boolean includeCatalog)

public DiffOutputControl
setIncludeSchema(boolean includeSchema)

public DiffOutputControl
setIncludeTablespace(boolean includeTablespace)

public DiffOutputControl
setLabels(Labels labels)

public DiffOutputControl
public DiffOutputControl
public void
setRespectSchemaAndCatalogCase(boolean respectSchemaAndCatalogCase)

public boolean
shouldOutput(DatabaseObject object, Database accordingTo)

public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

alreadyHandledChangedback to summary
private final DatabaseObjectCollection alreadyHandledChanged
alreadyHandledMissingback to summary
private final DatabaseObjectCollection alreadyHandledMissing
alreadyHandledUnexpectedback to summary
private final DatabaseObjectCollection alreadyHandledUnexpected
considerCatalogsAsSchemasback to summary
private boolean considerCatalogsAsSchemas
contextback to summary
private ContextExpression context
includeCatalogback to summary
private boolean includeCatalog
includeSchemaback to summary
private boolean includeSchema
includeSchemasback to summary
private final Set<CatalogAndSchema> includeSchemas
includeTablespaceback to summary
private boolean includeTablespace
isReplaceIfExistsSetback to summary
private boolean isReplaceIfExistsSet
Annotations
@lombok.Getter
@lombok.Setter
labelsback to summary
private Labels labels
objectChangeFilterback to summary
private ObjectChangeFilter objectChangeFilter
objectQuotingStrategyback to summary
private ObjectQuotingStrategy objectQuotingStrategy
respectSchemaAndCatalogCaseback to summary
private boolean respectSchemaAndCatalogCase
schemaComparisonsback to summary
private CompareControl.SchemaComparison[] schemaComparisons

Constructor Detail

DiffOutputControlback to summary
public DiffOutputControl()
DiffOutputControlback to summary
public DiffOutputControl(boolean includeCatalog, boolean includeSchema, boolean includeTablespace, CompareControl.SchemaComparison[] schemaComparisons)

Method Detail

addIncludedSchemaback to summary
public DiffOutputControl addIncludedSchema(Schema schema)
addIncludedSchemaback to summary
public DiffOutputControl addIncludedSchema(CatalogAndSchema schema)
alreadyHandledChangedback to summary
public boolean alreadyHandledChanged(DatabaseObject changedObject, Database accordingTo)
alreadyHandledMissingback to summary
public boolean alreadyHandledMissing(DatabaseObject missingObject, Database accordingTo)
alreadyHandledUnexpectedback to summary
public boolean alreadyHandledUnexpected(DatabaseObject unexpectedObject, Database accordingTo)
considerCatalogsAsSchemasback to summary
public boolean considerCatalogsAsSchemas()
getContextback to summary
public ContextExpression getContext()
getIncludeCatalogback to summary
public boolean getIncludeCatalog()
getIncludeSchemaback to summary
public boolean getIncludeSchema()
getIncludeTablespaceback to summary
public boolean getIncludeTablespace()
getLabelsback to summary
public Labels getLabels()
getObjectChangeFilterback to summary
public ObjectChangeFilter getObjectChangeFilter()
getObjectQuotingStrategyback to summary
public ObjectQuotingStrategy getObjectQuotingStrategy()
getSchemaComparisonsback to summary
public CompareControl.SchemaComparison[] getSchemaComparisons()
setAlreadyHandledChangedback to summary
public void setAlreadyHandledChanged(DatabaseObject changedObject)
setAlreadyHandledMissingback to summary
public void setAlreadyHandledMissing(DatabaseObject missingObject)
setAlreadyHandledUnexpectedback to summary
public void setAlreadyHandledUnexpected(DatabaseObject unexpectedObject)
setConsiderCatalogsAsSchemasback to summary
public void setConsiderCatalogsAsSchemas(boolean considerCatalogsAsSchemas)
setContextback to summary
public DiffOutputControl setContext(ContextExpression contextExpression)
setDataDirback to summary
public DiffOutputControl setDataDir(String dataDir)
setIncludeCatalogback to summary
public DiffOutputControl setIncludeCatalog(boolean includeCatalog)
setIncludeSchemaback to summary
public DiffOutputControl setIncludeSchema(boolean includeSchema)
setIncludeTablespaceback to summary
public DiffOutputControl setIncludeTablespace(boolean includeTablespace)
setLabelsback to summary
public DiffOutputControl setLabels(Labels labels)
setObjectChangeFilterback to summary
public DiffOutputControl setObjectChangeFilter(ObjectChangeFilter objectChangeFilter)
setObjectQuotingStrategyback to summary
public DiffOutputControl setObjectQuotingStrategy(ObjectQuotingStrategy objectQuotingStrategy)
setRespectSchemaAndCatalogCaseback to summary
public void setRespectSchemaAndCatalogCase(boolean respectSchemaAndCatalogCase)
shouldOutputback to summary
public boolean shouldOutput(DatabaseObject object, Database accordingTo)
shouldRespectSchemaAndCatalogCaseback to summary
public boolean shouldRespectSchemaAndCatalogCase()
liquibase.diff.output back to summary

private Class DiffOutputControl.DatabaseForHash

extends H2Database
implements InternalDatabase
Class Inheritance
All Implemented Interfaces
liquibase.database.InternalDatabase
Annotations
@LiquibaseService
skip:true

Field Summary

Inherited from liquibase.database.core.H2Database:
V1_RESERVED_WORDSV2_RESERVED_WORDS

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public boolean
Inherited from liquibase.database.core.H2Database:
correctObjectNamecreatesIndexesForForeignKeysescapeObjectNamegetAutoIncrementByClausegetAutoIncrementClausegetAutoIncrementClausegetAutoIncrementStartWithClausegetConcatSqlgetConnectionSchemaNamegetDateLiteralgetDefaultDatabaseProductNamegetDefaultDrivergetDefaultPortgetMaxFractionalDigitsForTimestampgetPrioritygetReservedWordsgetShortNamegetViewDefinitionisCorrectDatabaseImplementationisReservedWordisSafeToRunUpdatemustQuoteObjectNameparseDatesetConnectionsupportsCreateIfNotExistssupportsDropTableCascadeConstraintssupportsInitiallyDeferrableColumnssupportsMinMaxForSequencessupportsSequencessupportsTablespaces

Constructor Detail

DatabaseForHashback to summary
private DatabaseForHash()

Method Detail

isCaseSensitiveback to summary
public boolean isCaseSensitive()

Overrides liquibase.database.AbstractJdbcDatabase.isCaseSensitive.

Implements liquibase.database.Database.isCaseSensitive.

Annotations
@Override