Class AbstractExistsDiff<T extends AbstractUnit,U extends AbstractUnit>
java.lang.Object
com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractDiff<T,U>
com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractExistsDiff<T,U>
- All Implemented Interfaces:
SyncDiff
- Direct Known Subclasses:
ColumnExistsDiff
,ConstraintExistsDiff
,ForeignKeyExistsDiff
,IndexExistsDiff
,MaterializedViewExistsDiff
,SchemaExistsDiff
,SequenceExistsDiff
,SqlExistsDiff
,TableExistsDiff
,UserDataTypeExistsDiff
,ViewExistsDiff
public abstract class AbstractExistsDiff<T extends AbstractUnit,U extends AbstractUnit>
extends AbstractDiff<T,U>
-
Field Summary
FieldsFields inherited from class com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractDiff
action, pair
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDiffString
(SyncSide side) getOperationString
(SyncSide side) getOperationType
(SyncSide side) boolean
void
mergeFinal
(SyncSide into, com.wisecoders.dbs.diagram.fx.GenericLayoutPane layoutPane) protected void
mergeFk
(Schema schema, ForeignKey remoteFk) protected Table
mergeTable
(Schema schema, Table remoteTable) void
setMergeVirtual
(boolean mergeVirtual) Methods inherited from class com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractDiff
commitInto, getAction, getNodeDiff, getUnit, matches, merge, setAction, toString
-
Field Details
-
exist
- See Also:
-
missed
- See Also:
-
-
Constructor Details
-
AbstractExistsDiff
-
-
Method Details
-
getDiffString
- Specified by:
getDiffString
in classAbstractDiff<T extends AbstractUnit,
U extends AbstractUnit>
-
getOperationString
- Overrides:
getOperationString
in classAbstractDiff<T extends AbstractUnit,
U extends AbstractUnit>
-
getOperationType
- Overrides:
getOperationType
in classAbstractDiff<T extends AbstractUnit,
U extends AbstractUnit>
-
mergeFinal
- Overrides:
mergeFinal
in classAbstractDiff<T extends AbstractUnit,
U extends AbstractUnit>
-
mergeFk
-
mergeTable
-
setMergeVirtual
public void setMergeVirtual(boolean mergeVirtual) -
isMergeVirtual
public boolean isMergeVirtual()
-