~davidagraf/zorba/trace_without_debug_info

« back to all changes in this revision

Viewing changes to test/rbkt/ExpCompilerResults/IterPlan/zorba/hashjoins/9198.iter

  • Committer: David Graf
  • Date: 2012-06-27 07:20:59 UTC
  • mfrom: (10869.1.25 zorba)
  • Revision ID: davidagraf@gmail.com-20120627072059-723duu6vsbqu60ax
merged trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Iterator tree for main query:
2
 
<flwor::FLWORIterator>
3
 
  <LetVariable name="$$opt_temp_0" materialize="true">
4
 
    <HoistIterator>
5
 
      <OpToIterator>
6
 
        <SingletonIterator value="xs:integer(1)"/>
7
 
        <SingletonIterator value="xs:integer(2)"/>
8
 
      </OpToIterator>
9
 
    </HoistIterator>
10
 
  </LetVariable>
11
 
  <ReturnClause>
12
 
    <SequentialIterator>
13
 
      <CreateInternalIndexIterator name="xs:QName(,,tempIndex0)">
14
 
        <flwor::FLWORIterator>
15
 
          <ForVariable name="$$opt_temp_2">
16
 
            <UnhoistIterator>
17
 
              <LetVarIterator varname="$$opt_temp_0"/>
18
 
            </UnhoistIterator>
19
 
          </ForVariable>
20
 
          <ReturnClause>
21
 
            <ValueIndexEntryBuilderIterator>
22
 
              <ForVarIterator varname="$$opt_temp_2"/>
23
 
              <ForVarIterator varname="$$opt_temp_2"/>
24
 
            </ValueIndexEntryBuilderIterator>
25
 
          </ReturnClause>
26
 
        </flwor::FLWORIterator>
27
 
      </CreateInternalIndexIterator>
28
 
      <ElementIterator>
29
 
        <SingletonIterator value="xs:QName(,,karteikasten)"/>
30
 
        <EnclosedIterator attr_cont="false">
 
2
<ElementIterator>
 
3
  <SingletonIterator value="xs:QName(,,karteikasten)"/>
 
4
  <EnclosedIterator attr_cont="false">
 
5
    <flwor::FLWORIterator>
 
6
      <LetVariable name="$$opt_temp_0" materialize="true">
 
7
        <HoistIterator>
 
8
          <OpToIterator>
 
9
            <SingletonIterator value="xs:integer(1)"/>
 
10
            <SingletonIterator value="xs:integer(2)"/>
 
11
          </OpToIterator>
 
12
        </HoistIterator>
 
13
      </LetVariable>
 
14
      <ReturnClause>
 
15
        <SequentialIterator>
 
16
          <CreateInternalIndexIterator name="xs:QName(,,tempIndex0)">
 
17
            <flwor::FLWORIterator>
 
18
              <ForVariable name="$$opt_temp_2">
 
19
                <UnhoistIterator>
 
20
                  <LetVarIterator varname="$$opt_temp_0"/>
 
21
                </UnhoistIterator>
 
22
              </ForVariable>
 
23
              <ReturnClause>
 
24
                <ValueIndexEntryBuilderIterator>
 
25
                  <ForVarIterator varname="$$opt_temp_2"/>
 
26
                  <ForVarIterator varname="$$opt_temp_2"/>
 
27
                </ValueIndexEntryBuilderIterator>
 
28
              </ReturnClause>
 
29
            </flwor::FLWORIterator>
 
30
          </CreateInternalIndexIterator>
31
31
          <flwor::FLWORIterator>
32
32
            <ForVariable name="book">
33
33
              <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,book)" typename="*" nill allowed="0">
67
67
              </ElementIterator>
68
68
            </ReturnClause>
69
69
          </flwor::FLWORIterator>
70
 
        </EnclosedIterator>
71
 
      </ElementIterator>
72
 
    </SequentialIterator>
73
 
  </ReturnClause>
74
 
</flwor::FLWORIterator>
 
70
        </SequentialIterator>
 
71
      </ReturnClause>
 
72
    </flwor::FLWORIterator>
 
73
  </EnclosedIterator>
 
74
</ElementIterator>
75
75