Uses of Class
liquibase.snapshot.DatabaseSnapshot
Packages that use DatabaseSnapshot
Package
Description
-
Uses of DatabaseSnapshot in liquibase.command.core
Fields in liquibase.command.core declared as DatabaseSnapshotMethods in liquibase.command.core that return DatabaseSnapshotModifier and TypeMethodDescriptionprotected DatabaseSnapshotDiffCommandStep.createReferenceSnapshot(CommandResultsBuilder resultsBuilder) protected DatabaseSnapshotDiffCommandStep.getTargetSnapshot(CommandResultsBuilder resultsBuilder) Constructors in liquibase.command.core with parameters of type DatabaseSnapshot -
Uses of DatabaseSnapshot in liquibase.database
Methods in liquibase.database that return DatabaseSnapshotModifier and TypeMethodDescriptionOfflineConnection.getSnapshot(DatabaseObject[] examples) Returns a copy of the current simulated content of the database, filtered by the given array.Methods in liquibase.database with parameters of type DatabaseSnapshotModifier and TypeMethodDescriptionvoidOfflineConnection.setSnapshot(DatabaseSnapshot snapshot) For debugging purposes: sets a DatabaseSnapshot object for this connection. -
Uses of DatabaseSnapshot in liquibase.diff
Methods in liquibase.diff that return DatabaseSnapshotModifier and TypeMethodDescriptionDiffResult.getComparisonSnapshot()DiffResult.getReferenceSnapshot()Methods in liquibase.diff with parameters of type DatabaseSnapshotModifier and TypeMethodDescriptionDiffGenerator.compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl) DiffGeneratorFactory.compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl) Constructors in liquibase.diff with parameters of type DatabaseSnapshotModifierConstructorDescriptionDiffResult(DatabaseSnapshot referenceDatabaseSnapshot, DatabaseSnapshot comparisonDatabaseSnapshot, CompareControl compareControl) -
Uses of DatabaseSnapshot in liquibase.diff.core
Methods in liquibase.diff.core with parameters of type DatabaseSnapshotModifier and TypeMethodDescriptionprotected voidStandardDiffGenerator.checkVersionInfo(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, DiffResult diffResult) StandardDiffGenerator.compare(DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, CompareControl compareControl) protected <T extends DatabaseObject>
voidStandardDiffGenerator.compareObjectType(Class<T> type, DatabaseSnapshot referenceSnapshot, DatabaseSnapshot comparisonSnapshot, DiffResult diffResult) -
Uses of DatabaseSnapshot in liquibase.parser
Methods in liquibase.parser that return DatabaseSnapshotModifier and TypeMethodDescriptionSnapshotParser.parse(String path, ResourceAccessor resourceAccessor) -
Uses of DatabaseSnapshot in liquibase.parser.core.yaml
Methods in liquibase.parser.core.yaml that return DatabaseSnapshotModifier and TypeMethodDescriptionYamlSnapshotParser.parse(String path, ResourceAccessor resourceAccessor) -
Uses of DatabaseSnapshot in liquibase.serializer
Methods in liquibase.serializer with parameters of type DatabaseSnapshotModifier and TypeMethodDescriptionvoidSnapshotSerializer.write(DatabaseSnapshot snapshot, OutputStream out) -
Uses of DatabaseSnapshot in liquibase.serializer.core.string
Methods in liquibase.serializer.core.string with parameters of type DatabaseSnapshotModifier and TypeMethodDescriptionvoidStringSnapshotSerializer.write(DatabaseSnapshot snapshot, OutputStream out) voidStringSnapshotSerializerReadable.write(DatabaseSnapshot snapshot, OutputStream out) -
Uses of DatabaseSnapshot in liquibase.serializer.core.yaml
Methods in liquibase.serializer.core.yaml with parameters of type DatabaseSnapshotModifier and TypeMethodDescriptionvoidYamlSnapshotSerializer.write(DatabaseSnapshot snapshot, OutputStream out) -
Uses of DatabaseSnapshot in liquibase.snapshot
Subclasses of DatabaseSnapshot in liquibase.snapshotModifier and TypeClassDescriptionclassclassclassMethods in liquibase.snapshot that return DatabaseSnapshotModifier and TypeMethodDescriptionDatabaseSnapshot.clone(DatabaseObject[] examples) Searches the current snapshot content for the given examples.SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema[] examples, Database database, SnapshotControl snapshotControl) Creates a database snapshot for a given array of catalog/schema combinations.SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema example, Database database, SnapshotControl snapshotControl) SnapshotGeneratorFactory.createSnapshot(DatabaseObject[] examples, Database database, SnapshotControl snapshotControl) Creates a database snapshot for a given array of DatabaseObjectsDatabaseSnapshot.merge(DatabaseSnapshot snapshotToMerge) Method which merges two object snapshot models into oneMethods in liquibase.snapshot with parameters of type DatabaseSnapshotModifier and TypeMethodDescriptionDatabaseSnapshot.merge(DatabaseSnapshot snapshotToMerge) Method which merges two object snapshot models into one<T extends DatabaseObject>
TSnapshotGenerator.snapshot(T example, DatabaseSnapshot snapshot, SnapshotGeneratorChain chain) Commands the SnapshotGenerator to create a snapshot (a representation of a database object in Java object form) of a specific database object.<T extends DatabaseObject>
TSnapshotGeneratorChain.snapshot(T example, DatabaseSnapshot snapshot) This calls all the non-replacedSnapshotGeneratorin the chain, by comparison order. -
Uses of DatabaseSnapshot in liquibase.snapshot.jvm
Methods in liquibase.snapshot.jvm with parameters of type DatabaseSnapshotModifier and TypeMethodDescriptionprotected voidCatalogSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidColumnSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidDataSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidForeignKeySnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidIndexSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected abstract voidJdbcSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidPrimaryKeySnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidSchemaSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidSequenceSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidTableSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidUniqueConstraintSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected voidViewSnapshotGenerator.addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) protected IndexIndexSnapshotGenerator.finalizeIndex(Schema schema, String tableName, Index index, DatabaseSnapshot snapshot) UniqueConstraintSnapshotGenerator.listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot) UniqueConstraintSnapshotGeneratorSnowflake.listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot) UniqueConstraintSnapshotGenerator.listConstraints(Table table, DatabaseSnapshot snapshot, Schema schema) UniqueConstraintSnapshotGeneratorSnowflake.listConstraints(Table table, DatabaseSnapshot snapshot, Schema schema) ColumnAutoIncrementService.obtainSequencesInformation(Database database, Schema schema, DatabaseSnapshot snapshot) If the database support autoincrement columns details (as starts with and increment by), this method returns the detailed information about them.protected voidColumnSnapshotGenerator.setAutoIncrementDetails(Column column, Database database, DatabaseSnapshot snapshot) protected booleanJdbcSnapshotGenerator.shouldAddTo(Class<? extends DatabaseObject> databaseObjectType, DatabaseSnapshot snapshot) JdbcSnapshotGenerator.snapshot(DatabaseObject example, DatabaseSnapshot snapshot, SnapshotGeneratorChain chain) protected DatabaseObjectCatalogSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectColumnSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectDataSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectForeignKeySnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectIndexSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected abstract DatabaseObjectJdbcSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectPrimaryKeySnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectSchemaSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectSequenceSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectTableSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectUniqueConstraintSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) protected DatabaseObjectViewSnapshotGenerator.snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) Constructors in liquibase.snapshot.jvm with parameters of type DatabaseSnapshotModifierConstructorDescriptionSnowflakeResultSetConstraintsExtractor(DatabaseSnapshot databaseSnapshot, String catalogName, String schemaName, String tableName)