| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectnet.sf.saxon.sort.SortedIteratornet.sf.saxon.sort.SortedGroupIteratorField Summary |
Fields inherited from class net.sf.saxon.sort.SortedIterator | |
base, comparators, context, count, nodeKeys, position, recordSize, sortKeyEvaluator | |
Fields inherited from interface net.sf.saxon.om.SequenceIterator | |
GROUNDED, LAST_POSITION_FINDER, LOOKAHEAD | |
Constructor Summary | |
| |
Method Summary | |
protected void |
|
AtomicValue | |
SequenceIterator | |
Methods inherited from class net.sf.saxon.sort.SortedIterator | |
buildArray, compare, current, getAnother, getLastPosition, getProperties, hasNext, next, position, setHostLanguage, swap | |
public SortedGroupIterator(XPathContext context, GroupIterator base, SortKeyEvaluator sortKeyEvaluator, AtomicComparer[] comparators, InstructionInfoProvider origin)
protected void buildArray()
throws XPathExceptionOverride the method that builds the array of values and sort keys.
- Overrides:
- buildArray in interface SortedIterator
- Throws:
XPathException-
public AtomicValue getCurrentGroupingKey()
- Specified by:
- getCurrentGroupingKey in interface GroupIterator
public SequenceIterator iterateCurrentGroup() throws XPathException
- Specified by:
- iterateCurrentGroup in interface GroupIterator