net.sf.saxon.sort
public class TupleSorter extends ComputedExpression implements MappingFunction
Constructor Summary | |
---|---|
TupleSorter(Expression base, FixedSortKeyDefinition[] keys) |
Method Summary | |
---|---|
int | computeCardinality() |
void | display(int level, NamePool pool, PrintStream out) |
boolean | effectiveBooleanValue(XPathContext context) |
ItemType | getItemType(TypeHierarchy th) |
SequenceIterator | iterate(XPathContext context) |
Iterator | iterateSubExpressions() |
Object | map(Item item, XPathContext context)
Mapping function to map the wrapped objects returned by the SortedTupleIterator
into real items. |
Expression | optimize(Optimizer opt, StaticContext env, ItemType contextItemType) |
Expression | promote(PromotionOffer offer)
Promote this expression if possible |
Expression | simplify(StaticContext env) |
Expression | typeCheck(StaticContext env, ItemType contextItemType) |