Class ForeignKeyExistsDiff
java.lang.Object
com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractDiff<T,U>
com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractExistsDiff<ForeignKey,Table>
com.wisecoders.dbs.dbms.sync.engine.diffs.ForeignKeyExistsDiff
- All Implemented Interfaces:
SyncDiff
-
Field Summary
Fields inherited from class com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractExistsDiff
exist, missedFields inherited from class com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractDiff
action, pair -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncommitInto(String dbId, SyncSide into, boolean includeForeignKeysInCreateTable) voidvoidmergeFinal(SyncSide into, com.wisecoders.dbs.diagram.fx.GenericLayoutPane layoutPane) booleanMethods inherited from class com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractExistsDiff
getDiffString, getOperationString, getOperationType, isMergeVirtual, mergeFk, mergeTable, setMergeVirtualMethods inherited from class com.wisecoders.dbs.dbms.sync.engine.diffs.AbstractDiff
getAction, getNodeDiff, getUnit, matches, setAction, toString
-
Constructor Details
-
ForeignKeyExistsDiff
-
-
Method Details
-
targetEntityExistsInLeftSide
public boolean targetEntityExistsInLeftSide() -
merge
- Specified by:
mergein classAbstractDiff<ForeignKey,Table>
-
mergeFinal
- Overrides:
mergeFinalin classAbstractExistsDiff<ForeignKey,Table>
-
commitInto
- Specified by:
commitIntoin classAbstractDiff<ForeignKey,Table>
-