Package liquibase.serializer
Interface LiquibaseSerializable
- All Known Subinterfaces:
Change,ChangeLogChild,ChangeVisitor,DatabaseObject,Precondition,SqlVisitor,UnwrappedLiquibaseSerializable
- 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
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetSerializableFieldType(String field) getSerializableFieldValue(String field) voidload(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
-