Uses of Interface
liquibase.serializer.LiquibaseSerializable
Package
Description
The change package contains the available database "changes".
Technically, a Change expresses an intention for alter the structure of the Database.
Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create
your own custom refactoring class.
-
Uses of LiquibaseSerializable in liquibase.change
Modifier and TypeInterfaceDescriptioninterface
Interface all changes (refactorings) implement.Modifier and TypeClassDescriptionclass
Standard superclass to simplifyChange
implementations.class
A common parent for all raw SQL related changes regardless of where the sql was sourced from.class
class
class
The standard configuration used by Change classes to represent a column.class
The standard configuration used by Change classes to represent a constraints on a column. -
Uses of LiquibaseSerializable in liquibase.change.core
Modifier and TypeClassDescriptionclass
Encapsulates common fields for update and delete changes.class
Makes an existing column into an auto-increment column.class
Adds a column to an existing table.class
Sets a new default value to an existing column.class
Adds a foreign key constraint to an existing column.class
Extracts data from an existing column to create a lookup table.class
Adds a NOT NULL constraint to an existing column.class
Creates a primary key out of an existing column or set of columns.class
Adds a unique constraint to an existing column.class
Modifies properties of an existing sequence.class
Creates an index on an existing column.class
class
Creates a new sequence.class
Creates a new table.class
Creates a new view.class
class
class
Drops an existing column from a table.class
Removes the default value from an existing column.class
Drops an existing foreign key constraint.class
Drops an existing index.class
Drops a not-null constraint from an existing column.class
Removes an existing primary key.class
class
Drops an existing sequence.class
Drops an existing table.class
Removes an existing unique constraint.class
Drops an existing view.class
class
Executes a given shell executable.class
Inserts data into an existing table.class
class
class
class
Combines data from two existing columns into a new column and drops the original columns.class
class
class
Allows execution of arbitrary SQL.class
Renames an existing column.class
Renames an existing table.class
Renames an existing table.class
Renames an existing view.class
class
class
Represents a Change for custom SQL stored in a File.class
class
class
-
Uses of LiquibaseSerializable in liquibase.change.custom
Modifier and TypeClassDescriptionclass
Adapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of LiquibaseSerializable in liquibase.change.visitor
-
Uses of LiquibaseSerializable in liquibase.changelog
Modifier and TypeClassDescriptionclass
class
class
class
Encapsulates a changeSet and all its associated changes.class
-
Uses of LiquibaseSerializable in liquibase.changelog.column
Modifier and TypeClassDescriptionfinal class
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
-
Uses of LiquibaseSerializable in liquibase.precondition
Modifier and TypeClassDescriptionclass
class
class
Marker interface for precondition logic tags (and,or, not) -
Uses of LiquibaseSerializable in liquibase.precondition.core
Modifier and TypeClassDescriptionclass
Container class for all preconditions on a change log.class
class
class
class
Precondition for specifying the type of database (oracle, mysql, etc.).class
class
class
Class for controling "not" logic in preconditions.class
class
Class for controlling "or" logic in preconditions.class
class
class
class
Precondition that checks the name of the user executing the change log.class
class
class
class
class
class
-
Uses of LiquibaseSerializable in liquibase.serializer
Modifier and TypeMethodDescriptionLiquibaseSerializer.serialize
(LiquibaseSerializable object, boolean pretty) SnapshotSerializer.serialize
(LiquibaseSerializable object, boolean pretty) -
Uses of LiquibaseSerializable in liquibase.serializer.core.formattedsql
Modifier and TypeMethodDescriptionFormattedSqlChangeLogSerializer.serialize
(LiquibaseSerializable object, boolean pretty) -
Uses of LiquibaseSerializable in liquibase.serializer.core.string
Modifier and TypeMethodDescriptionStringChangeLogSerializer.serialize
(LiquibaseSerializable object, boolean pretty) StringSnapshotSerializer.serialize
(LiquibaseSerializable object, boolean pretty) StringSnapshotSerializerReadable.serialize
(LiquibaseSerializable object, boolean pretty) -
Uses of LiquibaseSerializable in liquibase.serializer.core.xml
Modifier and TypeMethodDescriptionXMLChangeLogSerializer.createNode
(LiquibaseSerializable object) XMLChangeLogSerializer.serialize
(LiquibaseSerializable object, boolean pretty) -
Uses of LiquibaseSerializable in liquibase.serializer.core.yaml
Modifier and TypeMethodDescriptionprotected Comparator<String>
YamlChangeLogSerializer.getComparator
(LiquibaseSerializable object) protected Comparator<String>
YamlSerializer.getComparator
(LiquibaseSerializable object) YamlSerializer.getSerializableObjectFields
(LiquibaseSerializable object) YamlSerializer.serialize
(LiquibaseSerializable object, boolean pretty) protected Object
YamlSerializer.toMap
(LiquibaseSerializable object) protected Object
YamlSnapshotSerializer.toMap
(LiquibaseSerializable object) -
Uses of LiquibaseSerializable in liquibase.snapshot
Modifier and TypeClassDescriptionclass
class
class
class
class
Allows the class user to influence various aspects of the database object snapshot generation, e.g. -
Uses of LiquibaseSerializable in liquibase.sql.visitor
Modifier and TypeClassDescriptionclass
class
class
class
class
class
-
Uses of LiquibaseSerializable in liquibase.structure
Modifier and TypeInterfaceDescriptioninterface
Interface for all types of database objects can be manipulated using ChangeSets.Modifier and TypeClassDescriptionclass
Template class for all types of database objects can be manipulated using ChangeSets.class
-
Uses of LiquibaseSerializable in liquibase.structure.core
Modifier and TypeClassDescriptionclass
class
static class
class
class
class
class
class
class
A container of columns.class
class
class
StoredDatabaseLogic<T extends StoredDatabaseLogic>
class
class
class
class