public abstract class ExpBase extends QueryPart implements Exp
Exp interface.| Modifier | Constructor and Description | 
|---|---|
protected  | 
ExpBase()  | 
| Modifier and Type | Method and Description | 
|---|---|
Calc | 
accept(ExpCompiler compiler)
Converts this expression into an a tree of expressions which can be
 efficiently evaluated. 
 | 
abstract Exp | 
clone()  | 
protected static Exp[] | 
cloneArray(Exp[] a)  | 
static int[] | 
getTypes(Exp[] exps)  | 
static void | 
unparseList(PrintWriter pw,
           Exp[] exps,
           String start,
           String mid,
           String end)  | 
explain, getChildren, unparsepublic abstract Exp clone()
public static void unparseList(PrintWriter pw, Exp[] exps, String start, String mid, String end)
public static int[] getTypes(Exp[] exps)
public Calc accept(ExpCompiler compiler)
Exp