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 © 2021 Hitachi Vantara. All rights reserved.