public class RolapDependencyTestingEvaluator extends RolapEvaluator
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.
Evaluator.NamedSetEvaluator, Evaluator.SetEvaluatoraggregationLists, cellReader, root, slicerPredicateInfo| Modifier and Type | Method and Description |
|---|---|
RolapEvaluator |
_push(List<List<Member>> aggregationList)
Creates a clone of the current validator.
|
Object |
evaluate(Calc calc,
Hierarchy[] independentHierarchies,
String mdxString) |
clearExpResultCache, create, currentIsEmpty, equals, evaluateCurrent, format, format, getActiveNativeExpansions, getAggregationLists, getCachedResult, getConnectionLocale, getContext, getContext, getCube, getDepth, getDialect, getFormatString, getIterationLength, getLogger, getMeasureCube, getMembers, getMissCount, getNamedSetEvaluator, getNonAllMembers, getOptimizedSlicerTuples, getParameterValue, getParent, getPreviousContext, getProperty, getQuery, getQueryStartTime, getSchemaReader, getSetEvaluator, getSlicerMembers, getSlicerMembersByHierarchy, getSlicerPredicateInfo, getSlicerTuples, getTiming, hashCode, isDisjointSlicerTuple, isEvalAxes, isMultiLevelSlicerTuple, isNonEmpty, mightReturnNullForUnrelatedDimension, nativeEnabled, needToReturnNullForUnrelatedDimension, newEvalException, push, push, push, push, push, pushAggregation, restore, savepoint, setContext, setContext, setContext, setContext, setContext, setContext, setEvalAxes, setIterationLength, setNativeEnabled, setNonEmpty, setSlicerContext, setSlicerTuples, shouldIgnoreUnrelatedDimensionspublic RolapEvaluator _push(List<List<Member>> aggregationList)
RolapEvaluator_push in class RolapEvaluatoraggregationList - List of tuples to add to aggregation context, or nullCopyright © 2021 Hitachi Vantara. All rights reserved.