static class NativizeSetFunDef.NonNativeListCalc extends NativizeSetFunDef.NonNativeCalc implements ListCalc
nativeEnabled, parent| Modifier | Constructor and Description |
|---|---|
protected |
NonNativeListCalc(ListCalc parent,
boolean highCardinality) |
| Modifier and Type | Method and Description |
|---|---|
TupleIterable |
evaluateIterable(Evaluator evaluator)
Evaluates an expression to yield an Iterable of members or tuples.
|
TupleList |
evaluateList(Evaluator evaluator)
Evaluates an expression to yield a list of tuples.
|
(package private) ListCalc |
parent() |
accept, dependsOn, evaluate, getResultStyle, getType, isWrapperFor, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, dependsOn, evaluate, getResultStyle, getType, isWrapperFor, unwrapprotected NonNativeListCalc(ListCalc parent, boolean highCardinality)
ListCalc parent()
public TupleList evaluateList(Evaluator evaluator)
ListCalcThe list is immutable if Calc.getResultStyle() yields
ResultStyle.MUTABLE_LIST. Otherwise,
the caller must not modify the list.
evaluateList in interface ListCalcevaluator - Evaluation contextpublic TupleIterable evaluateIterable(Evaluator evaluator)
IterCalcThe Iterable is immutable.
evaluateIterable in interface IterCalcevaluator - Evaluation context