Uses of Interface
mondrian.rolap.sql.CrossJoinArg
Packages that use CrossJoinArg
Package
Description
Implements the data access layer for the olap package.
Database-independent library for generating SQL.
-
Uses of CrossJoinArg in mondrian.rolap
Methods in mondrian.rolap with parameters of type CrossJoinArgModifier and TypeMethodDescriptionprotected boolean
RolapNativeSet.SetConstraint.canApplyCrossJoinArgConstraint
(CrossJoinArg arg) If the cross join argument has calculated members in its enumerated set, ignore the constraint since we won't produce that set through the native sql and instead will simply enumerate through the members in the setprotected boolean
RolapNativeSet.isPreferInterpreter
(CrossJoinArg[] args, boolean joinArg) Tests whether non-native evaluation is preferred for the given arguments.static boolean
SqlConstraintUtils.measuresConflictWithMembers
(Set<Member> measuresMembers, CrossJoinArg[] cjArgs) protected void
RolapNativeSet.overrideContext
(RolapEvaluator evaluator, CrossJoinArg[] cargs, RolapStoredMeasure storedMeasure) Overrides current members in position by default members in hierarchies which are involved in this filter/topcount.Constructors in mondrian.rolap with parameters of type CrossJoinArgModifierConstructorDescriptionSetEvaluator
(CrossJoinArg[] args, SchemaReader schemaReader, TupleConstraint constraint) -
Uses of CrossJoinArg in mondrian.rolap.sql
Classes in mondrian.rolap.sql that implement CrossJoinArgModifier and TypeClassDescriptionclass
Represents one of: Level.Members: member == null and level != null Member.Children: member != null and level = member.getLevel().getChildLevel() Member.Descendants: member != null and level == some level below member.getLevel()class
Represents an enumeration {member1, member2, ...}.Fields in mondrian.rolap.sql declared as CrossJoinArgMethods in mondrian.rolap.sql that return CrossJoinArgModifier and TypeMethodDescriptionstatic CrossJoinArg
MemberListCrossJoinArg.create
(RolapEvaluator evaluator, List<RolapMember> args, boolean restrictMemberTypes, boolean exclude) Creates an instance ofCrossJoinArg
, or returns null if the arguments are invalid.Methods in mondrian.rolap.sql that return types with arguments of type CrossJoinArgModifier and TypeMethodDescriptionCrossJoinArgFactory.buildConstraintFromAllAxes
(RolapEvaluator evaluator)