public class GroupByIterator.ManualGroupByIterator
extends com.saxonica.ee.stream.ManualGroupIterator
SequenceIterator.Property| Constructor and Description |
|---|
ManualGroupByIterator() |
| Modifier and Type | Method and Description |
|---|---|
AtomicSequence |
getCurrentGroupingKey()
Get the grouping key of the current group
|
int |
getLength()
Get the position of the last item in the sequence
|
SequenceIterator |
iterateCurrentGroup()
Get an iterator over the members of the current group, in population
order.
|
appendToCurrentGroup, currentGroupContains, getSnapShot, setCurrentGroup, setCurrentGroupingKey, startNewCurrentGroupcurrent, getProperties, getResidue, getReverseIterator, hasNext, incrementPosition, materialize, next, position, setContextItem, setLastPositionFinder, setPositionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, forEachOrFail, getProperties, materialize, nextforEach, toListpublic SequenceIterator iterateCurrentGroup()
GroupIteratoriterateCurrentGroup in interface GroupIteratoriterateCurrentGroup in class com.saxonica.ee.stream.ManualGroupIteratorpublic AtomicSequence getCurrentGroupingKey()
GroupIteratorgetCurrentGroupingKey in interface GroupIteratorgetCurrentGroupingKey in class com.saxonica.ee.stream.ManualGroupIteratorpublic int getLength()
throws XPathException
FocusIteratorgetLength in interface LastPositionFindergetLength in interface FocusIteratorgetLength in class ManualIteratorXPathException - if a failure occurs reading the sequenceCopyright (c) 2004-2021 Saxonica Limited. All rights reserved.