Package | Description |
---|---|
liquibase.command.core | |
liquibase.snapshot | |
liquibase.snapshot.jvm |
Modifier and Type | Method and Description |
---|---|
DiffResult |
DiffCommandStep.createDiffResult(CommandResultsBuilder resultsBuilder) |
protected DatabaseSnapshot |
DiffCommandStep.createReferenceSnapshot(CommandResultsBuilder resultsBuilder) |
protected DatabaseSnapshot |
DiffCommandStep.getTargetSnapshot(CommandResultsBuilder resultsBuilder) |
Modifier and Type | Method and Description |
---|---|
DatabaseSnapshot |
SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema[] examples,
Database database,
SnapshotControl snapshotControl)
Creates a database snapshot for a given array of catalog/schema combinations.
|
DatabaseSnapshot |
SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema example,
Database database,
SnapshotControl snapshotControl) |
DatabaseSnapshot |
SnapshotGeneratorFactory.createSnapshot(DatabaseObject[] examples,
Database database,
SnapshotControl snapshotControl)
Creates a database snapshot for a given array of DatabaseObjects
|
<T extends DatabaseObject> |
SnapshotGeneratorFactory.createSnapshot(T example,
Database database)
Creates a DatabaseSnapshot for a single DatabaseObject.
|
<T extends DatabaseObject> |
SnapshotGeneratorFactory.createSnapshot(T example,
Database database,
SnapshotControl snapshotControl)
Creates a DatabaseSnapshot for a single DatabaseObject.
|
boolean |
SnapshotGeneratorFactory.has(DatabaseObject example,
Database database)
Checks if a specific object is present in a database
|
protected <T extends DatabaseObject> |
DatabaseSnapshot.include(T example)
Include the object described by the passed example object in this snapshot.
|
protected void |
DatabaseSnapshot.init(DatabaseObject[] examples) |
<T extends DatabaseObject> |
SnapshotGeneratorChain.snapshot(T example,
DatabaseSnapshot snapshot) |
<T extends DatabaseObject> |
SnapshotGenerator.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.
|
Constructor and Description |
---|
DatabaseSnapshot(DatabaseObject[] examples,
Database database) |
EmptyDatabaseSnapshot(Database database) |
EmptyDatabaseSnapshot(Database database,
SnapshotControl snapshotControl) |
JdbcDatabaseSnapshot(DatabaseObject[] examples,
Database database) |
JdbcDatabaseSnapshot(DatabaseObject[] examples,
Database database,
SnapshotControl snapshotControl) |
RestoredDatabaseSnapshot(Database database) |
Modifier and Type | Method and Description |
---|---|
protected void |
CatalogSnapshotGenerator.addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
protected void |
ViewSnapshotGenerator.addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
protected void |
IndexSnapshotGenerator.addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
protected void |
SchemaSnapshotGenerator.addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
protected abstract void |
JdbcSnapshotGenerator.addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
protected void |
DataSnapshotGenerator.addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
protected void |
ForeignKeySnapshotGenerator.addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
protected void |
TableSnapshotGenerator.addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
protected void |
SequenceSnapshotGenerator.addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
DatabaseObject |
JdbcSnapshotGenerator.snapshot(DatabaseObject example,
DatabaseSnapshot snapshot,
SnapshotGeneratorChain chain) |
protected DatabaseObject |
CatalogSnapshotGenerator.snapshotObject(DatabaseObject example,
DatabaseSnapshot snapshot) |
protected DatabaseObject |
IndexSnapshotGenerator.snapshotObject(DatabaseObject example,
DatabaseSnapshot snapshot) |
protected DatabaseObject |
SchemaSnapshotGenerator.snapshotObject(DatabaseObject example,
DatabaseSnapshot snapshot) |
protected DatabaseObject |
PrimaryKeySnapshotGenerator.snapshotObject(DatabaseObject example,
DatabaseSnapshot snapshot) |
protected abstract DatabaseObject |
JdbcSnapshotGenerator.snapshotObject(DatabaseObject example,
DatabaseSnapshot snapshot) |
protected DatabaseObject |
DataSnapshotGenerator.snapshotObject(DatabaseObject example,
DatabaseSnapshot snapshot) |
protected DatabaseObject |
ForeignKeySnapshotGenerator.snapshotObject(DatabaseObject example,
DatabaseSnapshot snapshot) |
Copyright © 2023 Liquibase.org. All rights reserved.