KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datasystem > interfaces > _MergeTable


1 package com.daffodilwoods.daffodildb.server.datasystem.interfaces;
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.resource.*;
9 import com.daffodilwoods.database.sqlinitiator.*;
10 import com.daffodilwoods.daffodildb.server.datasystem.interfaces._DatabaseUser;
11 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*;
12 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
13 public interface _MergeTable extends _IndexTable{
14 public void makePersistentForInserted( _DatabaseUser user, _Iterator iterator, Object JavaDoc transactionId, boolean changeInCommittedRecord ) throws DException;
15 public void makePersistentForUpdated( _DatabaseUser user, _Iterator memoryIterator, _Iterator fileIterator,int[] columns, Object JavaDoc[] values ) throws DException;
16 public _IndexTable getMemoryTable( ) throws DException;
17 public _IndexTable getFileTable( ) throws DException;
18 public boolean isTableDropped( ) throws DException;
19 public _DropTableInfo getDropTableInfo() throws DException;
20  public void setTableDropped(boolean tableDropped) throws DException;
21 }
22
Popular Tags