public abstract class HibernateSnapshotGenerator extends Object implements liquibase.snapshot.SnapshotGenerator
| Modifier and Type | Field and Description |
|---|---|
protected static liquibase.logging.Logger |
LOG |
| Modifier | Constructor and Description |
|---|---|
protected |
HibernateSnapshotGenerator(Class<? extends liquibase.structure.DatabaseObject> defaultFor) |
protected |
HibernateSnapshotGenerator(Class<? extends liquibase.structure.DatabaseObject> defaultFor,
Class<? extends liquibase.structure.DatabaseObject>[] addsTo) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends liquibase.structure.DatabaseObject>[] |
addsTo() |
protected abstract void |
addTo(liquibase.structure.DatabaseObject foundObject,
liquibase.snapshot.DatabaseSnapshot snapshot) |
protected org.hibernate.mapping.Table |
findHibernateTable(liquibase.structure.DatabaseObject example,
liquibase.snapshot.DatabaseSnapshot snapshot) |
int |
getPriority(Class<? extends liquibase.structure.DatabaseObject> objectType,
liquibase.database.Database database) |
Class<? extends liquibase.snapshot.SnapshotGenerator>[] |
replaces() |
liquibase.structure.DatabaseObject |
snapshot(liquibase.structure.DatabaseObject example,
liquibase.snapshot.DatabaseSnapshot snapshot,
liquibase.snapshot.SnapshotGeneratorChain chain) |
protected abstract liquibase.structure.DatabaseObject |
snapshotObject(liquibase.structure.DatabaseObject example,
liquibase.snapshot.DatabaseSnapshot snapshot) |
protected HibernateSnapshotGenerator(Class<? extends liquibase.structure.DatabaseObject> defaultFor)
public Class<? extends liquibase.snapshot.SnapshotGenerator>[] replaces()
replaces in interface liquibase.snapshot.SnapshotGeneratorpublic final int getPriority(Class<? extends liquibase.structure.DatabaseObject> objectType, liquibase.database.Database database)
getPriority in interface liquibase.snapshot.SnapshotGeneratorpublic final Class<? extends liquibase.structure.DatabaseObject>[] addsTo()
addsTo in interface liquibase.snapshot.SnapshotGeneratorpublic final liquibase.structure.DatabaseObject snapshot(liquibase.structure.DatabaseObject example,
liquibase.snapshot.DatabaseSnapshot snapshot,
liquibase.snapshot.SnapshotGeneratorChain chain)
throws liquibase.exception.DatabaseException,
liquibase.snapshot.InvalidExampleException
snapshot in interface liquibase.snapshot.SnapshotGeneratorliquibase.exception.DatabaseExceptionliquibase.snapshot.InvalidExampleExceptionprotected abstract liquibase.structure.DatabaseObject snapshotObject(liquibase.structure.DatabaseObject example,
liquibase.snapshot.DatabaseSnapshot snapshot)
throws liquibase.exception.DatabaseException,
liquibase.snapshot.InvalidExampleException
liquibase.exception.DatabaseExceptionliquibase.snapshot.InvalidExampleExceptionprotected abstract void addTo(liquibase.structure.DatabaseObject foundObject,
liquibase.snapshot.DatabaseSnapshot snapshot)
throws liquibase.exception.DatabaseException,
liquibase.snapshot.InvalidExampleException
liquibase.exception.DatabaseExceptionliquibase.snapshot.InvalidExampleExceptionprotected org.hibernate.mapping.Table findHibernateTable(liquibase.structure.DatabaseObject example,
liquibase.snapshot.DatabaseSnapshot snapshot)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionCopyright © 2020 Liquibase.org. All rights reserved.