Uses of Interface
mondrian.rolap.sql.CrossJoinArg
-
Packages that use CrossJoinArg Package Description mondrian.rolap Implements the data access layer for the olap package.mondrian.rolap.sql Database-independent library for generating SQL. -
-
Uses of CrossJoinArg in mondrian.rolap
Methods in mondrian.rolap with parameters of type CrossJoinArg Modifier and Type Method Description protected 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 CrossJoinArg Constructor Description SetEvaluator(CrossJoinArg[] args, SchemaReader schemaReader, TupleConstraint constraint) -
Uses of CrossJoinArg in mondrian.rolap.sql
Classes in mondrian.rolap.sql that implement CrossJoinArg Modifier and Type Class Description classDescendantsCrossJoinArgRepresents 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()classMemberListCrossJoinArgRepresents an enumeration {member1, member2, ...}.Fields in mondrian.rolap.sql declared as CrossJoinArg Modifier and Type Field Description static CrossJoinArg[]CrossJoinArg. EMPTY_ARRAYMethods in mondrian.rolap.sql that return CrossJoinArg Modifier and Type Method Description static 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 CrossJoinArg Modifier and Type Method Description Set<CrossJoinArg>CrossJoinArgFactory. buildConstraintFromAllAxes(RolapEvaluator evaluator)
-