1 package com.daffodilwoods.daffodildb.server.serversystem; 2 3 import com.daffodilwoods.daffodildb.server.sessionsystem.*; 4 import com.daffodilwoods.daffodildb.server.datasystem.utility.*; 5 import com.daffodilwoods.daffodildb.server.sql99.dml.DMLResult; 6 import com.daffodilwoods.daffodildb.server.serversystem.*; 7 import com.daffodilwoods.database.general.QualifiedIdentifier; 8 import com.daffodilwoods.daffodildb.server.serversystem.dmlvalidation.statementtriggersystem.*; 9 import com.daffodilwoods.database.sqlinitiator.*; 10 import com.daffodilwoods.daffodildb.server.datadictionarysystem.*; 11 import com.daffodilwoods.daffodildb.server.serversystem.datatriggersystem.*; 12 import com.daffodilwoods.daffodildb.server.sql99.utils._VariableValues; 13 import java.util.* ; 14 import com.daffodilwoods.daffodildb.server.datasystem.utility.*; 15 import com.daffodilwoods.database.resource.*; 16 public interface _StatementExecutionContext { 17 public void setUserSession(_UserSession userSession ) throws DException ; 18 public void setTriggerExecutionContext(_TriggerExecutionContext triggerExecutionContext ) throws DException ; 19 public void setServerSystem( _ServerSystem serverSystem ) throws DException ; 20 public void setServerSession( _ServerSession serverSession ) throws DException ; 21 public _UserSession getUserSession() throws DException ; 22 public _TriggerExecutionContext getTriggerExecutionContext() throws DException ; 23 public _ServerSystem getServerSystem() throws DException ; 24 public _ServerSession getServerSession() throws DException ; 25 public void updateDMLResult(QualifiedIdentifier tableName, int[] Columns,RecordVersion recordVersion) throws DException; 26 public _StatementExecutionContext getChildStatementExecutionContext() throws DException ; 27 public void setRecordVersion( RecordVersion recordVersion ) throws DException ; 28 public RecordVersion getRecordVersion () throws DException ; 29 public _ServerTable getServerTable( QualifiedIdentifier tableName ) throws DException; 30 public _StatementTriggerTable getStatementTriggerTable( QualifiedIdentifier tableName ) throws DException; 31 public _ColumnCharacteristics getColumnCharacteristics( QualifiedIdentifier tableName) throws DException; 32 public _DataTriggerTable getDataTriggerTable( QualifiedIdentifier tableName ) throws DException; 33 public _VariableValues getVariableValues() throws DException ; 34 public void setVariableValues( _VariableValues variableValues ) throws DException ; 35 boolean isConstraintCheckedForDefferable (); 36 void setConstraintTypeDeferred(boolean flag); 37 void setOperationTypePerformSameOperation( boolean flag ) ; 38 boolean getOperationTypeSameOrOpposite() ; 39 public void setAutoGeneratedInfo(int autoGeneratedType, Object autoGenetatedValues) throws DException; 40 public DMLResult getDMLResult(); 41 public boolean getAutoGeneratedType(); 42 public void setCreateIndexList(ArrayList createIndexList0); 43 public ArrayList getCreateIndexList(); 44 public void setUserRight(boolean rights); 45 public boolean getUserRight(); 46 public void setAutoCommit(boolean autocommit); 47 public boolean getAutoCommit(); 48 public void addProcedureCount(); 49 public void subProcedureCount(); 50 public int getProcedureCount(); 51 } 52 | Popular Tags |