liquibase.serializer
Interface LiquibaseSerializable
- All Known Subinterfaces:
- Change, ChangeLogChild, DatabaseObject, Precondition, SqlVisitor
- All Known Implementing Classes:
- AbstractChange, AbstractDatabaseObject, AbstractLiquibaseSerializable, AbstractModifyDataChange, AbstractPrecondition, AbstractSQLChange, AbstractSqlVisitor, AddAutoIncrementChange, AddColumnChange, AddColumnConfig, AddDefaultValueChange, AddForeignKeyConstraintChange, AddLookupTableChange, AddNotNullConstraintChange, AddPrimaryKeyChange, AddUniqueConstraintChange, AlterSequenceChange, AndPrecondition, AppendSqlVisitor, Catalog, ChangeLogInclude, ChangeLogIncludeAll, ChangeLogProperty, ChangeLogPropertyDefinedPrecondition, ChangeSet, ChangeSetExecutedPrecondition, Column, Column.AutoIncrementInformation, ColumnConfig, ColumnExistsPrecondition, ConstraintsConfig, CreateIndexChange, CreateProcedureChange, CreateSequenceChange, CreateTableChange, CreateViewChange, CustomChangeWrapper, CustomPreconditionWrapper, Data, DatabaseObjectCollection, DatabaseSnapshot, DataType, DBMSPrecondition, DeleteDataChange, DropAllForeignKeyConstraintsChange, DropColumnChange, DropDefaultValueChange, DropForeignKeyConstraintChange, DropIndexChange, DropNotNullConstraintChange, DropPrimaryKeyChange, DropProcedureChange, DropSequenceChange, DropTableChange, DropUniqueConstraintChange, DropViewChange, EmptyChange, EmptyDatabaseSnapshot, ExecuteShellCommandChange, ForeignKey, ForeignKeyExistsPrecondition, Index, IndexExistsPrecondition, InsertDataChange, JdbcDatabaseSnapshot, LoadDataChange, LoadDataColumnConfig, LoadUpdateDataChange, MergeColumnChange, ModifyDataTypeChange, NotPrecondition, ObjectQuotingStrategyPrecondition, OrPrecondition, OutputChange, PreconditionContainer, PreconditionLogic, PrependSqlVisitor, PrimaryKey, PrimaryKeyExistsPrecondition, RawSQLChange, RegExpReplaceSqlVisitor, Relation, RenameColumnChange, RenameSequenceChange, RenameTableChange, RenameViewChange, ReplaceSqlVisitor, RestoredDatabaseSnapshot, RollbackContainer, RowCountPrecondition, RunningAsPrecondition, Schema, Sequence, SequenceExistsPrecondition, SetColumnRemarksChange, SetTableRemarksChange, SnapshotControl, SQLFileChange, SqlPrecondition, StopChange, StoredDatabaseLogic, StoredProcedure, Table, TableExistsPrecondition, TableIsEmptyPrecondition, TagDatabaseChange, UniqueConstraint, UpdateDataChange, View, ViewExistsPrecondition
public interface LiquibaseSerializable
STANDARD_CHANGELOG_NAMESPACE
static final String STANDARD_CHANGELOG_NAMESPACE
- See Also:
- Constant Field Values
GENERIC_CHANGELOG_EXTENSION_NAMESPACE
static final String GENERIC_CHANGELOG_EXTENSION_NAMESPACE
- See Also:
- Constant Field Values
STANDARD_SNAPSHOT_NAMESPACE
static final String STANDARD_SNAPSHOT_NAMESPACE
- See Also:
- Constant Field Values
GENERIC_SNAPSHOT_EXTENSION_NAMESPACE
static final String GENERIC_SNAPSHOT_EXTENSION_NAMESPACE
- See Also:
- Constant Field Values
getSerializedObjectName
String getSerializedObjectName()
getSerializableFields
Set<String> getSerializableFields()
getSerializableFieldValue
Object getSerializableFieldValue(String field)
getSerializableFieldType
LiquibaseSerializable.SerializationType getSerializableFieldType(String field)
getSerializableFieldNamespace
String getSerializableFieldNamespace(String field)
getSerializedObjectNamespace
String getSerializedObjectNamespace()
load
void load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor)
throws ParsedNodeException
- Throws:
ParsedNodeException
serialize
ParsedNode serialize()
throws ParsedNodeException
- Throws:
ParsedNodeException
Copyright © 2016 Liquibase.org. All rights reserved.