static class RolapNativeCrossJoin.NonEmptyCrossJoinConstraint extends RolapNativeSet.SetConstraint
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.
args
Constructor and Description |
---|
NonEmptyCrossJoinConstraint(CrossJoinArg[] args,
RolapEvaluator evaluator) |
Modifier and Type | Method and Description |
---|---|
RolapMember |
findMember(Object key) |
addConstraint, canApplyCrossJoinArgConstraint, getCacheKey, getMemberChildrenConstraint, isJoinRequired
addLevelConstraint, addMemberConstraint, addMemberConstraint, getEvaluator, isValidContext, isValidContext, supportsAggTables
NonEmptyCrossJoinConstraint(CrossJoinArg[] args, RolapEvaluator evaluator)
public RolapMember findMember(Object key)