public class DescendantsCrossJoinArg extends Object implements CrossJoinArg
| Modifier and Type | Field and Description | 
|---|---|
(package private) RolapLevel | 
level  | 
(package private) RolapMember | 
member  | 
EMPTY_ARRAY| Constructor and Description | 
|---|
DescendantsCrossJoinArg(RolapLevel level,
                       RolapMember member)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addConstraint(SqlQuery sqlQuery,
             RolapCube baseCube,
             AggStar aggStar)  | 
boolean | 
equals(Object obj)  | 
RolapLevel | 
getLevel()  | 
List<RolapMember> | 
getMembers()  | 
int | 
hashCode()  | 
boolean | 
isPreferInterpreter(boolean joinArg)  | 
RolapMember member
RolapLevel level
public DescendantsCrossJoinArg(RolapLevel level, RolapMember member)
public RolapLevel getLevel()
getLevel in interface CrossJoinArgpublic List<RolapMember> getMembers()
getMembers in interface CrossJoinArgpublic void addConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar)
addConstraint in interface CrossJoinArgpublic boolean isPreferInterpreter(boolean joinArg)
isPreferInterpreter in interface CrossJoinArg