mondrian.olap.fun
Class NativizeSetFunDef.NonNativeIterCalc

java.lang.Object
  extended by mondrian.olap.fun.NativizeSetFunDef.NonNativeCalc
      extended by mondrian.olap.fun.NativizeSetFunDef.NonNativeIterCalc
All Implemented Interfaces:
Calc, IterCalc
Enclosing class:
NativizeSetFunDef

static class NativizeSetFunDef.NonNativeIterCalc
extends NativizeSetFunDef.NonNativeCalc
implements IterCalc


Field Summary
 
Fields inherited from class mondrian.olap.fun.NativizeSetFunDef.NonNativeCalc
nativeEnabled, parent
 
Constructor Summary
protected NativizeSetFunDef.NonNativeIterCalc(IterCalc parent, boolean highCardinality)
           
 
Method Summary
 TupleIterable evaluateIterable(Evaluator evaluator)
          Evaluates an expression to yield an Iterable of members or tuples.
(package private)  IterCalc parent()
           
 
Methods inherited from class mondrian.olap.fun.NativizeSetFunDef.NonNativeCalc
accept, dependsOn, evaluate, getResultStyle, getType, isWrapperFor, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface mondrian.calc.Calc
accept, dependsOn, evaluate, getResultStyle, getType, isWrapperFor, unwrap
 

Constructor Detail

NativizeSetFunDef.NonNativeIterCalc

protected NativizeSetFunDef.NonNativeIterCalc(IterCalc parent,
                                              boolean highCardinality)
Method Detail

parent

IterCalc parent()

evaluateIterable

public TupleIterable evaluateIterable(Evaluator evaluator)
Description copied from interface: IterCalc
Evaluates an expression to yield an Iterable of members or tuples.

The Iterable is immutable.

Specified by:
evaluateIterable in interface IterCalc
Parameters:
evaluator - Evaluation context
Returns:
An Iterable of members or tuples, never null.

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads