Class 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 Detail

      • listener

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

      • RolapNative

        public RolapNative()