1 package com.daffodilwoods.database.sqlinitiator; 2 3 import com.daffodilwoods.daffodildb.server.sql99.dql.execution._QuerySpecification; 4 5 6 import com.daffodilwoods.database.resource.*; 7 import com.daffodilwoods.database.general.*; 8 import java.util.HashMap ; 9 import java.io.Externalizable ; 10 public interface _RunTimeVariables { 11 12 void setRecord(_Record record)throws DException; 13 _Record getRecord() throws DException; 14 _Record getRecord(String recordType) throws DException; 15 void setParameters(Object [] parameters) throws DException ; 16 void setParametersMap( HashMap hashmap ) throws DException ; 17 public Object [] getParameters()throws DException; 18 public HashMap getParametersMap()throws DException; 19 void setPosition(Object [] variableColumns)throws DException; 20 boolean isPositionSet()throws DException; 21 void pushRecord()throws DException; 22 void popRecord()throws DException; 23 void setOldAlias(String oldAlias)throws DException; 24 void setNewAlias(String newAlias)throws DException; 25 void addParameters(Object [] variableColumns,Object [] parameters) throws DException ; 26 String getNewAliasName() throws DException; 27 String getOldAliasName() throws DException; 28 public void addInMapping(_QuerySpecification querySpecification,_Record record) throws DException ; 29 public void removeFromMapping(_QuerySpecification querySpecification) throws DException ; 30 public _Record getFromMapping(_QuerySpecification querySpecification) throws DException ; 31 public void addSessionCondition(boolean addConditoin) throws DException; 32 public boolean getSessionCondition() throws DException; 33 public Object Clone() throws CloneNotSupportedException , DException; 34 public void setNumber(long number); public long getNumber(); 36 public void putInRetrieverMapping(Object querySpecification,Object selectRetriever); 37 } 38 | Popular Tags |