Package mondrian.rolap.sql
Interface CrossJoinArg
-
- All Known Implementing Classes:
DescendantsCrossJoinArg
,MemberListCrossJoinArg
public interface CrossJoinArg
"Light version" of aTupleConstraint
, represents one of member.children, level.members, member.descendants, {enumeration}.
-
-
Field Summary
Fields Modifier and Type Field Description static CrossJoinArg[]
EMPTY_ARRAY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addConstraint(SqlQuery sqlQuery, RolapCube baseCube, AggStar aggStar)
RolapLevel
getLevel()
List<RolapMember>
getMembers()
boolean
isPreferInterpreter(boolean joinArg)
-
-
-
Field Detail
-
EMPTY_ARRAY
static final CrossJoinArg[] EMPTY_ARRAY
-
-
Method Detail
-
getLevel
RolapLevel getLevel()
-
getMembers
List<RolapMember> getMembers()
-
isPreferInterpreter
boolean isPreferInterpreter(boolean joinArg)
-
-