Class RolapDependencyTestingEvaluator

  • All Implemented Interfaces:
    Evaluator

    public class RolapDependencyTestingEvaluator
    extends RolapEvaluator
    Evaluator which checks dependencies of expressions.

    For each expression evaluation, this valuator evaluates each expression more times, and makes sure that the results of the expression are independent of dimensions which the expression claims to be independent of.

    Since it evaluates each expression twice, it also exposes function implementations which change the context of the evaluator.

    Since:
    September, 2005
    Author:
    jhyde
    • Constructor Detail

      • RolapDependencyTestingEvaluator

        RolapDependencyTestingEvaluator​(RolapResult result,
                                        int expDeps)
        Creates an dependency-testing evaluator.
        Parameters:
        result - Result we are building
        expDeps - Number of dependencies to check