public static class NativizeSetFunDef.NativeListCalc extends AbstractListCalc
exp, type
Modifier | Constructor and Description |
---|---|
protected |
NativeListCalc(ResolvedFunCall call,
Calc[] calcs,
ExpCompiler compiler,
mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap,
Exp originalExp) |
Modifier and Type | Method and Description |
---|---|
TupleList |
computeTuples(Evaluator evaluator) |
TupleList |
evaluateList(Evaluator evaluator)
Evaluates an expression to yield a list of tuples.
|
evaluate, evaluateIterable, getResultStyle, getType, toString
accept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getCalcs, getName, isWrapperFor, simplifyEvaluator, unwrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, dependsOn, isWrapperFor, unwrap
protected NativeListCalc(ResolvedFunCall call, Calc[] calcs, ExpCompiler compiler, mondrian.olap.fun.NativizeSetFunDef.SubstitutionMap substitutionMap, Exp originalExp)
public TupleList evaluateList(Evaluator evaluator)
ListCalc
The list is immutable if Calc.getResultStyle()
yields
ResultStyle.MUTABLE_LIST
. Otherwise,
the caller must not modify the list.
evaluator
- Evaluation contextCopyright © 2020 Hitachi Vantara. All rights reserved.