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 booleanRolapNativeSet.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 booleanRolapNativeSet.isPreferInterpreter(CrossJoinArg[] args, boolean joinArg) Tests whether non-native evaluation is preferred for the given arguments.static booleanSqlConstraintUtils.measuresConflictWithMembers(Set<Member> measuresMembers, CrossJoinArg[] cjArgs) 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.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 TypeClassDescriptionclassRepresents 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()classRepresents an enumeration {member1, member2, ...}.Fields in mondrian.rolap.sql declared as CrossJoinArgMethods in mondrian.rolap.sql that return CrossJoinArgModifier and TypeMethodDescriptionstatic CrossJoinArgMemberListCrossJoinArg.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)