Uses of Interface
liquibase.serializer.LiquibaseSerializable
Packages that use 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
Subinterfaces of LiquibaseSerializable in liquibase.changeModifier and TypeInterfaceDescriptioninterfaceInterface all changes (refactorings) implement.Classes in liquibase.change that implement LiquibaseSerializableModifier and TypeClassDescriptionclassStandard superclass to simplifyChangeimplementations.classA common parent for all raw SQL related changes regardless of where the sql was sourced from.classclassclassThe standard configuration used by Change classes to represent a column.classThe 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 LiquibaseSerializableModifier and TypeClassDescriptionclassEncapsulates common fields for update and delete changes.classMakes an existing column into an auto-increment column.classAdds a column to an existing table.classSets a new default value to an existing column.classAdds a foreign key constraint to an existing column.classExtracts data from an existing column to create a lookup table.classAdds a NOT NULL constraint to an existing column.classCreates a primary key out of an existing column or set of columns.classAdds a unique constraint to an existing column.classModifies properties of an existing sequence.classCreates an index on an existing column.classclassCreates a new sequence.classCreates a new table.classCreates a new view.classclassclassDrops an existing column from a table.classRemoves the default value from an existing column.classDrops an existing foreign key constraint.classDrops an existing index.classDrops a not-null constraint from an existing column.classRemoves an existing primary key.classclassDrops an existing sequence.classDrops an existing table.classRemoves an existing unique constraint.classDrops an existing view.classclassExecutes a given shell executable.classInserts data into an existing table.classclassclassclassCombines data from two existing columns into a new column and drops the original columns.classclassclassAllows execution of arbitrary SQL.classRenames an existing column.classRenames an existing table.classRenames an existing table.classRenames an existing view.classclassclassRepresents a Change for custom SQL stored in a File.classclassclass -
Uses of LiquibaseSerializable in liquibase.change.custom
Classes in liquibase.change.custom that implement LiquibaseSerializableModifier and TypeClassDescriptionclassAdapts CustomChange implementations to the standard change system used by Liquibase. -
Uses of LiquibaseSerializable in liquibase.change.visitor
Subinterfaces of LiquibaseSerializable in liquibase.change.visitorClasses in liquibase.change.visitor that implement LiquibaseSerializable -
Uses of LiquibaseSerializable in liquibase.changelog
Subinterfaces of LiquibaseSerializable in liquibase.changelogClasses in liquibase.changelog that implement LiquibaseSerializableModifier and TypeClassDescriptionclassclassclassclassEncapsulates a changeSet and all its associated changes.class -
Uses of LiquibaseSerializable in liquibase.changelog.column
Classes in liquibase.changelog.column that implement LiquibaseSerializableModifier and TypeClassDescriptionfinal classThis 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 -
Uses of LiquibaseSerializable in liquibase.precondition
Subinterfaces of LiquibaseSerializable in liquibase.preconditionClasses in liquibase.precondition that implement LiquibaseSerializableModifier and TypeClassDescriptionclassclassclassMarker interface for precondition logic tags (and,or, not) -
Uses of LiquibaseSerializable in liquibase.precondition.core
Classes in liquibase.precondition.core that implement LiquibaseSerializableModifier and TypeClassDescriptionclassContainer class for all preconditions on a change log.classclassclassclassPrecondition for specifying the type of database (oracle, mysql, etc.).classclassclassClass for controling "not" logic in preconditions.classclassClass for controlling "or" logic in preconditions.classclassclassclassPrecondition that checks the name of the user executing the change log.classclassclassclassclassclass -
Uses of LiquibaseSerializable in liquibase.serializer
Subinterfaces of LiquibaseSerializable in liquibase.serializerModifier and TypeInterfaceDescriptioninterfaceMarker interface indicating that implementing objects should be unwrapped during YAML/JSON serialization.Classes in liquibase.serializer that implement LiquibaseSerializableMethods in liquibase.serializer with parameters of type LiquibaseSerializableModifier and TypeMethodDescriptionLiquibaseSerializer.serialize(LiquibaseSerializable object, boolean pretty) SnapshotSerializer.serialize(LiquibaseSerializable object, boolean pretty) -
Uses of LiquibaseSerializable in liquibase.serializer.core.formattedsql
Methods in liquibase.serializer.core.formattedsql with parameters of type LiquibaseSerializableModifier and TypeMethodDescriptionFormattedSqlChangeLogSerializer.serialize(LiquibaseSerializable object, boolean pretty) -
Uses of LiquibaseSerializable in liquibase.serializer.core.string
Methods in liquibase.serializer.core.string with parameters of type LiquibaseSerializableModifier 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
Methods in liquibase.serializer.core.xml with parameters of type LiquibaseSerializableModifier and TypeMethodDescriptionXMLChangeLogSerializer.createNode(LiquibaseSerializable object) XMLChangeLogSerializer.serialize(LiquibaseSerializable object, boolean pretty) -
Uses of LiquibaseSerializable in liquibase.serializer.core.yaml
Methods in liquibase.serializer.core.yaml with parameters of type LiquibaseSerializableModifier 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 ObjectYamlSerializer.toMap(LiquibaseSerializable object) protected ObjectYamlSnapshotSerializer.toMap(LiquibaseSerializable object) -
Uses of LiquibaseSerializable in liquibase.snapshot
Classes in liquibase.snapshot that implement LiquibaseSerializableModifier and TypeClassDescriptionclassclassclassclassclassAllows 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.visitorClasses in liquibase.sql.visitor that implement LiquibaseSerializableModifier and TypeClassDescriptionclassclassclassclassclassclass -
Uses of LiquibaseSerializable in liquibase.structure
Subinterfaces of LiquibaseSerializable in liquibase.structureModifier and TypeInterfaceDescriptioninterfaceInterface for all types of database objects can be manipulated using ChangeSets.Classes in liquibase.structure that implement LiquibaseSerializableModifier and TypeClassDescriptionclassTemplate class for all types of database objects can be manipulated using ChangeSets.class -
Uses of LiquibaseSerializable in liquibase.structure.core
Classes in liquibase.structure.core that implement LiquibaseSerializableModifier and TypeClassDescriptionclassclassstatic classclassclassclassclassclassclassA container of columns.classclassclassStoredDatabaseLogic<T extends StoredDatabaseLogic>classclassclassclass