KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datasystem > persistentsystem > _TableList


1 package com.daffodilwoods.daffodildb.server.datasystem.persistentsystem;
2
3 import com.daffodilwoods.database.resource.*;
4 import com.daffodilwoods.daffodildb.server.datasystem.persistentsystem._RecordCluster;
5 import java.util.*;
6 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;
7 import com.daffodilwoods.daffodildb.utils.BufferRange;
8 import com.daffodilwoods.daffodildb.server.datasystem.interfaces._DatabaseUser;
9 import com.daffodilwoods.daffodildb.server.datasystem.interfaces._TableCharacteristics;
10
11  interface _TableList{
12     void setTable(_TableList tableOperations);
13     _TableList getTable();
14     _TableList getTable(int i);
15     Object JavaDoc insert(_DatabaseUser user,_RecordCluster recordCluster,Object JavaDoc values) throws DException;
16     Object JavaDoc update(_DatabaseUser user,_RecordCluster recordCluster,Object JavaDoc key,Object JavaDoc values) throws DException;
17     Object JavaDoc delete(_DatabaseUser user,_RecordCluster recordCluster,Object JavaDoc key) throws DException;
18     int getColumnCount() throws DException;
19     TableProperties getTableProperties()throws DException;
20     _TableCharacteristics getTableCharacteristics() throws DException;
21     void checkValidity(_RecordCluster recordCluster, Object JavaDoc key) throws DException;
22     void rollBack() throws DException;
23     Object JavaDoc getColumnValues(TableKey key,_RecordCluster cluster)throws DException;
24     Object JavaDoc getColumnValues(TableKey key,_RecordCluster cluster,int column) throws DException;
25     Object JavaDoc getColumnValues(TableKey key,_RecordCluster cluster,int[] columns)throws DException;
26 }
27
28
Popular Tags