Top Description Constructors Methods
liquibase.snapshot.jvm

public Class IndexSnapshotGenerator

extends JdbcSnapshotGenerator
Class Inheritance
Imports
liquibase.database.AbstractJdbcDatabase, .Database, liquibase.database.core.*, liquibase.diff.compare.DatabaseObjectComparatorFactory, liquibase.exception.DatabaseException, liquibase.snapshot.CachedRow, .DatabaseSnapshot, .InvalidExampleException, .JdbcDatabaseSnapshot, liquibase.structure.DatabaseObject, liquibase.structure.core.*, liquibase.util.ObjectUtil, .StringUtil, java.sql.DatabaseMetaData, java.util.ArrayList, .HashMap, .List, .Map

Analyses the properties of a database index and creates an object representation ("snapshot").

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
protected boolean
addToViews(Database database)

protected Index
finalizeIndex(Schema schema, String tableName, Index index, DatabaseSnapshot snapshot)

protected DatabaseObject
Inherited from liquibase.snapshot.jvm.JdbcSnapshotGenerator:
addStatusListeneraddsTocleanNameFromDatabasegetDatabaseCatalogNamesgetPriorityreplacesshouldAddTosnapshotupdateListeners

Constructor Detail

IndexSnapshotGeneratorback to summary
public IndexSnapshotGenerator()

Method Detail

addToback to summary
protected void addTo(DatabaseObject foundObject, DatabaseSnapshot snapshot) throws DatabaseException, InvalidExampleException

Implements abstract liquibase.snapshot.jvm.JdbcSnapshotGenerator.addTo.

Annotations
@Override
addToViewsback to summary
protected boolean addToViews(Database database)
finalizeIndexback to summary
protected Index finalizeIndex(Schema schema, String tableName, Index index, DatabaseSnapshot snapshot)
snapshotObjectback to summary
protected DatabaseObject snapshotObject(DatabaseObject example, DatabaseSnapshot snapshot) throws DatabaseException, InvalidExampleException

Implements abstract liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshotObject.

Annotations
@Override
@SuppressWarnings:java:S5411