Class RolapNative

java.lang.Object
mondrian.rolap.RolapNative
Direct Known Subclasses:
RolapNativeRegistry, RolapNativeSet

public abstract class RolapNative extends Object
A factory for NativeEvaluator. If the instance returns null, then the interpreter must compute the result itself. If it returns a NativeEvaluator the interpreter may choose to let the NativeEvaluator compute the result.

There exist multiple RolapNative implementations, e.g. for CrossJoin, TopCount, Filter etc. If the arguments of these functions are simple enough to be evaluated in SQL then a NativeEvaluator will be returned that performs the computations in SQL. Otherwise null will be returned.

  • Field Details

    • listener

      protected mondrian.rolap.RolapNative.Listener listener
  • Constructor Details

    • RolapNative

      public RolapNative()