Uses of Interface
liquibase.structure.DatabaseObject

Packages that use DatabaseObject
liquibase.change The change package contains the available database "changes". 
liquibase.database   
liquibase.database.core   
liquibase.diff   
liquibase.diff.compare   
liquibase.diff.compare.core   
liquibase.diff.core   
liquibase.diff.output   
liquibase.diff.output.changelog   
liquibase.diff.output.changelog.core   
liquibase.diff.output.report   
liquibase.sdk.database   
liquibase.serializer.core.string   
liquibase.snapshot   
liquibase.snapshot.jvm   
liquibase.sql   
liquibase.sqlgenerator   
liquibase.structure   
liquibase.structure.core   
 

Uses of DatabaseObject in liquibase.change
 

Methods in liquibase.change that return types with arguments of type DatabaseObject
 Set<DatabaseObject> Change.getAffectedDatabaseObjects(Database database)
          Returns example DatabaseObject instances describing the objects affected by this change.
 Set<DatabaseObject> AbstractChange.getAffectedDatabaseObjects(Database database)
          Implementation delegates logic to the SqlGeneratorFactory.getAffectedDatabaseObjects(liquibase.statement.SqlStatement, liquibase.database.Database) method on the SqlStatement objects returned by Change.generateStatements(liquibase.database.Database) Returns empty set if change is not supported for the passed database
 

Methods in liquibase.change with parameters of type DatabaseObject
 boolean ChangeMetaData.appliesTo(DatabaseObject databaseObject)
           
 

Uses of DatabaseObject in liquibase.database
 

Methods in liquibase.database that return DatabaseObject
 DatabaseObject[] AbstractJdbcDatabase.getContainingObjects()
           
 

Methods in liquibase.database with parameters of type DatabaseObject
 DatabaseSnapshot OfflineConnection.getSnapshot(DatabaseObject[] examples)
           
 boolean AbstractJdbcDatabase.isLiquibaseObject(DatabaseObject object)
           
 boolean Database.isLiquibaseObject(DatabaseObject object)
           
 boolean AbstractJdbcDatabase.isSystemObject(DatabaseObject example)
           
 boolean Database.isSystemObject(DatabaseObject example)
           
 

Method parameters in liquibase.database with type arguments of type DatabaseObject
 String AbstractJdbcDatabase.correctObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String Database.correctObjectName(String name, Class<? extends DatabaseObject> objectType)
          Fix the object name to the format the database expects, handling changes in case, etc.
 String AbstractJdbcDatabase.escapeObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String Database.escapeObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String AbstractJdbcDatabase.escapeObjectName(String catalogName, String schemaName, String objectName, Class<? extends DatabaseObject> objectType)
           
 String Database.escapeObjectName(String catalogName, String schemaName, String objectName, Class<? extends DatabaseObject> objectType)
           
protected  boolean AbstractJdbcDatabase.mustQuoteObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String AbstractJdbcDatabase.quoteObject(String objectName, Class<? extends DatabaseObject> objectType)
           
 boolean AbstractJdbcDatabase.supportsCatalogInObjectName(Class<? extends DatabaseObject> type)
           
 boolean Database.supportsCatalogInObjectName(Class<? extends DatabaseObject> type)
           
 

Uses of DatabaseObject in liquibase.database.core
 

Methods in liquibase.database.core with parameters of type DatabaseObject
 boolean DB2Database.isSystemObject(DatabaseObject example)
           
 boolean OracleDatabase.isSystemObject(DatabaseObject example)
           
 boolean SybaseDatabase.isSystemObject(DatabaseObject example)
           
 boolean MSSQLDatabase.isSystemObject(DatabaseObject example)
           
 boolean PostgresDatabase.isSystemObject(DatabaseObject example)
           
 boolean FirebirdDatabase.isSystemObject(DatabaseObject example)
           
 

Method parameters in liquibase.database.core with type arguments of type DatabaseObject
 String DerbyDatabase.correctObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String MySQLDatabase.correctObjectName(String name, Class<? extends DatabaseObject> objectType)
           
 String PostgresDatabase.correctObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String FirebirdDatabase.correctObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String SybaseDatabase.escapeObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String HsqlDatabase.escapeObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String MSSQLDatabase.escapeObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String PostgresDatabase.escapeObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String MSSQLDatabase.escapeObjectName(String catalogName, String schemaName, String objectName, Class<? extends DatabaseObject> objectType)
           
 String InformixDatabase.escapeObjectName(String catalogName, String schemaName, String objectName, Class<? extends DatabaseObject> objectType)
           
protected  boolean MySQLDatabase.mustQuoteObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String InformixDatabase.quoteObject(String objectName, Class<? extends DatabaseObject> objectType)
           
 boolean MSSQLDatabase.supportsCatalogInObjectName(Class<? extends DatabaseObject> type)
           
 boolean InformixDatabase.supportsCatalogInObjectName(Class<? extends DatabaseObject> type)
           
 boolean DerbyDatabase.supportsCatalogInObjectName(Class<? extends DatabaseObject> type)
           
 boolean PostgresDatabase.supportsCatalogInObjectName(Class<? extends DatabaseObject> type)
           
 

Uses of DatabaseObject in liquibase.diff
 

Methods in liquibase.diff with type parameters of type DatabaseObject
<T extends DatabaseObject>
Map<T,ObjectDifferences>
DiffResult.getChangedObjects(Class<T> type)
           
<T extends DatabaseObject>
SortedMap<T,ObjectDifferences>
DiffResult.getChangedObjects(Class<T> type, Comparator<DatabaseObject> comparator)
           
<T extends DatabaseObject>
T
DiffResult.getMissingObject(T example, CompareControl.SchemaComparison[] schemaComparisons)
           
<T extends DatabaseObject>
Set<T>
DiffResult.getMissingObjects(Class<T> type)
           
<T extends DatabaseObject>
SortedSet<T>
DiffResult.getMissingObjects(Class<T> type, Comparator<DatabaseObject> comparator)
           
<T extends DatabaseObject>
T
DiffResult.getUnexpectedObject(T example, CompareControl.SchemaComparison[] schemaComparisons)
           
<T extends DatabaseObject>
Set<T>
DiffResult.getUnexpectedObjects(Class<T> type)
           
<T extends DatabaseObject>
SortedSet<T>
DiffResult.getUnexpectedObjects(Class<T> type, Comparator<DatabaseObject> comparator)
           
 

Methods in liquibase.diff that return types with arguments of type DatabaseObject
 Map<DatabaseObject,ObjectDifferences> DiffResult.getChangedObjects()
           
 Set<Class<? extends DatabaseObject>> DiffResult.getComparedTypes()
           
 Set<? extends DatabaseObject> DiffResult.getMissingObjects()
           
 Set<? extends DatabaseObject> DiffResult.getUnexpectedObjects()
           
 

Methods in liquibase.diff with parameters of type DatabaseObject
 void DiffResult.addChangedObject(DatabaseObject obj, ObjectDifferences differences)
           
 void DiffResult.addMissingObject(DatabaseObject obj)
           
 void DiffResult.addUnexpectedObject(DatabaseObject obj)
           
 void ObjectDifferences.compare(String attribute, DatabaseObject referenceObject, DatabaseObject compareToObject, ObjectDifferences.CompareFunction compareFunction)
           
 void ObjectDifferences.compare(String message, String attribute, DatabaseObject referenceObject, DatabaseObject compareToObject, ObjectDifferences.CompareFunction compareFunction)
           
 ObjectDifferences DiffResult.getChangedObject(DatabaseObject example, CompareControl.SchemaComparison[] schemaComparisons)
           
 

Method parameters in liquibase.diff with type arguments of type DatabaseObject
<T extends DatabaseObject>
SortedMap<T,ObjectDifferences>
DiffResult.getChangedObjects(Class<T> type, Comparator<DatabaseObject> comparator)
           
<T extends DatabaseObject>
SortedSet<T>
DiffResult.getMissingObjects(Class<T> type, Comparator<DatabaseObject> comparator)
           
<T extends DatabaseObject>
SortedSet<T>
DiffResult.getUnexpectedObjects(Class<T> type, Comparator<DatabaseObject> comparator)
           
 

Constructor parameters in liquibase.diff with type arguments of type DatabaseObject
ObjectDifferences.DatabaseObjectNameCompareFunction(Class<? extends DatabaseObject> type, Database accordingTo)
           
 

Uses of DatabaseObject in liquibase.diff.compare
 

Methods in liquibase.diff.compare that return types with arguments of type DatabaseObject
 Set<Class<? extends DatabaseObject>> CompareControl.getComparedTypes()
           
 

Methods in liquibase.diff.compare with parameters of type DatabaseObject
 ObjectDifferences DatabaseObjectComparatorFactory.findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl)
           
 ObjectDifferences DatabaseObjectComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences DatabaseObjectComparatorChain.findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl, Set<String> exclude)
           
 String[] DatabaseObjectComparatorFactory.hash(DatabaseObject databaseObject, CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo)
           
 String[] DatabaseObjectComparatorChain.hash(DatabaseObject object, Database accordingTo)
           
 String[] DatabaseObjectComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean DatabaseObjectComparatorFactory.isSameObject(DatabaseObject object1, DatabaseObject object2, CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo)
           
 boolean DatabaseObjectComparatorChain.isSameObject(DatabaseObject object1, DatabaseObject object2, Database accordingTo)
           
 boolean DatabaseObjectComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 

Method parameters in liquibase.diff.compare with type arguments of type DatabaseObject
 CompareControl CompareControl.addSuppressedField(Class<? extends DatabaseObject> type, String field)
           
protected  List<DatabaseObjectComparator> DatabaseObjectComparatorFactory.getComparators(Class<? extends DatabaseObject> comparatorClass, Database database)
           
 int DatabaseObjectComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 boolean CompareControl.isSuppressedField(Class<? extends DatabaseObject> type, String field)
           
protected  void CompareControl.setTypes(Set<Class<? extends DatabaseObject>> types)
           
 

Constructor parameters in liquibase.diff.compare with type arguments of type DatabaseObject
CompareControl(CompareControl.SchemaComparison[] schemaComparison, Set<Class<? extends DatabaseObject>> compareTypes)
           
CompareControl(Set<Class<? extends DatabaseObject>> compareTypes)
           
CompareControl(String[] referenceVsComparisonSchemas, Set<Class<? extends DatabaseObject>> compareTypes)
           
 

Uses of DatabaseObject in liquibase.diff.compare.core
 

Methods in liquibase.diff.compare.core with parameters of type DatabaseObject
 ObjectDifferences ColumnComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences DefaultDatabaseObjectComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences TableComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences ForeignKeyComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclue)
           
 ObjectDifferences SchemaComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences UniqueConstraintComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences PrimaryKeyComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences CatalogComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences IndexComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 String[] ColumnComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] DefaultDatabaseObjectComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] TableComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] ForeignKeyComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] SchemaComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] UniqueConstraintComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] PrimaryKeyComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] CatalogComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] IndexComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean ColumnComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean DefaultDatabaseObjectComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean TableComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean ForeignKeyComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean SchemaComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean UniqueConstraintComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean PrimaryKeyComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean CatalogComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean IndexComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
static boolean DefaultDatabaseObjectComparator.nameMatches(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo)
           
 

Method parameters in liquibase.diff.compare.core with type arguments of type DatabaseObject
 int ColumnComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int DefaultDatabaseObjectComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int TableComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ForeignKeyComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int SchemaComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UniqueConstraintComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int PrimaryKeyComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int CatalogComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int IndexComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 

Uses of DatabaseObject in liquibase.diff.core
 

Methods in liquibase.diff.core with type parameters of type DatabaseObject
protected
<T extends DatabaseObject>
void
StandardDiffGenerator.compareObjectType(Class<T> type, DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, DiffResult diffResult)
           
 

Uses of DatabaseObject in liquibase.diff.output
 

Methods in liquibase.diff.output with parameters of type DatabaseObject
 boolean DiffOutputControl.alreadyHandledChanged(DatabaseObject changedObject, Database accordingTo)
           
 boolean DiffOutputControl.alreadyHandledMissing(DatabaseObject missingObject, Database accordingTo)
           
 boolean DiffOutputControl.alreadyHandledUnexpected(DatabaseObject unexpectedObject, Database accordingTo)
           
protected  boolean StandardObjectChangeFilter.include(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
           
 boolean ObjectChangeFilter.includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase)
           
 boolean StandardObjectChangeFilter.includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase)
           
 boolean ObjectChangeFilter.includeMissing(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
           
 boolean StandardObjectChangeFilter.includeMissing(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
           
 boolean ObjectChangeFilter.includeUnexpected(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
           
 boolean StandardObjectChangeFilter.includeUnexpected(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
           
protected  boolean StandardObjectChangeFilter.Filter.matches(DatabaseObject object)
           
 void DiffOutputControl.setAlreadyHandledChanged(DatabaseObject changedObject)
           
 void DiffOutputControl.setAlreadyHandledMissing(DatabaseObject missingObject)
           
 void DiffOutputControl.setAlreadyHandledUnexpected(DatabaseObject unexpectedObject)
           
 boolean DiffOutputControl.shouldOutput(DatabaseObject object, Database accordingTo)
           
 

Constructor parameters in liquibase.diff.output with type arguments of type DatabaseObject
StandardObjectChangeFilter.Filter(Class<DatabaseObject> objectType, Pattern nameMatcher, StandardObjectChangeFilter.FilterType filterType)
           
 

Uses of DatabaseObject in liquibase.diff.output.changelog
 

Methods in liquibase.diff.output.changelog that return types with arguments of type DatabaseObject
protected  List<Class<? extends DatabaseObject>> DiffToChangeLog.getOrderedOutputTypes(Class<? extends ChangeGenerator> generatorType)
           
 Set<Class<? extends DatabaseObject>> ChangeGeneratorFactory.runAfterTypes(Class<? extends DatabaseObject> objectType, Database database, Class<? extends ChangeGenerator> changeGeneratorType)
           
 Set<Class<? extends DatabaseObject>> ChangeGeneratorFactory.runBeforeTypes(Class<? extends DatabaseObject> objectType, Database database, Class<? extends ChangeGenerator> changeGeneratorType)
           
 

Methods in liquibase.diff.output.changelog with parameters of type DatabaseObject
 Change[] ChangeGeneratorFactory.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangeGeneratorChain.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangedObjectChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangeGeneratorFactory.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangeGeneratorChain.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] MissingObjectChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangeGeneratorFactory.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangeGeneratorChain.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] UnexpectedObjectChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 

Method parameters in liquibase.diff.output.changelog with type arguments of type DatabaseObject
protected  void DiffToChangeLog.addDependencies(DependencyUtil.DependencyGraph<String> graph, List<String> schemas, Collection<DatabaseObject> missingObjects, Database database)
          Adds dependencies to the graph as schema.object_name.
protected  SortedSet<ChangeGenerator> ChangeGeneratorFactory.getGenerators(Class<? extends ChangeGenerator> generatorType, Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 Set<Class<? extends DatabaseObject>> ChangeGeneratorFactory.runAfterTypes(Class<? extends DatabaseObject> objectType, Database database, Class<? extends ChangeGenerator> changeGeneratorType)
           
 Set<Class<? extends DatabaseObject>> ChangeGeneratorFactory.runBeforeTypes(Class<? extends DatabaseObject> objectType, Database database, Class<? extends ChangeGenerator> changeGeneratorType)
           
 

Constructor parameters in liquibase.diff.output.changelog with type arguments of type DatabaseObject
ChangeGeneratorComparator(Class<? extends DatabaseObject> objectType, Database database)
           
 

Uses of DatabaseObject in liquibase.diff.output.changelog.core
 

Methods in liquibase.diff.output.changelog.core with parameters of type DatabaseObject
 Change[] ChangedViewChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangedForeignKeyChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangedIndexChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangedColumnChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangedTableChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangedPrimaryKeyChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangedSequenceChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangedUniqueConstraintChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingDataExternalFileChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl outputControl, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingPrimaryKeyChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingUniqueConstraintChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingForeignKeyChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingDataChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl outputControl, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingColumnChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingSequenceChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingTableChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingIndexChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingViewChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedUniqueConstraintChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedSequenceChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedTableChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedIndexChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedViewChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedPrimaryKeyChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedForeignKeyChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedColumnChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 

Method parameters in liquibase.diff.output.changelog.core with type arguments of type DatabaseObject
 int MissingDataExternalFileChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedSequenceChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingDataChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingSequenceChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedSequenceChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 

Uses of DatabaseObject in liquibase.diff.output.report
 

Method parameters in liquibase.diff.output.report with type arguments of type DatabaseObject
protected  String DiffToReport.getTypeName(Class<? extends DatabaseObject> type)
           
protected  void DiffToReport.printChangedComparison(String title, Map<? extends DatabaseObject,ObjectDifferences> objects, PrintStream out)
           
protected  void DiffToReport.printSetComparison(String title, Set<? extends DatabaseObject> objects, PrintStream out)
           
 

Uses of DatabaseObject in liquibase.sdk.database
 

Methods in liquibase.sdk.database that return DatabaseObject
 DatabaseObject[] MockDatabase.getContainingObjects()
           
 

Methods in liquibase.sdk.database with parameters of type DatabaseObject
 boolean MockDatabase.equals(DatabaseObject otherObject, Database accordingTo)
           
 boolean MockDatabase.isLiquibaseObject(DatabaseObject object)
           
 boolean MockDatabase.isSystemObject(DatabaseObject example)
           
 

Method parameters in liquibase.sdk.database with type arguments of type DatabaseObject
 String MockDatabase.correctObjectName(String name, Class<? extends DatabaseObject> objectType)
           
 String MockDatabase.correctObjectName(String name, Class<? extends DatabaseObject> objectType, boolean quoteCorrectedName)
           
 String MockDatabase.escapeObjectName(String objectName, Class<? extends DatabaseObject> objectType)
           
 String MockDatabase.escapeObjectName(String catalogName, String schemaName, String objectName, Class<? extends DatabaseObject> objectType)
           
 boolean MockDatabase.supportsCatalogInObjectName(Class<? extends DatabaseObject> type)
           
 

Uses of DatabaseObject in liquibase.serializer.core.string
 

Methods in liquibase.serializer.core.string with parameters of type DatabaseObject
protected  boolean StringSnapshotSerializerReadable.shouldExpandNestedObject(Object nestedValue, DatabaseObject container)
           
 

Uses of DatabaseObject in liquibase.snapshot
 

Methods in liquibase.snapshot with type parameters of type DatabaseObject
<T extends DatabaseObject>
T
SnapshotGeneratorFactory.createSnapshot(T example, Database database)
           
<T extends DatabaseObject>
T
SnapshotGeneratorFactory.createSnapshot(T example, Database database, SnapshotControl snapshotControl)
           
<DatabaseObjectType extends DatabaseObject>
Set<DatabaseObjectType>
DatabaseSnapshot.get(Class<DatabaseObjectType> type)
          Returns all objects of the given type that are already included in this snapshot.
<DatabaseObjectType extends DatabaseObject>
DatabaseObjectType
DatabaseSnapshot.get(DatabaseObjectType example)
          Returns the object described by the passed example if it is already included in this snapshot.
protected
<T extends DatabaseObject>
T
DatabaseSnapshot.include(T example)
          Include the object described by the passed example object in this snapshot.
<T extends DatabaseObject>
T
SnapshotGeneratorChain.snapshot(T example, DatabaseSnapshot snapshot)
           
<T extends DatabaseObject>
T
SnapshotGenerator.snapshot(T example, DatabaseSnapshot snapshot, SnapshotGeneratorChain chain)
           
 

Methods in liquibase.snapshot that return types with arguments of type DatabaseObject
 Set<Class<? extends DatabaseObject>> SnapshotGeneratorFactory.getContainerTypes(Class<? extends DatabaseObject> type, Database database)
           
 Set<Class<? extends DatabaseObject>> SnapshotControl.getTypesToInclude()
           
 

Methods in liquibase.snapshot with parameters of type DatabaseObject
 DatabaseSnapshot DatabaseSnapshot.clone(DatabaseObject[] examples)
           
 DatabaseSnapshot SnapshotGeneratorFactory.createSnapshot(DatabaseObject[] examples, Database database, SnapshotControl snapshotControl)
           
 void SnapshotListener.finishedSnapshot(DatabaseObject example, DatabaseObject snapshot, Database database)
          Called after an object is fully loaded from the database.
 boolean SnapshotGeneratorFactory.has(DatabaseObject example, Database database)
           
protected  void DatabaseSnapshot.init(DatabaseObject[] examples)
           
protected  boolean DatabaseSnapshot.isWrongCatalog(DatabaseObject fieldValue)
           
protected  boolean DatabaseSnapshot.isWrongSchema(DatabaseObject fieldValue)
           
 void SnapshotListener.willSnapshot(DatabaseObject example, Database database)
          Called before a snapshot is done.
 

Method parameters in liquibase.snapshot with type arguments of type DatabaseObject
 boolean SnapshotControl.addType(Class<? extends DatabaseObject> type, Database database)
           
protected  SnapshotGeneratorChain DatabaseSnapshot.createGeneratorChain(Class<? extends DatabaseObject> databaseObjectType, Database database)
           
 Set<Class<? extends DatabaseObject>> SnapshotGeneratorFactory.getContainerTypes(Class<? extends DatabaseObject> type, Database database)
           
protected  SortedSet<SnapshotGenerator> SnapshotGeneratorFactory.getGenerators(Class<? extends DatabaseObject> generatorClass, Database database)
           
 int SnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
protected  void DatabaseSnapshot.loadObjects(Map<String,DatabaseObject> objectMap, Map<String,DatabaseObject> allObjects, ParsedNode node, ResourceAccessor resourceAccessor)
           
protected  void DatabaseSnapshot.loadObjects(Map<String,DatabaseObject> objectMap, Map<String,DatabaseObject> allObjects, ParsedNode node, ResourceAccessor resourceAccessor)
           
 boolean SnapshotControl.shouldInclude(Class<? extends DatabaseObject> type)
           
 

Constructors in liquibase.snapshot with parameters of type DatabaseObject
DatabaseSnapshot(DatabaseObject[] examples, Database database)
           
JdbcDatabaseSnapshot(DatabaseObject[] examples, Database database)
           
JdbcDatabaseSnapshot(DatabaseObject[] examples, Database database, SnapshotControl snapshotControl)
           
 

Uses of DatabaseObject in liquibase.snapshot.jvm
 

Methods in liquibase.snapshot.jvm that return DatabaseObject
 DatabaseObject JdbcSnapshotGenerator.snapshot(DatabaseObject example, DatabaseSnapshot snapshot, SnapshotGeneratorChain chain)
           
protected  DatabaseObject CatalogSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject ColumnSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject PrimaryKeySnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject SchemaSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject DataSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject TableSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject ViewSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject SequenceSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject ForeignKeySnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject IndexSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject UniqueConstraintSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected abstract  DatabaseObject JdbcSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
 

Methods in liquibase.snapshot.jvm with parameters of type DatabaseObject
protected  void CatalogSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void ColumnSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void PrimaryKeySnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void SchemaSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void DataSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void TableSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void ViewSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void SequenceSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void ForeignKeySnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void IndexSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected  void UniqueConstraintSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
protected abstract  void JdbcSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
           
 DatabaseObject JdbcSnapshotGenerator.snapshot(DatabaseObject example, DatabaseSnapshot snapshot, SnapshotGeneratorChain chain)
           
protected  DatabaseObject CatalogSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject ColumnSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject PrimaryKeySnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject SchemaSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject DataSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject TableSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject ViewSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject SequenceSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject ForeignKeySnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject IndexSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected  DatabaseObject UniqueConstraintSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
protected abstract  DatabaseObject JdbcSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
           
 

Method parameters in liquibase.snapshot.jvm with type arguments of type DatabaseObject
 int UniqueConstraintSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int JdbcSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int H2ColumnSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
protected  boolean JdbcSnapshotGenerator.shouldAddTo(Class<? extends DatabaseObject> databaseObjectType, DatabaseSnapshot snapshot)
           
 

Constructor parameters in liquibase.snapshot.jvm with type arguments of type DatabaseObject
JdbcSnapshotGenerator(Class<? extends DatabaseObject> defaultFor)
           
JdbcSnapshotGenerator(Class<? extends DatabaseObject> defaultFor, Class<? extends DatabaseObject>[] addsTo)
           
 

Uses of DatabaseObject in liquibase.sql
 

Methods in liquibase.sql that return types with arguments of type DatabaseObject
 Collection<? extends DatabaseObject> SingleLineComment.getAffectedDatabaseObjects()
           
 Set<? extends DatabaseObject> UnparsedSql.getAffectedDatabaseObjects()
           
 Collection<? extends DatabaseObject> Sql.getAffectedDatabaseObjects()
           
 

Constructors in liquibase.sql with parameters of type DatabaseObject
UnparsedSql(String sql, DatabaseObject... affectedDatabaseObjects)
           
UnparsedSql(String sql, String endDelimiter, DatabaseObject... affectedDatabaseObjects)
           
 

Uses of DatabaseObject in liquibase.sqlgenerator
 

Methods in liquibase.sqlgenerator that return types with arguments of type DatabaseObject
 Set<DatabaseObject> SqlGeneratorFactory.getAffectedDatabaseObjects(SqlStatement statement, Database database)
           
 

Uses of DatabaseObject in liquibase.structure
 

Classes in liquibase.structure that implement DatabaseObject
 class AbstractDatabaseObject
           
 

Methods in liquibase.structure with type parameters of type DatabaseObject
<DatabaseObjectType extends DatabaseObject>
Set<DatabaseObjectType>
DatabaseObjectCollection.get(Class<DatabaseObjectType> type)
          Returns all objects of the given type that are already included in this snapshot.
<DatabaseObjectType extends DatabaseObject>
DatabaseObjectType
DatabaseObjectCollection.get(DatabaseObjectType example, CompareControl.SchemaComparison[] schemaComparisons)
          Returns the object described by the passed example if it is already included in this snapshot.
 

Methods in liquibase.structure that return DatabaseObject
 DatabaseObject[] DatabaseObject.getContainingObjects()
           
 DatabaseObject DatabaseObject.setAttribute(String attribute, Object value)
           
 DatabaseObject AbstractDatabaseObject.setAttribute(String attribute, Object value)
           
 

Methods in liquibase.structure that return types with arguments of type DatabaseObject
 Map<Class<? extends DatabaseObject>,Set<? extends DatabaseObject>> DatabaseObjectCollection.toMap()
           
 Map<Class<? extends DatabaseObject>,Set<? extends DatabaseObject>> DatabaseObjectCollection.toMap()
           
 

Methods in liquibase.structure with parameters of type DatabaseObject
 void DatabaseObjectCollection.add(DatabaseObject databaseObject)
           
 int DatabaseObjectComparator.compare(DatabaseObject o1, DatabaseObject o2)
           
 boolean DatabaseObjectCollection.contains(DatabaseObject wantedObject, CompareControl.SchemaComparison[] schemaComparisons)
           
 

Uses of DatabaseObject in liquibase.structure.core
 

Classes in liquibase.structure.core that implement DatabaseObject
 class Catalog
           
 class Column
           
 class Data
           
 class ForeignKey
           
 class Index
           
 class PrimaryKey
           
 class Relation
          A container of columns.
 class Schema
           
 class Sequence
           
 class StoredDatabaseLogic<T extends StoredDatabaseLogic>
           
 class StoredProcedure
           
 class Table
           
 class UniqueConstraint
           
 class View
           
 

Methods in liquibase.structure.core with type parameters of type DatabaseObject
<DatabaseObjectType extends DatabaseObject>
List<DatabaseObjectType>
Catalog.getDatabaseObjects(Class<DatabaseObjectType> type)
           
<DatabaseObjectType extends DatabaseObject>
List<DatabaseObjectType>
Schema.getDatabaseObjects(Class<DatabaseObjectType> type)
           
 

Methods in liquibase.structure.core that return DatabaseObject
 DatabaseObject[] Relation.getContainingObjects()
           
 DatabaseObject[] Catalog.getContainingObjects()
           
 DatabaseObject[] UniqueConstraint.getContainingObjects()
           
 DatabaseObject[] PrimaryKey.getContainingObjects()
           
 DatabaseObject[] Schema.getContainingObjects()
           
 DatabaseObject[] Data.getContainingObjects()
           
 DatabaseObject[] StoredDatabaseLogic.getContainingObjects()
           
 DatabaseObject[] Sequence.getContainingObjects()
           
 DatabaseObject[] Index.getContainingObjects()
           
 DatabaseObject[] Column.getContainingObjects()
           
 DatabaseObject[] ForeignKey.getContainingObjects()
           
 

Methods in liquibase.structure.core that return types with arguments of type DatabaseObject
protected  Map<Class<? extends DatabaseObject>,Set<DatabaseObject>> Catalog.getObjects()
           
protected  Map<Class<? extends DatabaseObject>,Set<DatabaseObject>> Catalog.getObjects()
           
protected  Map<Class<? extends DatabaseObject>,Set<DatabaseObject>> Schema.getObjects()
           
protected  Map<Class<? extends DatabaseObject>,Set<DatabaseObject>> Schema.getObjects()
           
 Set<Class<? extends DatabaseObject>> DatabaseObjectFactory.getStandardTypes()
           
 Set<Class<? extends DatabaseObject>> DatabaseObjectFactory.parseTypes(String typesString)
           
 

Methods in liquibase.structure.core with parameters of type DatabaseObject
 void Catalog.addDatabaseObject(DatabaseObject databaseObject)
           
 void Schema.addDatabaseObject(DatabaseObject databaseObject)
           
 



Copyright © 2016 Liquibase.org. All rights reserved.