public class BetterExpCompiler extends AbstractExpCompiler
ExpCompiler.Factory| Constructor and Description | 
|---|
BetterExpCompiler(Evaluator evaluator,
                 Validator validator)  | 
BetterExpCompiler(Evaluator evaluator,
                 Validator validator,
                 List<ResultStyle> resultStyles)  | 
| Modifier and Type | Method and Description | 
|---|---|
ListCalc | 
compileList(Exp exp,
           boolean mutable)
Compiles an expression which yields  
TupleList result. | 
TupleCalc | 
compileTuple(Exp exp)
Compiles an expression which yields a tuple result. 
 | 
compile, compileAs, compileBoolean, compileDateTime, compileDimension, compileDouble, compileHierarchy, compileInteger, compileIter, compileLevel, compileList, compileMember, compileScalar, compileString, getAcceptableResultStyles, getEvaluator, getValidator, registerParameter, toListpublic BetterExpCompiler(Evaluator evaluator, Validator validator, List<ResultStyle> resultStyles)
public TupleCalc compileTuple(Exp exp)
ExpCompilercompileTuple in interface ExpCompilercompileTuple in class AbstractExpCompilerexp - Expressionpublic ListCalc compileList(Exp exp, boolean mutable)
ExpCompilerTupleList result.
 Such an expression is generally a list of Member objects or a
 list of tuples (each represented by a Member array).
 
compileList in interface ExpCompilercompileList in class AbstractExpCompilerexp - Expressionmutable - Whether resulting list is mutableCopyright © 2017 Hitachi Vantara. All rights reserved.