Class RolapDependencyTestingEvaluator.DteCompiler

  • All Implemented Interfaces:
    ExpCompiler
    Enclosing class:
    RolapDependencyTestingEvaluator

    static class RolapDependencyTestingEvaluator.DteCompiler
    extends DelegatingExpCompiler
    Expression compiler which introduces dependency testing.

    It also checks that the caller does not modify lists unless it has explicitly asked for a mutable list.

    • Constructor Detail

    • Method Detail

      • afterCompile

        protected Calc afterCompile​(Exp exp,
                                    Calc calc,
                                    boolean mutable)
        Description copied from class: DelegatingExpCompiler
        Hook for post-processing.
        Overrides:
        afterCompile in class DelegatingExpCompiler
        Parameters:
        exp - Expression to compile
        calc - Calculator created by compiler
        mutable - Whether the result is mutuable
        Returns:
        Calculator after post-processing