1 package com.daffodilwoods.daffodildb.server.sessionsystem; 2 3 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator; 4 5 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.predicates.predicate; 6 7 8 import com.daffodilwoods.database.general.*; 9 import com.daffodilwoods.database.sqlinitiator.*; 10 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*; 11 import com.daffodilwoods.database.resource.*; 12 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails; 13 import com.daffodilwoods.daffodildb.server.serversystem._ServerSession; 14 import com.daffodilwoods.daffodildb.server.datasystem.interfaces.*; 15 import java.sql.Date ; 16 import com.daffodilwoods.daffodildb.server.datasystem.utility.RecordVersion; 17 18 public interface _UserSessionTable { 19 20 29 public _Iterator getIterator(_SingleTableExecuter singleTableExecuter, _ServerSession serversession) throws DException; 30 31 38 public RecordVersion insert(int[] columnIndexes, Object [] value) throws DException; 39 40 48 public RecordVersion update(_Iterator iterator, int[] columnIndexes, Object [] value) throws DException; 49 50 56 public RecordVersion delete(_Iterator iterator) throws DException; 57 58 public _Iterator getForeignConstraintIterator(_SingleTableExecuter conditionExecuter, _IndexTable foreignConstraintTable) throws DException; 59 60 public RecordVersion deleteVersion(_Iterator iterator, Date date) throws DException; 61 62 public RecordVersion updateVersion(_Iterator iterator, int[] columns, Object [] values, Date date) throws DException; 63 64 public RecordVersion insertVersion(int[] columnIndexes, Object [] values, Date date) throws DException; 65 66 public _Iterator getInternalIterator(_SingleTableExecuter singleTableExecuter, _ServerSession serversession) throws DException; 67 68 public RecordVersion insertWithoutRights(int[] columns, Object [] values) throws DException; 69 70 public RecordVersion updateWithoutRights(_Iterator iterator, int[] columns, Object [] values) throws DException; 71 72 public RecordVersion deleteWithoutRights(_Iterator iterator) throws DException; 73 } 74 | Popular Tags |