Uses of Interface
liquibase.serializer.LiquibaseSerializable

Packages that use LiquibaseSerializable
liquibase.change The change package contains the available database "changes". 
liquibase.change.core   
liquibase.change.custom   
liquibase.changelog   
liquibase.precondition   
liquibase.precondition.core   
liquibase.serializer   
liquibase.serializer.core.formattedsql   
liquibase.serializer.core.string   
liquibase.serializer.core.xml   
liquibase.serializer.core.yaml   
liquibase.snapshot   
liquibase.sql.visitor   
liquibase.structure   
liquibase.structure.core   
 

Uses of LiquibaseSerializable in liquibase.change
 

Subinterfaces of LiquibaseSerializable in liquibase.change
 interface Change
          Interface all changes (refactorings) implement.
 

Classes in liquibase.change that implement LiquibaseSerializable
 class AbstractChange
          Standard superclass to simplify Change implementations.
 class AbstractSQLChange
          A common parent for all raw SQL related changes regardless of where the sql was sourced from.
 class AddColumnConfig
           
 class ColumnConfig
          The standard configuration used by Change classes to represent a column.
 class ConstraintsConfig
          The standard configuration used by Change classes to represent a constraints on a column.
 

Uses of LiquibaseSerializable in liquibase.change.core
 

Classes in liquibase.change.core that implement LiquibaseSerializable
 class AbstractModifyDataChange
          Encapsulates common fields for update and delete changes.
 class AddAutoIncrementChange
          Makes an existing column into an auto-increment column.
 class AddColumnChange
          Adds a column to an existing table.
 class AddDefaultValueChange
          Sets a new default value to an existing column.
 class AddForeignKeyConstraintChange
          Adds a foreign key constraint to an existing column.
 class AddLookupTableChange
          Extracts data from an existing column to create a lookup table.
 class AddNotNullConstraintChange
          Adds a not-null constraint to an existing column.
 class AddPrimaryKeyChange
          Creates a primary key out of an existing column or set of columns.
 class AddUniqueConstraintChange
          Adds a unique constraint to an existing column.
 class AlterSequenceChange
          Modifies properties of an existing sequence.
 class CreateIndexChange
          Creates an index on an existing column.
 class CreateProcedureChange
           
 class CreateSequenceChange
          Creates a new sequence.
 class CreateTableChange
          Creates a new table.
 class CreateViewChange
          Creates a new view.
 class DeleteDataChange
           
 class DropAllForeignKeyConstraintsChange
           
 class DropColumnChange
          Drops an existing column from a table.
 class DropDefaultValueChange
          Removes the default value from an existing column.
 class DropForeignKeyConstraintChange
          Drops an existing foreign key constraint.
 class DropIndexChange
          Drops an existing index.
 class DropNotNullConstraintChange
          Drops a not-null constraint from an existing column.
 class DropPrimaryKeyChange
          Removes an existing primary key.
 class DropProcedureChange
           
 class DropSequenceChange
          Drops an existing sequence.
 class DropTableChange
          Drops an existing table.
 class DropUniqueConstraintChange
          Removes an existing unique constraint.
 class DropViewChange
          Drops an existing view.
 class EmptyChange
           
 class ExecuteShellCommandChange
          Executes a given shell executable.
 class InsertDataChange
          Inserts data into an existing table.
 class LoadDataChange
           
 class LoadDataColumnConfig
           
 class LoadUpdateDataChange
           
 class MergeColumnChange
          Combines data from two existing columns into a new column and drops the original columns.
 class ModifyDataTypeChange
           
 class OutputChange
           
 class RawSQLChange
          Allows execution of arbitrary SQL.
 class RenameColumnChange
          Renames an existing column.
 class RenameSequenceChange
          Renames an existing table.
 class RenameTableChange
          Renames an existing table.
 class RenameViewChange
          Renames an existing view.
 class SetColumnRemarksChange
           
 class SetTableRemarksChange
           
 class SQLFileChange
          Represents a Change for custom SQL stored in a File.
 class StopChange
           
 class TagDatabaseChange
           
 class UpdateDataChange
           
 

Uses of LiquibaseSerializable in liquibase.change.custom
 

Classes in liquibase.change.custom that implement LiquibaseSerializable
 class CustomChangeWrapper
          Adapts CustomChange implementations to the standard change system used by Liquibase.
 

Uses of LiquibaseSerializable in liquibase.changelog
 

Subinterfaces of LiquibaseSerializable in liquibase.changelog
 interface ChangeLogChild
           
 

Classes in liquibase.changelog that implement LiquibaseSerializable
 class ChangeLogInclude
           
 class ChangeLogIncludeAll
           
 class ChangeLogProperty
           
 class ChangeSet
          Encapsulates a changeSet and all its associated changes.
 class RollbackContainer
           
 

Uses of LiquibaseSerializable in liquibase.precondition
 

Subinterfaces of LiquibaseSerializable in liquibase.precondition
 interface Precondition
          Marker interface for preconditions.
 

Classes in liquibase.precondition that implement LiquibaseSerializable
 class AbstractPrecondition
           
 class CustomPreconditionWrapper
           
 class PreconditionLogic
          Marker interface for precondition logic tags (and,or, not)
 

Uses of LiquibaseSerializable in liquibase.precondition.core
 

Classes in liquibase.precondition.core that implement LiquibaseSerializable
 class AndPrecondition
          Container class for all preconditions on a change log.
 class ChangeLogPropertyDefinedPrecondition
           
 class ChangeSetExecutedPrecondition
           
 class ColumnExistsPrecondition
           
 class DBMSPrecondition
          Precondition for specifying the type of database (oracle, mysql, etc.).
 class ForeignKeyExistsPrecondition
           
 class IndexExistsPrecondition
           
 class NotPrecondition
          Class for controling "not" logic in preconditions.
 class ObjectQuotingStrategyPrecondition
           
 class OrPrecondition
          Class for controling "or" logic in preconditions.
 class PreconditionContainer
           
 class PrimaryKeyExistsPrecondition
           
 class RowCountPrecondition
           
 class RunningAsPrecondition
          Precondition that checks the name of the user executing the change log.
 class SequenceExistsPrecondition
           
 class SqlPrecondition
           
 class TableExistsPrecondition
           
 class TableIsEmptyPrecondition
           
 class ViewExistsPrecondition
           
 

Uses of LiquibaseSerializable in liquibase.serializer
 

Classes in liquibase.serializer that implement LiquibaseSerializable
 class AbstractLiquibaseSerializable
           
 

Methods in liquibase.serializer with parameters of type LiquibaseSerializable
 String SnapshotSerializer.serialize(LiquibaseSerializable object, boolean pretty)
           
 String LiquibaseSerializer.serialize(LiquibaseSerializable object, boolean pretty)
           
 

Uses of LiquibaseSerializable in liquibase.serializer.core.formattedsql
 

Methods in liquibase.serializer.core.formattedsql with parameters of type LiquibaseSerializable
 String FormattedSqlChangeLogSerializer.serialize(LiquibaseSerializable object, boolean pretty)
           
 

Uses of LiquibaseSerializable in liquibase.serializer.core.string
 

Methods in liquibase.serializer.core.string with parameters of type LiquibaseSerializable
 String StringSnapshotSerializerReadable.serialize(LiquibaseSerializable object, boolean pretty)
           
 String StringSnapshotSerializer.serialize(LiquibaseSerializable object, boolean pretty)
           
 String StringChangeLogSerializer.serialize(LiquibaseSerializable object, boolean pretty)
           
 

Uses of LiquibaseSerializable in liquibase.serializer.core.xml
 

Methods in liquibase.serializer.core.xml with parameters of type LiquibaseSerializable
 Element XMLChangeLogSerializer.createNode(LiquibaseSerializable object)
           
 String XMLChangeLogSerializer.serialize(LiquibaseSerializable object, boolean pretty)
           
 

Uses of LiquibaseSerializable in liquibase.serializer.core.yaml
 

Methods in liquibase.serializer.core.yaml with parameters of type LiquibaseSerializable
protected  Comparator<String> YamlChangeLogSerializer.getComparator(LiquibaseSerializable object)
           
protected  Comparator<String> YamlSerializer.getComparator(LiquibaseSerializable object)
           
 String YamlSerializer.serialize(LiquibaseSerializable object, boolean pretty)
           
protected  Object YamlSnapshotSerializer.toMap(LiquibaseSerializable object)
           
protected  Object YamlSerializer.toMap(LiquibaseSerializable object)
           
 

Uses of LiquibaseSerializable in liquibase.snapshot
 

Classes in liquibase.snapshot that implement LiquibaseSerializable
 class DatabaseSnapshot
           
 class EmptyDatabaseSnapshot
           
 class JdbcDatabaseSnapshot
           
 class RestoredDatabaseSnapshot
           
 class SnapshotControl
           
 

Uses of LiquibaseSerializable in liquibase.sql.visitor
 

Subinterfaces of LiquibaseSerializable in liquibase.sql.visitor
 interface SqlVisitor
           
 

Classes in liquibase.sql.visitor that implement LiquibaseSerializable
 class AbstractSqlVisitor
           
 class AppendSqlVisitor
           
 class PrependSqlVisitor
           
 class RegExpReplaceSqlVisitor
           
 class ReplaceSqlVisitor
           
 

Uses of LiquibaseSerializable in liquibase.structure
 

Subinterfaces of LiquibaseSerializable in liquibase.structure
 interface DatabaseObject
           
 

Classes in liquibase.structure that implement LiquibaseSerializable
 class AbstractDatabaseObject
           
 class DatabaseObjectCollection
           
 

Uses of LiquibaseSerializable in liquibase.structure.core
 

Classes in liquibase.structure.core that implement LiquibaseSerializable
 class Catalog
           
 class Column
           
static class Column.AutoIncrementInformation
           
 class Data
           
 class DataType
           
 class ForeignKey
           
 class Index
           
 class PrimaryKey
           
 class Relation
          A container of columns.
 class Schema
           
 class Sequence
           
 class StoredDatabaseLogic<T extends StoredDatabaseLogic>
           
 class StoredProcedure
           
 class Table
           
 class UniqueConstraint
           
 class View
           
 



Copyright © 2016 Liquibase.org. All rights reserved.