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 obj )throws DException; 17 public Object Clone() throws CloneNotSupportedException ; 18 String [] getColumnNamesUsed()throws DException; 19 _BVE[] splitIndexAndNonIndexCondition(String [] columns)throws DException; 20 public booleanvalueexpression get_bve()throws DException; 21 public int canUseJoinOptimisation(boolean joinSubstitution)throws DException; 22 public Object [] getParameters(Object object) throws DException ; 23 } 24 | Popular Tags |