Interface SyncDiff
- All Known Implementing Classes:
AbstractDiff,AbstractExistsDiff,ColumnDataTypeDiff,ColumnDefaultValueDiff,ColumnExistsDiff,CommentDiff,ConstraintExistsDiff,EditorSyncRoot,ForeignKeyCascadeDiff,ForeignKeyColumnsDiff,ForeignKeyExistsDiff,IndexExistsDiff,IndexUniquenessDiff,MaterializedViewExistsDiff,MaterializedViewScriptDiff,RenameDiff,SchemaExistsDiff,SequenceExistsDiff,SequenceOptionsDiff,SqlExistsDiff,SqlScriptDiff,SyncPair,TableConstraintDiff,TableExistsDiff,UserDataTypeExistsDiff,UserDataTypeScriptDiff,ViewExistsDiff,ViewScriptDiff
public interface SyncDiff
A SyncNode is a pair of elements (two tables, two columns, etc.). Each pair can have some differences associated.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanmatches(SyncDiffFilter filter) voidsetAction(SyncAction action, boolean recursive)
-
Method Details
-
getAction
SyncAction getAction() -
setAction
-
getUnit
-
getNodeDiff
AbstractDiff getNodeDiff() -
matches
-