Package mondrian.rolap
Class SmartMemberReader.SiblingIterator
- java.lang.Object
-
- mondrian.rolap.SmartMemberReader.SiblingIterator
-
- Enclosing class:
- SmartMemberReader
class SmartMemberReader.SiblingIterator extends java.lang.Object
SiblingIterator
helps traverse a hierarchy of members, by remembering the position at each level. Each SiblingIterator has a parent, to which it defers when the last child of the current member is reached.
-
-
Constructor Summary
Constructors Constructor Description SiblingIterator(MemberReader reader, RolapMember member)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) boolean
hasNext()
(package private) boolean
hasPrevious()
(package private) java.lang.Object
next()
(package private) RolapMember
nextMember()
(package private) java.lang.Object
previous()
(package private) RolapMember
previousMember()
-
-
-
Constructor Detail
-
SiblingIterator
SiblingIterator(MemberReader reader, RolapMember member)
-
-
Method Detail
-
hasNext
boolean hasNext()
-
next
java.lang.Object next()
-
nextMember
RolapMember nextMember()
-
hasPrevious
boolean hasPrevious()
-
previous
java.lang.Object previous()
-
previousMember
RolapMember previousMember()
-
-