org.dbmaintain.structure.constraint.impl
Class DefaultConstraintsDisabler
java.lang.Object
org.dbmaintain.structure.constraint.impl.DefaultConstraintsDisabler
- All Implemented Interfaces:
- ConstraintsDisabler
public class DefaultConstraintsDisabler
- extends Object
- implements ConstraintsDisabler
Default implementation of ConstraintsDisabler
.
This will disable all foreign key, check and not-null constraints on the configured database schemas.
Primary key constraints will not be disabled.
- Author:
- Tim Ducheyne, Filip Neven, Bart Vermeiren
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
databases
protected Databases databases
DefaultConstraintsDisabler
public DefaultConstraintsDisabler(Databases databases)
- Creates the constraints disabler.
- Parameters:
databases
- The database supports to disable the constraints for, not null
disableConstraints
public void disableConstraints()
- Disable every foreign key or not-null constraint
- Specified by:
disableConstraints
in interface ConstraintsDisabler
disableReferentialConstraints
public void disableReferentialConstraints()
- Specified by:
disableReferentialConstraints
in interface ConstraintsDisabler
disableValueConstraints
public void disableValueConstraints()
- Specified by:
disableValueConstraints
in interface ConstraintsDisabler
Copyright © 2011. All Rights Reserved.