Package mondrian.rolap
Class RolapNativeCrossJoin.NonEmptyCrossJoinConstraint
- java.lang.Object
-
- mondrian.rolap.SqlContextConstraint
-
- mondrian.rolap.RolapNativeSet.SetConstraint
-
- mondrian.rolap.RolapNativeCrossJoin.NonEmptyCrossJoinConstraint
-
- All Implemented Interfaces:
MemberChildrenConstraint
,SqlConstraint
,TupleConstraint
- Enclosing class:
- RolapNativeCrossJoin
static class RolapNativeCrossJoin.NonEmptyCrossJoinConstraint extends RolapNativeSet.SetConstraint
Constraint that restricts the result to the current context.If the current context contains calculated members, silently ignores them. This means means that too many members are returned, but this does not matter, because the
RolapConnection.NonEmptyResult
will filter out these later.
-
-
Field Summary
-
Fields inherited from class mondrian.rolap.RolapNativeSet.SetConstraint
args
-
-
Constructor Summary
Constructors Constructor Description NonEmptyCrossJoinConstraint(CrossJoinArg[] args, RolapEvaluator evaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RolapMember
findMember(Object key)
-
Methods inherited from class mondrian.rolap.RolapNativeSet.SetConstraint
addConstraint, getCacheKey, getMemberChildrenConstraint, isJoinRequired
-
Methods inherited from class mondrian.rolap.SqlContextConstraint
addLevelConstraint, addMemberConstraint, addMemberConstraint, getEvaluator, isValidContext, isValidContext
-
-
-
-
Constructor Detail
-
NonEmptyCrossJoinConstraint
NonEmptyCrossJoinConstraint(CrossJoinArg[] args, RolapEvaluator evaluator)
-
-
Method Detail
-
findMember
public RolapMember findMember(Object key)
-
-