com.saxonica.xsltextn
Class MergeInstr.MergeSource

java.lang.Object
  extended by com.saxonica.xsltextn.MergeInstr.MergeSource
Enclosing class:
MergeInstr

public static class MergeInstr.MergeSource
extends Object

Inner class representing one merge source


Field Summary
 Expression anchorSelect
           
 Expression rowSelect
           
 SortKeyDefinition[] sortKeyDef
           
 
Constructor Summary
MergeInstr.MergeSource(Expression aSelect, Expression rSelect, SortKeyDefinition[] sKeys)
          Create a MergeSource object
 
Method Summary
 MergeInstr.MergeSource copy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

anchorSelect

public Expression anchorSelect

rowSelect

public Expression rowSelect

sortKeyDef

public SortKeyDefinition[] sortKeyDef
Constructor Detail

MergeInstr.MergeSource

public MergeInstr.MergeSource(Expression aSelect,
                              Expression rSelect,
                              SortKeyDefinition[] sKeys)
Create a MergeSource object

Parameters:
aSelect - the select expression that selects anchor nodes, one per input sequence
rSelect - the select expression that selects items for the merge inputs, evaluated one per anchor node
sKeys - the merge key definitions
Method Detail

copy

public MergeInstr.MergeSource copy()


Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.