mondrian.rolap.sql
Class DescendantsCrossJoinArg

java.lang.Object
  extended by mondrian.rolap.sql.DescendantsCrossJoinArg
All Implemented Interfaces:
CrossJoinArg

public class DescendantsCrossJoinArg
extends Object
implements CrossJoinArg

Represents one of:


Field Summary
(package private)  RolapLevel level
           
(package private)  RolapMember member
           
 
Fields inherited from interface mondrian.rolap.sql.CrossJoinArg
EMPTY_ARRAY
 
Constructor Summary
DescendantsCrossJoinArg(RolapLevel level, RolapMember member)
           
 
Method Summary
 void addConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar)
           
 boolean equals(Object obj)
           
 RolapLevel getLevel()
           
 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

DescendantsCrossJoinArg

public DescendantsCrossJoinArg(RolapLevel level,
                               RolapMember member)
Method Detail

getLevel

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

getMembers

public List<RolapMember> getMembers()
Specified by:
getMembers in interface CrossJoinArg

addConstraint

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

isPreferInterpreter

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

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

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