Class AlterForeignKey

java.lang.Object
com.wisecoders.dbs.dbms.sync.engine.operations.Alter
com.wisecoders.dbs.dbms.sync.engine.operations.AlterForeignKey

public class AlterForeignKey extends Alter
  • Constructor Details

    • AlterForeignKey

      public AlterForeignKey(com.wisecoders.dbs.dbms.DbmsDef dbmsDef)
  • Method Details

    • canCreate

      public boolean canCreate()
    • canCreateInline

      public boolean canCreateInline()
    • canRename

      public boolean canRename()
    • canComment

      public boolean canComment()
    • canDrop

      public boolean canDrop()
    • getFkDeleteActionCommand

      public String getFkDeleteActionCommand(ForeignKeyAction action)
    • getFkUpdateActionCommand

      public String getFkUpdateActionCommand(ForeignKeyAction action)
    • create

      public AlterScript create(SyncPair pair, ForeignKey fk)
    • createInline

      public SimpleStatement createInline(ForeignKey fk)
    • rename

      public AlterScript rename(SyncPair pair, ForeignKey from, ForeignKey target)
    • comment

      public AlterStatement comment(SyncPair pair, ForeignKey source, ForeignKey target)
    • drop

      public AlterScript drop(SyncPair pair, ForeignKey fk)
    • canDeleteCascade

      public boolean canDeleteCascade()
    • canDeleteRestrict

      public boolean canDeleteRestrict()
    • canDeleteNoAction

      public boolean canDeleteNoAction()
    • canDeleteSetNull

      public boolean canDeleteSetNull()
    • canUpdateCascade

      public boolean canUpdateCascade()
    • canUpdateRestrict

      public boolean canUpdateRestrict()
    • canUpdateNoAction

      public boolean canUpdateNoAction()
    • canUpdateSetNull

      public boolean canUpdateSetNull()