1Iterator tree for main query: 2<FunctionTraceIterator> 3 <flwor::FLWORIterator> 4 <LetVariable name="e" materialize="true"> 5 <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,r2)" typename="*" nill allowed="0" target_position="0"> 6 <ElementIterator> 7 <SingletonIterator value="xs:QName(,,r1)"/> 8 <FnConcatIterator/> 9 <FnConcatIterator> 10 <ElementIterator> 11 <SingletonIterator value="xs:QName(,,r2)"/> 12 <FnConcatIterator/> 13 </ElementIterator> 14 <ElementIterator> 15 <SingletonIterator value="xs:QName(,,r2)"/> 16 <FnConcatIterator/> 17 </ElementIterator> 18 </FnConcatIterator> 19 </ElementIterator> 20 </ChildAxisIterator> 21 </LetVariable> 22 <ForVariable name="$$opt_temp_3"> 23 <HoistIterator> 24 <TreatIterator quant=""> 25 <LetVarIterator varname="e"/> 26 </TreatIterator> 27 </HoistIterator> 28 </ForVariable> 29 <LetVariable name="parent" materialize="true"> 30 <ParentAxisIterator test kind="match_name_test" qname="*" typename="*" nill allowed="0"> 31 <LetVarIterator varname="e"/> 32 </ParentAxisIterator> 33 </LetVariable> 34 <ForVariable name="$$opt_temp_2"> 35 <HoistIterator> 36 <TreatIterator quant=""> 37 <LetVarIterator varname="parent"/> 38 </TreatIterator> 39 </HoistIterator> 40 </ForVariable> 41 <ReturnClause> 42 <SequentialIterator> 43 <CreateInternalIndexIterator name="xs:QName(,,tempIndex0)"> 44 <flwor::FLWORIterator> 45 <ForVariable name="$$opt_temp_4"> 46 <UnhoistIterator> 47 <HoistIterator> 48 <InScopePrefixesIterator> 49 <TreatIterator quant=""> 50 <LetVarIterator varname="parent"/> 51 </TreatIterator> 52 </InScopePrefixesIterator> 53 </HoistIterator> 54 </UnhoistIterator> 55 </ForVariable> 56 <ReturnClause> 57 <ValueIndexEntryBuilderIterator> 58 <ForVarIterator varname="$$opt_temp_4"/> 59 <ForVarIterator varname="$$opt_temp_4"/> 60 </ValueIndexEntryBuilderIterator> 61 </ReturnClause> 62 </flwor::FLWORIterator> 63 </CreateInternalIndexIterator> 64 <flwor::FLWORIterator> 65 <LetVariable name="$$opt_temp_0" materialize="true"> 66 <HoistIterator> 67 <TreatIterator quant=""> 68 <LetVarIterator varname="e"/> 69 </TreatIterator> 70 </HoistIterator> 71 </LetVariable> 72 <ForVariable name="prefix"> 73 <flwor::FLWORIterator> 74 <ForVariable name="prefixE"> 75 <InScopePrefixesIterator> 76 <TreatIterator quant=""> 77 <LetVarIterator varname="e"/> 78 </TreatIterator> 79 </InScopePrefixesIterator> 80 </ForVariable> 81 <LetVariable name="$$opt_temp_1" materialize="true"> 82 <HoistIterator> 83 <NamespaceUriForPrefixIterator> 84 <ForVarIterator varname="prefixE"/> 85 <UnhoistIterator> 86 <LetVarIterator varname="$$opt_temp_0"/> 87 </UnhoistIterator> 88 </NamespaceUriForPrefixIterator> 89 </HoistIterator> 90 </LetVariable> 91 <ForVariable name="prefixP"> 92 <ProbeIndexPointValueIterator> 93 <SingletonIterator value="xs:QName(,,tempIndex0)"/> 94 <ForVarIterator varname="prefixE"/> 95 </ProbeIndexPointValueIterator> 96 </ForVariable> 97 <WhereClause> 98 <FnBooleanIterator> 99 <CompareIterator> 100 <UnhoistIterator> 101 <LetVarIterator varname="$$opt_temp_1"/> 102 </UnhoistIterator> 103 <NamespaceUriForPrefixIterator> 104 <ForVarIterator varname="prefixP"/> 105 <UnhoistIterator> 106 <ForVarIterator varname="$$opt_temp_2"/> 107 </UnhoistIterator> 108 </NamespaceUriForPrefixIterator> 109 </CompareIterator> 110 </FnBooleanIterator> 111 </WhereClause> 112 <ReturnClause> 113 <ForVarIterator varname="prefixE"/> 114 </ReturnClause> 115 </flwor::FLWORIterator> 116 </ForVariable> 117 <ReturnClause> 118 <FnConcatIterator> 119 <SingletonIterator value="xs:string( )"/> 120 <ElementIterator> 121 <SingletonIterator value="xs:QName(,,span)"/> 122 <AttributeIterator qname="xs:QName(,,class)"> 123 <SingletonIterator value="xs:string(ns)"/> 124 </AttributeIterator> 125 <EnclosedIterator attr_cont="false"> 126 <FnConcatIterator> 127 <ConcatStrIterator> 128 <SingletonIterator value="xs:string(xmlns:)"/> 129 <ForVarIterator varname="prefix"/> 130 <SingletonIterator value="xs:string(=")"/> 131 </ConcatStrIterator> 132 <ElementIterator> 133 <SingletonIterator value="xs:QName(,,span)"/> 134 <AttributeIterator qname="xs:QName(,,class)"> 135 <SingletonIterator value="xs:string(nsUri)"/> 136 </AttributeIterator> 137 <EnclosedIterator attr_cont="false"> 138 <NamespaceUriForPrefixIterator> 139 <ForVarIterator varname="prefix"/> 140 <UnhoistIterator> 141 <ForVarIterator varname="$$opt_temp_3"/> 142 </UnhoistIterator> 143 </NamespaceUriForPrefixIterator> 144 </EnclosedIterator> 145 </ElementIterator> 146 <SingletonIterator value="xs:string(")"/> 147 </FnConcatIterator> 148 </EnclosedIterator> 149 </ElementIterator> 150 </FnConcatIterator> 151 </ReturnClause> 152 </flwor::FLWORIterator> 153 </SequentialIterator> 154 </ReturnClause> 155 </flwor::FLWORIterator> 156</FunctionTraceIterator> 157 158