public class UniqueConstraintSnapshotGenerator extends JdbcSnapshotGenerator
PRIORITY_ADDITIONAL, PRIORITY_DATABASE, PRIORITY_DEFAULT, PRIORITY_NONE| Constructor and Description |
|---|
UniqueConstraintSnapshotGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTo(DatabaseObject foundObject,
DatabaseSnapshot snapshot) |
int |
getPriority(Class<? extends DatabaseObject> objectType,
Database database)
Inquire if this SnapshotGenerator is capable of snapshotting objects of type
objectType (e.g.
|
protected List<Map<String,?>> |
listColumns(UniqueConstraint example,
Database database,
DatabaseSnapshot snapshot) |
protected List<CachedRow> |
listConstraints(Table table,
DatabaseSnapshot snapshot,
Schema schema) |
protected DatabaseObject |
snapshotObject(DatabaseObject example,
DatabaseSnapshot snapshot) |
protected boolean |
supportsBulkQuery(Database database)
To support bulk query, the resultSet must include a CONSTRAINT_CONTAINER column for caching purposes
|
addStatusListener, addsTo, cleanNameFromDatabase, getDatabaseCatalogNames, replaces, shouldAddTo, snapshot, updateListenerspublic int getPriority(Class<? extends DatabaseObject> objectType, Database database)
SnapshotGeneratorgetPriority in interface SnapshotGeneratorgetPriority in class JdbcSnapshotGeneratorobjectType - The object type we are asked to snapshotdatabase - The DBMS for which the snapshotting should be doneprotected DatabaseObject snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) throws DatabaseException
snapshotObject in class JdbcSnapshotGeneratorDatabaseExceptionprotected void addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) throws DatabaseException
addTo in class JdbcSnapshotGeneratorDatabaseExceptionprotected List<CachedRow> listConstraints(Table table, DatabaseSnapshot snapshot, Schema schema) throws DatabaseException, SQLException
DatabaseExceptionSQLExceptionprotected List<Map<String,?>> listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot) throws DatabaseException
DatabaseExceptionprotected boolean supportsBulkQuery(Database database)
Copyright © 2021 Liquibase.org. All rights reserved.