1 package com.daffodilwoods.daffodildb.server.serversystem.datatriggersystem; 2 3 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator; 4 5 import com.daffodilwoods.daffodildb.server.serversystem.*; 6 import com.daffodilwoods.database.sqlinitiator.*; 7 import com.daffodilwoods.database.general.DatabaseException; 8 import com.daffodilwoods.database.resource.*; 9 import java.sql.Date ; 10 11 12 19 public interface _DataTriggerTable { 20 21 32 public Object insert(int[] columnsIndex, Object [] values, _StatementExecutionContext statementExecutionVariables ) throws DException; 33 public Object insert(int[] columnsIndex, Object [] values, _StatementExecutionContext statementExecutionVariables ,boolean checkConstraints) throws DException; 34 35 46 public Object update( _Iterator iterator , int[] columnsIndex, Object [] values, _StatementExecutionContext statementExecutionVariables ) throws DException; 47 48 57 public Object delete( _Iterator iterator , _StatementExecutionContext statementExecutionVariables ) throws DException; 58 public Object updateVersion( _Iterator iterator, int[] columns, Object [] values, _StatementExecutionContext statementExecutionContext, Date date ) throws DException ; 59 public Object deleteVersion( _Iterator iterator,Date date,_StatementExecutionContext statementExecutionContext ) throws DException ; 60 public Object insertVersion(int[] columns , Object [] values, _StatementExecutionContext statementExecutionContext ,boolean checkConstraints,Date date) throws DException ; 61 public Object insertForAlreadyInsertedRecord( _Iterator iter , int[] columns , Object [] values, _StatementExecutionContext statementExecutionContext, boolean fireTrigger ) throws DException ; 62 public Object insertWithTriggersOnly(int[] columns , Object [] values, _StatementExecutionContext statementExecutionContext) throws DException ; 63 } 64 | Popular Tags |