mondrian.rolap
Class RolapNativeSet.DescendantsCrossJoinArg

java.lang.Object
  extended by mondrian.rolap.RolapNativeSet.DescendantsCrossJoinArg
All Implemented Interfaces:
RolapNativeSet.CrossJoinArg
Enclosing class:
RolapNativeSet

protected static class RolapNativeSet.DescendantsCrossJoinArg
extends java.lang.Object
implements RolapNativeSet.CrossJoinArg

Represents one of:


Field Summary
(package private)  RolapLevel level
           
(package private)  RolapMember member
           
 
Fields inherited from interface mondrian.rolap.RolapNativeSet.CrossJoinArg
EMPTY_ARRAY
 
Constructor Summary
RolapNativeSet.DescendantsCrossJoinArg(RolapLevel level, RolapMember member)
           
 
Method Summary
 void addConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar)
           
 boolean equals(java.lang.Object obj)
           
 RolapLevel getLevel()
           
 java.util.List<RolapMember> getMembers()
           
 int hashCode()
           
 boolean isPreferInterpreter(boolean joinArg)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

member

RolapMember member

level

RolapLevel level
Constructor Detail

RolapNativeSet.DescendantsCrossJoinArg

public RolapNativeSet.DescendantsCrossJoinArg(RolapLevel level,
                                              RolapMember member)
Method Detail

getLevel

public RolapLevel getLevel()
Specified by:
getLevel in interface RolapNativeSet.CrossJoinArg

getMembers

public java.util.List<RolapMember> getMembers()
Specified by:
getMembers in interface RolapNativeSet.CrossJoinArg

addConstraint

public void addConstraint(SqlQuery sqlQuery,
                          RolapCube baseCube,
                          AggStar aggStar)
Specified by:
addConstraint in interface RolapNativeSet.CrossJoinArg

isPreferInterpreter

public boolean isPreferInterpreter(boolean joinArg)
Specified by:
isPreferInterpreter in interface RolapNativeSet.CrossJoinArg

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

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