KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > database > sqlinitiator > _Order


1 package com.daffodilwoods.database.sqlinitiator;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.order._OrderPlan;
4 import java.util.Comparator JavaDoc;
5 import com.daffodilwoods.database.resource.*;
6 import com.daffodilwoods.database.sqlinitiator.*;
7 import com.daffodilwoods.daffodildb.server.sql99.utils._VariableValues;
8 import com.daffodilwoods.daffodildb.server.sql99.common.ColumnDetails;
9 import java.io.*;
10 import com.daffodilwoods.daffodildb.server.serversystem._ServerSession;
11 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;
12 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails;
13 import com.daffodilwoods.daffodildb.utils.comparator.SuperComparator;
14
15 public interface _Order extends Serializable {
16     void setSolvableByIndex(boolean orderSolvableByIndex) throws DException ;
17     void setIndexIsSameOrReverse(boolean flag);
18         boolean isSolvableByIndex() throws DException;
19         boolean isSameOrReverse();
20     SuperComparator getComparator() throws DException ;
21         SuperComparator getComparatorForBufferRange() throws DException;
22         String JavaDoc[] getColumns()throws DException;
23     int[] getColumnIndexes()throws DException;
24     boolean[] getOrderOfColumns() throws DException ;
25     Object JavaDoc getOrderValues(_VariableValues value)throws DException;
26     ColumnDetails[] getColumnDetails() throws DException;
27     ColumnDetails[] getKeyColumnDetails() throws DException ;
28     _Order[] getBaseLevelOrders() throws DException ;
29     SuperComparator[] getBaseLevelComparator() throws DException ;
30     _OrderPlan getOrderPlan(_ServerSession session) throws DException ;
31     _Reference[] getReferences(TableDetails[] tableDetails) throws DException ;
32     void releaseResource() throws DException ;
33     boolean isAdjustedOrder() throws DException;
34     void setAdjustedOrder() throws DException ;
35 }
36
Popular Tags