Package liquibase.snapshot.jvm
Class TableSnapshotGenerator
- java.lang.Object
-
- liquibase.snapshot.jvm.JdbcSnapshotGenerator
-
- liquibase.snapshot.jvm.TableSnapshotGenerator
-
- All Implemented Interfaces:
SnapshotGenerator
public class TableSnapshotGenerator extends JdbcSnapshotGenerator
-
-
Field Summary
-
Fields inherited from interface liquibase.snapshot.SnapshotGenerator
PRIORITY_ADDITIONAL, PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NONE
-
-
Constructor Summary
Constructors Constructor Description TableSnapshotGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot)
protected Table
readTable(CachedRow tableMetadataResultSet, Database database)
protected DatabaseObject
snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot)
-
Methods inherited from class liquibase.snapshot.jvm.JdbcSnapshotGenerator
addStatusListener, addsTo, cleanNameFromDatabase, getDatabaseCatalogNames, getPriority, replaces, shouldAddTo, snapshot, updateListeners
-
-
-
-
Method Detail
-
snapshotObject
protected DatabaseObject snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) throws DatabaseException
- Specified by:
snapshotObject
in classJdbcSnapshotGenerator
- Throws:
DatabaseException
-
addTo
protected void addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) throws DatabaseException, InvalidExampleException
- Specified by:
addTo
in classJdbcSnapshotGenerator
- Throws:
DatabaseException
InvalidExampleException
-
readTable
protected Table readTable(CachedRow tableMetadataResultSet, Database database) throws SQLException, DatabaseException
- Throws:
SQLException
DatabaseException
-
-