1 package com.daffodilwoods.daffodildb.server.serversystem; 2 3 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator; 4 5 import com.daffodilwoods.database.sqlinitiator.*; 6 import com.daffodilwoods.database.resource.*; 7 import com.daffodilwoods.database.general.*; 8 import com.daffodilwoods.daffodildb.server.sql99.common.*; 9 import com.daffodilwoods.daffodildb.server.datasystem.utility._Record; 10 import java.sql.Date ; 11 public interface _ServerTable { 12 _Record insert() throws DException ; 13 _Record insert(Object [] values) throws DException ; 14 _Record insert( int[] columnIndexes, Object [] values ) throws DException; 15 _Record update( _Iterator iterator, int[] columns, Object [] values ) throws DException; 16 _Record update( _Iterator iterator, int[] columns, Object [] values, _StatementExecutionContext sec ) throws DException; 17 _Record delete(_Iterator iterator) throws DException; 18 _Record delete(_Iterator iterator, _StatementExecutionContext sec) throws DException; 19 void setSeverSession(_ServerSession serverSession ) throws DException; 20 21 _Record insertVersion( int[] columnIndexes, Object [] values ,Date date) throws DException ; 22 _Record deleteVersion( _Iterator iterator , Date date )throws DException ; 23 _Record updateVersion( _Iterator iterator, int[] columnIndexes, Object [] values, Date date) throws DException; 24 _Record insertVersionWithoutConstraints(java.sql.Date date) throws DException ; 25 _Record insertForAlreadyInsertedRecord(_Iterator iterator, int[] columnIndexes, Object [] values, boolean fireTrigger ) throws DException ; 26 } 27 | Popular Tags |