Uses of Class
mondrian.rolap.RolapEvaluator
-
Packages that use RolapEvaluator Package Description mondrian.rolap Implements the data access layer for the olap package.mondrian.rolap.sql Database-independent library for generating SQL. -
-
Uses of RolapEvaluator in mondrian.rolap
Subclasses of RolapEvaluator in mondrian.rolap Modifier and Type Class Description classRolapDependencyTestingEvaluatorEvaluator which checks dependencies of expressions.classRolapProfilingEvaluatorEvaluator that collects profiling information as it evaluates expressions.Methods in mondrian.rolap that return RolapEvaluator Modifier and Type Method Description RolapEvaluatorRolapDependencyTestingEvaluator. _push(List<List<Member>> aggregationList)protected RolapEvaluatorRolapEvaluator. _push(List<List<Member>> aggregationList)Creates a clone of the current validator.protected RolapEvaluatorRolapProfilingEvaluator. _push(List<List<Member>> aggregationList)RolapEvaluatorRolapEvaluator. getParent()RolapEvaluatorRolapEvaluator. push()RolapEvaluatorRolapEvaluator. push(Member member)RolapEvaluatorRolapEvaluator. push(Member[] members)Methods in mondrian.rolap with parameters of type RolapEvaluator Modifier and Type Method Description NativeEvaluatorRolapNativeRegistry. createEvaluator(RolapEvaluator evaluator, FunDef fun, Exp[] args)Returns the matching NativeEvaluator or null iffuncan not be executed in SQL for the given context and arguments.ObjectFastBatchingCellReader. get(RolapEvaluator evaluator)protected voidRolapResult. loadMembers(List<List<Member>> nonAllMembers, RolapEvaluator evaluator, QueryAxis axis, Calc calc, mondrian.rolap.RolapResult.AxisMemberList axisMembers)static CellRequestRolapAggregationManager. makeRequest(RolapEvaluator evaluator)Creates a request to evaluate the cell identified by the context specified inevaluator.protected voidRolapNativeSet. overrideContext(RolapEvaluator evaluator, CrossJoinArg[] cargs, RolapStoredMeasure storedMeasure)Overrides current members in position by default members in hierarchies which are involved in this filter/topcount.voidRolapMemberBase. setContextIn(RolapEvaluator evaluator)static booleanSqlConstraintUtils. useTupleSlicer(RolapEvaluator evaluator)Constructors in mondrian.rolap with parameters of type RolapEvaluator Constructor Description RolapEvaluator(mondrian.rolap.RolapEvaluatorRoot root, RolapEvaluator parent, List<List<Member>> aggregationList)Creates a non-root evaluator. -
Uses of RolapEvaluator in mondrian.rolap.sql
Methods in mondrian.rolap.sql with parameters of type RolapEvaluator Modifier and Type Method Description Set<CrossJoinArg>CrossJoinArgFactory. buildConstraintFromAllAxes(RolapEvaluator evaluator)List<CrossJoinArg[]>CrossJoinArgFactory. checkCrossJoin(RolapEvaluator evaluator, FunDef fun, Exp[] args, boolean returnAny)Checks forCrossJoin(<set1>, <set2>), where set1 and set2 are one ofmember.children,level.membersormember.descendants.List<CrossJoinArg[]>CrossJoinArgFactory. checkCrossJoinArg(RolapEvaluator evaluator, Exp exp)Scans for memberChildren, levelMembers, memberDescendants, crossJoin.static CrossJoinArgMemberListCrossJoinArg. create(RolapEvaluator evaluator, List<RolapMember> args, boolean restrictMemberTypes, boolean exclude)Creates an instance ofCrossJoinArg, or returns null if the arguments are invalid.
-