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 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 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 class
DescendantsCrossJoinArg
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
MemberListCrossJoinArg
Represents an enumeration {member1, member2, ...}.Fields in mondrian.rolap.sql declared as CrossJoinArg Modifier and Type Field Description static CrossJoinArg[]
CrossJoinArg. EMPTY_ARRAY
Methods in mondrian.rolap.sql that return CrossJoinArg Modifier and Type Method Description static 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 CrossJoinArg Modifier and Type Method Description Set<CrossJoinArg>
CrossJoinArgFactory. buildConstraintFromAllAxes(RolapEvaluator evaluator)
-