liquibase.snapshot
Class DatabaseSnapshot
java.lang.Object
liquibase.snapshot.DatabaseSnapshot
public class DatabaseSnapshot
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseSnapshot
public DatabaseSnapshot(Database database,
java.lang.String requestedSchema)
getDatabase
public Database getDatabase()
getTables
public java.util.Set<Table> getTables()
getViews
public java.util.Set<View> getViews()
getForeignKeys
public java.util.Set<ForeignKey> getForeignKeys()
getIndexes
public java.util.Set<Index> getIndexes()
getPrimaryKeys
public java.util.Set<PrimaryKey> getPrimaryKeys()
getSequences
public java.util.Set<Sequence> getSequences()
getUniqueConstraints
public java.util.Set<UniqueConstraint> getUniqueConstraints()
getTable
public Table getTable(java.lang.String tableName)
getForeignKey
public ForeignKey getForeignKey(java.lang.String foreignKeyName)
getSequence
public Sequence getSequence(java.lang.String sequenceName)
getIndex
public Index getIndex(java.lang.String indexName)
getView
public View getView(java.lang.String viewName)
getPrimaryKey
public PrimaryKey getPrimaryKey(java.lang.String pkName)
getPrimaryKeyForTable
public PrimaryKey getPrimaryKeyForTable(java.lang.String tableName)
getUniqueConstraint
public UniqueConstraint getUniqueConstraint(java.lang.String ucName)
getSchema
public java.lang.String getSchema()
isPrimaryKey
public boolean isPrimaryKey(Column columnInfo)
getColumns
public java.util.Collection<Column> getColumns()
getColumn
public Column getColumn(java.lang.String tableName,
java.lang.String columnName)
hasDatabaseChangeLogTable
public boolean hasDatabaseChangeLogTable()
getDatabaseChangeLogTable
public Table getDatabaseChangeLogTable()
setDatabaseChangeLogTable
public void setDatabaseChangeLogTable(Table table)
getDatabaseChangeLogLockTable
public Table getDatabaseChangeLogLockTable()
setDatabaseChangeLogLockTable
public void setDatabaseChangeLogLockTable(Table table)
Copyright © 2010 Liquibase.org. All Rights Reserved.