KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.daffodilwoods.database.sqlinitiator;
2
3 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.predicates.predicate;
4
5
6 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.booleanvalueexpression;
7 import com.daffodilwoods.database.resource.*;
8 import java.io.*;
9 public interface _BVE extends Serializable{
10   int NONE = 0;
11   int AND = 1;
12   int OR = 2;
13
14   _BVE[] getSingleCondition()throws DException;
15
16   public int evaluate( Object JavaDoc obj )throws DException;
17   public Object JavaDoc Clone() throws CloneNotSupportedException JavaDoc;
18   String JavaDoc[] getColumnNamesUsed()throws DException;
19   _BVE[] splitIndexAndNonIndexCondition(String JavaDoc[] columns)throws DException;
20   public booleanvalueexpression get_bve()throws DException;
21   public int canUseJoinOptimisation(boolean joinSubstitution)throws DException;
22   public Object JavaDoc[] getParameters(Object JavaDoc object) throws DException ;
23 }
24
Popular Tags