blob: 73876cfe1bed3fae2a1e63751c20c719d9ea6306 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
-->
<!-- Title: impala::SortExecExprs Pages: 1 -->
<svg width="225pt" height="304pt"
viewBox="0.00 0.00 225.00 304.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 300)">
<title>impala::SortExecExprs</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-300 221,-300 221,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="2.5,-1 2.5,-135 145.5,-135 145.5,-1 2.5,-1"/>
<text text-anchor="middle" x="74" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SortExecExprs</text>
<polyline fill="none" stroke="black" points="2.5,-116 145.5,-116 "/>
<text text-anchor="middle" x="74" y="-104" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2.5,-97 145.5,-97 "/>
<text text-anchor="start" x="10.5" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text>
<text text-anchor="start" x="10.5" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text>
<text text-anchor="start" x="10.5" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text>
<text text-anchor="start" x="10.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text>
<text text-anchor="start" x="10.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text>
<text text-anchor="start" x="10.5" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">+ sort_tuple_slot_expr_ctxs()</text>
<text text-anchor="start" x="10.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">+ lhs_ordering_expr_ctxs()</text>
<text text-anchor="start" x="10.5" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">+ rhs_ordering_expr_ctxs()</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}">
<polygon fill="white" stroke="black" points="-0.5,-238.5 -0.5,-295.5 34.5,-295.5 34.5,-238.5 -0.5,-238.5"/>
<text text-anchor="middle" x="17" y="-283.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text>
<polyline fill="none" stroke="black" points="-0.5,-276.5 34.5,-276.5 "/>
<text text-anchor="middle" x="17" y="-264.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="-0.5,-257.5 34.5,-257.5 "/>
<text text-anchor="middle" x="17" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M15.193,-238.205C14.5254,-215.144 15.5027,-181.757 24,-154 24.7439,-151.57 25.5697,-149.136 26.4652,-146.707"/>
<polygon fill="none" stroke="#404040" points="26.5505,-146.5 25.1372,-139.428 31.121,-135.404 32.5342,-142.475 26.5505,-146.5"/>
<text text-anchor="middle" x="66.5" y="-184.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;materialize_tuple_</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="52,-238.5 52,-295.5 210,-295.5 210,-238.5 52,-238.5"/>
<text text-anchor="middle" x="131" y="-283.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::ExprContext * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="52,-276.5 210,-276.5 "/>
<text text-anchor="middle" x="131" y="-264.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="52,-257.5 210,-257.5 "/>
<text text-anchor="middle" x="131" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M127.142,-238.476C123.565,-215.576 117.508,-182.274 109,-154 108.281,-151.612 107.52,-149.199 106.724,-146.773"/>
<polygon fill="none" stroke="#404040" points="106.702,-146.707 100.959,-142.346 102.775,-135.367 108.518,-139.728 106.702,-146.707"/>
<text text-anchor="start" x="123" y="-212" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;sort_tuple_slot_expr</text>
<text text-anchor="middle" x="170" y="-201" font-family="Helvetica,sans-Serif" font-size="10.00">_ctxs_</text>
<text text-anchor="start" x="123" y="-190" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;lhs_ordering_expr</text>
<text text-anchor="middle" x="170" y="-179" font-family="Helvetica,sans-Serif" font-size="10.00">_ctxs_</text>
<text text-anchor="start" x="123" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;rhs_ordering_expr</text>
<text text-anchor="middle" x="170" y="-157" font-family="Helvetica,sans-Serif" font-size="10.00">_ctxs_</text>
</g>
</g>
</svg>