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 Object
implements RolapNativeSet.CrossJoinArg

represents one of

Since:
Nov 12, 2005
Author:
av
 

Field Summary
(package private)  RolapLevel level
           
(package private)  RolapMember member
           
 
Constructor Summary
RolapNativeSet.DescendantsCrossJoinArg(RolapLevel level, RolapMember member)
           
 
Method Summary
 void addConstraint(SqlQuery sqlQuery, RolapCube baseCube)
           
 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

RolapNativeSet.DescendantsCrossJoinArg

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

getLevel

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

getMembers

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

addConstraint

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

isPreferInterpreter

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

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

SourceForge.net_Logo