Uses of Interface
liquibase.serializer.LiquibaseSerializable
-
Packages that use LiquibaseSerializable Package Description liquibase.change The change package contains the available database "changes".liquibase.change.core Technically, a Change expresses an intention for alter the structure of the Database.liquibase.change.custom Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create your own custom refactoring class.liquibase.change.visitor liquibase.changelog liquibase.changelog.column liquibase.diff 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 Modifier and Type Interface Description interface
Change
Interface all changes (refactorings) implement.Classes in liquibase.change that implement LiquibaseSerializable Modifier and Type Class Description class
AbstractChange
Standard superclass to simplifyChange
implementations.class
AbstractSQLChange
A common parent for all raw SQL related changes regardless of where the sql was sourced from.class
AbstractTableChange
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 Modifier and Type Class Description 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 Modifier and Type Class Description class
CustomChangeWrapper
Adapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of LiquibaseSerializable in liquibase.change.visitor
Subinterfaces of LiquibaseSerializable in liquibase.change.visitor Modifier and Type Interface Description interface
ChangeVisitor
Classes in liquibase.change.visitor that implement LiquibaseSerializable Modifier and Type Class Description class
AbstractChangeVisitor
class
AddColumnChangeVisitor
-
Uses of LiquibaseSerializable in liquibase.changelog
Subinterfaces of LiquibaseSerializable in liquibase.changelog Modifier and Type Interface Description interface
ChangeLogChild
Classes in liquibase.changelog that implement LiquibaseSerializable Modifier and Type Class Description class
ChangeLogInclude
class
ChangeLogIncludeAll
class
ChangeLogProperty
class
ChangeSet
Encapsulates a changeSet and all its associated changes.class
RollbackContainer
-
Uses of LiquibaseSerializable in liquibase.changelog.column
Classes in liquibase.changelog.column that implement LiquibaseSerializable Modifier and Type Class Description class
LiquibaseColumn
This class is just a marker class that is used to distinguish columns that are used in the DATABASECHANGELOG and DATABASECHANGELOGLOCK tables from other columns that might be used in Liquibase-managed database schemas. -
Uses of LiquibaseSerializable in liquibase.diff
Classes in liquibase.diff that implement LiquibaseSerializable Modifier and Type Class Description class
Difference
-
Uses of LiquibaseSerializable in liquibase.precondition
Subinterfaces of LiquibaseSerializable in liquibase.precondition Modifier and Type Interface Description interface
Precondition
Marker interface for preconditions.Classes in liquibase.precondition that implement LiquibaseSerializable Modifier and Type Class Description class
AbstractPrecondition
class
CustomPreconditionWrapper
class
PreconditionLogic
Marker interface for precondition logic tags (and,or, not) -
Uses of LiquibaseSerializable in liquibase.precondition.core
-
Uses of LiquibaseSerializable in liquibase.serializer
Classes in liquibase.serializer that implement LiquibaseSerializable Modifier and Type Class Description class
AbstractLiquibaseSerializable
Methods in liquibase.serializer with parameters of type LiquibaseSerializable Modifier and Type Method Description String
LiquibaseSerializer. serialize(LiquibaseSerializable object, boolean pretty)
String
SnapshotSerializer. serialize(LiquibaseSerializable object, boolean pretty)
-
Uses of LiquibaseSerializable in liquibase.serializer.core.formattedsql
Methods in liquibase.serializer.core.formattedsql with parameters of type LiquibaseSerializable Modifier and Type Method Description 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 Modifier and Type Method Description String
StringChangeLogSerializer. serialize(LiquibaseSerializable object, boolean pretty)
String
StringSnapshotSerializer. serialize(LiquibaseSerializable object, boolean pretty)
String
StringSnapshotSerializerReadable. serialize(LiquibaseSerializable object, boolean pretty)
-
Uses of LiquibaseSerializable in liquibase.serializer.core.xml
Methods in liquibase.serializer.core.xml with parameters of type LiquibaseSerializable Modifier and Type Method Description 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 Modifier and Type Method Description protected Comparator<String>
YamlChangeLogSerializer. getComparator(LiquibaseSerializable object)
protected Comparator<String>
YamlSerializer. getComparator(LiquibaseSerializable object)
protected Set<String>
YamlSerializer. getSerializableObjectFields(LiquibaseSerializable object)
String
YamlSerializer. serialize(LiquibaseSerializable object, boolean pretty)
protected Object
YamlSerializer. toMap(LiquibaseSerializable object)
protected Object
YamlSnapshotSerializer. toMap(LiquibaseSerializable object)
-
Uses of LiquibaseSerializable in liquibase.snapshot
Classes in liquibase.snapshot that implement LiquibaseSerializable Modifier and Type Class Description class
DatabaseSnapshot
class
EmptyDatabaseSnapshot
class
JdbcDatabaseSnapshot
class
RestoredDatabaseSnapshot
class
SnapshotControl
Allows the class user to influence various aspects of the database object snapshot generation, e.g. -
Uses of LiquibaseSerializable in liquibase.sql.visitor
Subinterfaces of LiquibaseSerializable in liquibase.sql.visitor Modifier and Type Interface Description interface
SqlVisitor
Classes in liquibase.sql.visitor that implement LiquibaseSerializable Modifier and Type Class Description class
AbstractSqlVisitor
class
AppendSqlIfNotPresentVisitor
class
AppendSqlVisitor
class
PrependSqlVisitor
class
RegExpReplaceSqlVisitor
class
ReplaceSqlVisitor
-
Uses of LiquibaseSerializable in liquibase.structure
Subinterfaces of LiquibaseSerializable in liquibase.structure Modifier and Type Interface Description interface
DatabaseObject
Interface for all types of database objects can be manipulated using ChangeSets.Classes in liquibase.structure that implement LiquibaseSerializable Modifier and Type Class Description class
AbstractDatabaseObject
Template class for all types of database objects can be manipulated using ChangeSets.class
DatabaseObjectCollection
-
Uses of LiquibaseSerializable in liquibase.structure.core
Classes in liquibase.structure.core that implement LiquibaseSerializable Modifier and Type Class Description 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
-