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