Package liquibase.serializer
Interface LiquibaseSerializable
- All Known Subinterfaces:
Change
,ChangeLogChild
,ChangeVisitor
,DatabaseObject
,Precondition
,SqlVisitor
- All Known Implementing Classes:
AbstractChange
,AbstractChangeVisitor
,AbstractDatabaseObject
,AbstractLiquibaseSerializable
,AbstractModifyDataChange
,AbstractPrecondition
,AbstractSQLChange
,AbstractSqlVisitor
,AbstractTableChange
,AddAutoIncrementChange
,AddColumnChange
,AddColumnChangeVisitor
,AddColumnConfig
,AddDefaultValueChange
,AddForeignKeyConstraintChange
,AddLookupTableChange
,AddNotNullConstraintChange
,AddPrimaryKeyChange
,AddUniqueConstraintChange
,AlterSequenceChange
,AndPrecondition
,AppendSqlIfNotPresentVisitor
,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
,Difference
,DropAllForeignKeyConstraintsChange
,DropColumnChange
,DropDefaultValueChange
,DropForeignKeyConstraintChange
,DropIndexChange
,DropNotNullConstraintChange
,DropPrimaryKeyChange
,DropProcedureChange
,DropSequenceChange
,DropTableChange
,DropUniqueConstraintChange
,DropViewChange
,EmptyChange
,EmptyDatabaseSnapshot
,ExecuteShellCommandChange
,ForeignKey
,ForeignKeyExistsPrecondition
,Index
,IndexExistsPrecondition
,InsertDataChange
,JdbcDatabaseSnapshot
,LiquibaseColumn
,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
,UniqueConstraintExistsPrecondition
,UpdateDataChange
,View
,ViewExistsPrecondition
public interface LiquibaseSerializable
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetSerializableFieldType
(String field) getSerializableFieldValue
(String field) void
load
(ParsedNode parsedNode, ResourceAccessor resourceAccessor)
-
Field Details
-
STANDARD_CHANGELOG_NAMESPACE
- See Also:
-
GENERIC_CHANGELOG_EXTENSION_NAMESPACE
- See Also:
-
STANDARD_SNAPSHOT_NAMESPACE
- See Also:
-
GENERIC_SNAPSHOT_EXTENSION_NAMESPACE
- See Also:
-
-
Method Details
-
getSerializedObjectName
String getSerializedObjectName() -
getSerializableFields
-
getSerializableFieldValue
-
getSerializableFieldType
-
getSerializableFieldNamespace
-
getSerializedObjectNamespace
String getSerializedObjectNamespace() -
load
- Throws:
ParsedNodeException
-
serialize
- Throws:
ParsedNodeException
-