|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A GroupIterator is an iterator that iterates over a sequence of groups. The normal methods such as next() and current() always deliver the leading item of the group. Additional methods are available to get the grouping key for the current group (only applicable to group-by and group-adjacent), and to get all the members of the current group.
Method Summary | |
AtomicValue |
getCurrentGroupingKey()
Get the grouping key of the current group |
SequenceIterator |
iterateCurrentGroup()
Get an iterator over the members of the current group, in population order. |
Methods inherited from interface net.sf.saxon.om.SequenceIterator |
current, getAnother, next, position |
Method Detail |
public AtomicValue getCurrentGroupingKey()
public SequenceIterator iterateCurrentGroup() throws XPathException
XPathException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |