mondrian.rolap
Interface RolapNativeSet.CrossJoinArg

All Known Implementing Classes:
RolapNativeSet.DescendantsCrossJoinArg, RolapNativeSet.MemberListCrossJoinArg
Enclosing class:
RolapNativeSet

protected static interface RolapNativeSet.CrossJoinArg

"Light version" of a TupleConstraint, represents one of member.children, level.members, member.descendants, {enumeration}.


Field Summary
static RolapNativeSet.CrossJoinArg[] EMPTY_ARRAY
           
 
Method Summary
 void addConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar)
           
 RolapLevel getLevel()
           
 List<RolapMember> getMembers()
           
 boolean isPreferInterpreter(boolean joinArg)
           
 

Field Detail

EMPTY_ARRAY

static final RolapNativeSet.CrossJoinArg[] EMPTY_ARRAY
Method Detail

getLevel

RolapLevel getLevel()

getMembers

List<RolapMember> getMembers()

addConstraint

void addConstraint(SqlQuery sqlQuery,
                   RolapCube baseCube,
                   AggStar aggStar)

isPreferInterpreter

boolean isPreferInterpreter(boolean joinArg)

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads