1 package com.daffodilwoods.daffodildb.server.serversystem.dmlvalidation.constraintsystem; 2 3 4 import com.daffodilwoods.database.resource.DException; 5 import com.daffodilwoods.database.general.*; 6 import com.daffodilwoods.daffodildb.server.serversystem.*; 7 public interface _ConstraintTable { 8 void checkDeleteConstraints( _ServerSession globalSession , 9 _StatementExecutionContext statementExecutionContext ) throws 10 ConstraintException,DException; 11 12 void checkUpdateConstraints( _ServerSession globalSession , 13 _StatementExecutionContext statementExecutionContext , int[] columns ) 14 throws ConstraintException,DException; 15 16 void checkInsertConstraints( _ServerSession globalSession , 17 _StatementExecutionContext statementExecutionContext , int[] columns ) 18 throws ConstraintException,DException; 19 20 boolean hasDefferred() throws DException; 21 } 22 | Popular Tags |