| <?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::SelectNode Pages: 1 --> |
| <!--zoomable 1164 --> |
| <svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)"> |
| <style type="text/css"><![CDATA[ |
| .edge:hover path { stroke: red; } |
| .edge:hover polygon { stroke: red; fill: red; } |
| ]]></style> |
| <script type="text/javascript"><![CDATA[ |
| var edges = document.getElementsByTagName('g'); |
| if (edges && edges.length) { |
| for (var i=0;i<edges.length;i++) { |
| if (edges[i].id.substr(0,4)=='edge') { |
| edges[i].setAttribute('class','edge'); |
| } |
| } |
| } |
| ]]></script> |
| <defs> |
| <circle id="rim" cx="0" cy="0" r="7"/> |
| <circle id="rim2" cx="0" cy="0" r="3.5"/> |
| <g id="zoomPlus"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/> |
| </use> |
| <path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/> |
| </g> |
| <g id="zoomMin"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/> |
| </use> |
| <path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/> |
| </g> |
| <g id="dirArrow"> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="resetDef"> |
| <use xlink:href="#rim2" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/> |
| </use> |
| </g> |
| </defs> |
| |
| <script type="text/javascript"> |
| var viewWidth = 2159; |
| var viewHeight = 1164; |
| var sectionId = 'dynsection-1'; |
| </script> |
| <script xlink:href="svgpan.js"/> |
| <svg id="graph" class="graph"> |
| <g id="viewport"> |
| <title>impala::SelectNode</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-1160 2155,-1160 2155,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"><title>Node1</title> |
| <polygon fill="#bfbfbf" stroke="black" points="1776,-0.5 1776,-123.5 1878,-123.5 1878,-0.5 1776,-0.5"/> |
| <text text-anchor="middle" x="1827" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SelectNode</text> |
| <polyline fill="none" stroke="black" points="1776,-104.5 1878,-104.5 "/> |
| <text text-anchor="middle" x="1827" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1776,-85.5 1878,-85.5 "/> |
| <text text-anchor="start" x="1784" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SelectNode()</text> |
| <text text-anchor="start" x="1784" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> |
| <text text-anchor="start" x="1784" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text> |
| <text text-anchor="start" x="1784" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNext()</text> |
| <text text-anchor="start" x="1784" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text> |
| <text text-anchor="start" x="1784" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="1784" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">- CopyRows()</text> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"><title>Node2</title> |
| <g id="a_node2"><a xlink:href="classimpala_1_1ExecNode.html" target="_top" xlink:title="{impala::ExecNode\n||+ ExecNode()\l+ ~ExecNode()\l+ Init()\l+ Prepare()\l+ Open()\l+ GetNext()\l+ Reset()\l+ Close()\l+ CollectNodes()\l+ CollectScanNodes()\land 12 more...\l+ CreateTree()\l+ SetDebugOptions()\l+ EvalConjuncts()\l+ CodegenEvalConjuncts()\l+ GetNodeIdFromProfile()\l# child()\l# is_closed()\l# IsScanNode()\l# InitRuntimeProfile()\l# ExecDebugAction()\l# AddRuntimeExecOption()\l# QueryMaintenance()\l# AddExprCtxToFree()\l# AddExprCtxsToFree()\l# AddExprCtxsToFree()\l# CreateNode()\l# CreateTreeHelper()\l}"> |
| <polygon fill="white" stroke="black" points="1178,-173 1178,-527 1314,-527 1314,-173 1178,-173"/> |
| <text text-anchor="middle" x="1246" y="-515" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ExecNode</text> |
| <polyline fill="none" stroke="black" points="1178,-508 1314,-508 "/> |
| <text text-anchor="middle" x="1246" y="-496" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1178,-489 1314,-489 "/> |
| <text text-anchor="start" x="1186" y="-477" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecNode()</text> |
| <text text-anchor="start" x="1186" y="-466" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ExecNode()</text> |
| <text text-anchor="start" x="1186" y="-455" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> |
| <text text-anchor="start" x="1186" y="-444" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> |
| <text text-anchor="start" x="1186" y="-433" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text> |
| <text text-anchor="start" x="1186" y="-422" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNext()</text> |
| <text text-anchor="start" x="1186" y="-411" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text> |
| <text text-anchor="start" x="1186" y="-400" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="1186" y="-389" font-family="Helvetica,sans-Serif" font-size="10.00">+ CollectNodes()</text> |
| <text text-anchor="start" x="1186" y="-378" font-family="Helvetica,sans-Serif" font-size="10.00">+ CollectScanNodes()</text> |
| <text text-anchor="start" x="1186" y="-367" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text> |
| <text text-anchor="start" x="1186" y="-356" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateTree()</text> |
| <text text-anchor="start" x="1186" y="-345" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetDebugOptions()</text> |
| <text text-anchor="start" x="1186" y="-334" font-family="Helvetica,sans-Serif" font-size="10.00">+ EvalConjuncts()</text> |
| <text text-anchor="start" x="1186" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00">+ CodegenEvalConjuncts()</text> |
| <text text-anchor="start" x="1186" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNodeIdFromProfile()</text> |
| <text text-anchor="start" x="1186" y="-301" font-family="Helvetica,sans-Serif" font-size="10.00"># child()</text> |
| <text text-anchor="start" x="1186" y="-290" font-family="Helvetica,sans-Serif" font-size="10.00"># is_closed()</text> |
| <text text-anchor="start" x="1186" y="-279" font-family="Helvetica,sans-Serif" font-size="10.00"># IsScanNode()</text> |
| <text text-anchor="start" x="1186" y="-268" font-family="Helvetica,sans-Serif" font-size="10.00"># InitRuntimeProfile()</text> |
| <text text-anchor="start" x="1186" y="-257" font-family="Helvetica,sans-Serif" font-size="10.00"># ExecDebugAction()</text> |
| <text text-anchor="start" x="1186" y="-246" font-family="Helvetica,sans-Serif" font-size="10.00"># AddRuntimeExecOption()</text> |
| <text text-anchor="start" x="1186" y="-235" font-family="Helvetica,sans-Serif" font-size="10.00"># QueryMaintenance()</text> |
| <text text-anchor="start" x="1186" y="-224" font-family="Helvetica,sans-Serif" font-size="10.00"># AddExprCtxToFree()</text> |
| <text text-anchor="start" x="1186" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00"># AddExprCtxsToFree()</text> |
| <text text-anchor="start" x="1186" y="-202" font-family="Helvetica,sans-Serif" font-size="10.00"># AddExprCtxsToFree()</text> |
| <text text-anchor="start" x="1186" y="-191" font-family="Helvetica,sans-Serif" font-size="10.00"># CreateNode()</text> |
| <text text-anchor="start" x="1186" y="-180" font-family="Helvetica,sans-Serif" font-size="10.00"># CreateTreeHelper()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2->Node1 --> |
| <g id="edge1" class="edge"><title>Node2->Node1</title> |
| <path fill="none" stroke="midnightblue" d="M1323.27,-310.963C1443.89,-251.586 1673.68,-138.473 1775.84,-88.1839"/> |
| <polygon fill="none" stroke="midnightblue" points="1321.5,-307.935 1314.07,-315.492 1324.59,-314.216 1321.5,-307.935"/> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"><title>Node3</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1823,-643 1823,-711 1925,-711 1925,-643 1823,-643"/> |
| <text text-anchor="start" x="1831" y="-699" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="1874" y="-688" font-family="Helvetica,sans-Serif" font-size="10.00">::RuntimeProfile ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1823,-681 1925,-681 "/> |
| <text text-anchor="middle" x="1874" y="-669" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1823,-662 1925,-662 "/> |
| <text text-anchor="middle" x="1874" y="-650" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node3->Node2 --> |
| <g id="edge2" class="edge"><title>Node3->Node2</title> |
| <path fill="none" stroke="#404040" d="M1865.18,-642.74C1855.8,-613.469 1838.21,-571.632 1809,-546 1668.21,-422.443 1444.88,-376.114 1326.24,-359.58"/> |
| <polygon fill="none" stroke="#404040" points="1325.94,-359.54 1319.46,-362.701 1314.05,-357.935 1320.53,-354.773 1325.94,-359.54"/> |
| <text text-anchor="middle" x="1876" y="-560.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #runtime_profile_</text> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"><title>Node4</title> |
| <polygon fill="white" stroke="#bfbfbf" points="698.5,-909.5 698.5,-966.5 733.5,-966.5 733.5,-909.5 698.5,-909.5"/> |
| <text text-anchor="middle" x="716" y="-954.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text> |
| <polyline fill="none" stroke="#bfbfbf" points="698.5,-947.5 733.5,-947.5 "/> |
| <text text-anchor="middle" x="716" y="-935.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="698.5,-928.5 733.5,-928.5 "/> |
| <text text-anchor="middle" x="716" y="-916.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node4->Node2 --> |
| <g id="edge3" class="edge"><title>Node4->Node2</title> |
| <path fill="none" stroke="#404040" d="M705.835,-909.488C680.295,-835.058 623.259,-629.716 737,-546 870.561,-447.697 1059.79,-392.601 1165.88,-367.624"/> |
| <polygon fill="none" stroke="#404040" points="1166.08,-367.578 1171.02,-362.327 1177.77,-364.87 1172.82,-370.121 1166.08,-367.578"/> |
| <text text-anchor="middle" x="708.5" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #type_</text> |
| </g> |
| <!-- Node4->Node2 --> |
| <g id="edge9" class="edge"><title>Node4->Node2</title> |
| <path fill="none" stroke="#404040" d="M718.214,-909.269C724.497,-832.986 743.078,-623.941 760,-598 852.677,-455.931 1053.78,-391.724 1166.08,-365.989"/> |
| <polygon fill="none" stroke="#404040" points="1166.28,-365.944 1171.27,-360.732 1177.99,-363.327 1173.01,-368.539 1166.28,-365.944"/> |
| <text text-anchor="middle" x="796" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #debug_action_</text> |
| </g> |
| <!-- Node4->Node2 --> |
| <g id="edge26" class="edge"><title>Node4->Node2</title> |
| <path fill="none" stroke="#404040" d="M698.372,-918.489C649.949,-865.332 523.013,-708.932 593,-598 716.721,-401.898 1020.17,-360.95 1165.66,-352.778"/> |
| <polygon fill="none" stroke="#404040" points="1165.99,-352.762 1171.77,-348.458 1177.97,-352.144 1172.18,-356.448 1165.99,-352.762"/> |
| <text text-anchor="middle" x="629" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #debug_phase_</text> |
| </g> |
| <!-- Node17 --> |
| <g id="node17" class="node"><title>Node17</title> |
| <g id="a_node17"><a xlink:href="classimpala_1_1RuntimeProfile_1_1Counter.html" target="_top" xlink:title="{impala::RuntimeProfile\l::Counter\n||+ Counter()\l+ ~Counter()\l+ Add()\l+ BitOr()\l+ Set()\l+ Set()\l+ value()\l+ double_value()\l+ unit()\l}"> |
| <polygon fill="white" stroke="black" points="841,-599 841,-755 957,-755 957,-599 841,-599"/> |
| <text text-anchor="start" x="849" y="-743" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text> |
| <text text-anchor="middle" x="899" y="-732" font-family="Helvetica,sans-Serif" font-size="10.00">::Counter</text> |
| <polyline fill="none" stroke="black" points="841,-725 957,-725 "/> |
| <text text-anchor="middle" x="899" y="-713" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="841,-706 957,-706 "/> |
| <text text-anchor="start" x="849" y="-694" font-family="Helvetica,sans-Serif" font-size="10.00">+ Counter()</text> |
| <text text-anchor="start" x="849" y="-683" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Counter()</text> |
| <text text-anchor="start" x="849" y="-672" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text> |
| <text text-anchor="start" x="849" y="-661" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitOr()</text> |
| <text text-anchor="start" x="849" y="-650" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text> |
| <text text-anchor="start" x="849" y="-639" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text> |
| <text text-anchor="start" x="849" y="-628" font-family="Helvetica,sans-Serif" font-size="10.00">+ value()</text> |
| <text text-anchor="start" x="849" y="-617" font-family="Helvetica,sans-Serif" font-size="10.00">+ double_value()</text> |
| <text text-anchor="start" x="849" y="-606" font-family="Helvetica,sans-Serif" font-size="10.00">+ unit()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node4->Node17 --> |
| <g id="edge19" class="edge"><title>Node4->Node17</title> |
| <path fill="none" stroke="#404040" d="M733.547,-912.166C757.331,-878.504 801.027,-816.661 837.543,-764.98"/> |
| <polygon fill="none" stroke="#404040" points="837.582,-764.925 837.777,-757.717 844.506,-755.125 844.311,-762.333 837.582,-764.925"/> |
| <text text-anchor="middle" x="845" y="-788.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #unit_</text> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"><title>Node5</title> |
| <g id="a_node5"><a xlink:href="classimpala_1_1RowDescriptor.html" target="_top" xlink:title="{impala::RowDescriptor\n||+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ GetRowSize()\l+ GetTupleIdx()\l+ TupleIsNullable()\l+ IsAnyTupleNullable()\l+ tuple_descriptors()\l+ ToThrift()\l+ IsPrefixOf()\l+ Equals()\l+ DebugString()\l- InitTupleIdxMap()\l}"> |
| <polygon fill="white" stroke="black" points="216,-827 216,-1049 332,-1049 332,-827 216,-827"/> |
| <text text-anchor="middle" x="274" y="-1037" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RowDescriptor</text> |
| <polyline fill="none" stroke="black" points="216,-1030 332,-1030 "/> |
| <text text-anchor="middle" x="274" y="-1018" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="216,-1011 332,-1011 "/> |
| <text text-anchor="start" x="224" y="-999" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="224" y="-988" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="224" y="-977" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="224" y="-966" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="224" y="-955" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="224" y="-944" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="224" y="-933" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetRowSize()</text> |
| <text text-anchor="start" x="224" y="-922" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTupleIdx()</text> |
| <text text-anchor="start" x="224" y="-911" font-family="Helvetica,sans-Serif" font-size="10.00">+ TupleIsNullable()</text> |
| <text text-anchor="start" x="224" y="-900" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsAnyTupleNullable()</text> |
| <text text-anchor="start" x="224" y="-889" font-family="Helvetica,sans-Serif" font-size="10.00">+ tuple_descriptors()</text> |
| <text text-anchor="start" x="224" y="-878" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToThrift()</text> |
| <text text-anchor="start" x="224" y="-867" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsPrefixOf()</text> |
| <text text-anchor="start" x="224" y="-856" font-family="Helvetica,sans-Serif" font-size="10.00">+ Equals()</text> |
| <text text-anchor="start" x="224" y="-845" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> |
| <text text-anchor="start" x="224" y="-834" font-family="Helvetica,sans-Serif" font-size="10.00">- InitTupleIdxMap()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node2 --> |
| <g id="edge4" class="edge"><title>Node5->Node2</title> |
| <path fill="none" stroke="#404040" d="M277.049,-827C284.923,-752.941 307.202,-658.169 367,-598 480.906,-483.387 970.887,-394.67 1165.69,-363.295"/> |
| <polygon fill="none" stroke="#404040" points="1165.96,-363.251 1171.25,-358.354 1177.81,-361.355 1172.52,-366.253 1165.96,-363.251"/> |
| <text text-anchor="middle" x="406" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #row_descriptor_</text> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"><title>Node6</title> |
| <polygon fill="white" stroke="#bfbfbf" points="0,-1098.5 0,-1155.5 72,-1155.5 72,-1098.5 0,-1098.5"/> |
| <text text-anchor="middle" x="36" y="-1143.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< int ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="0,-1136.5 72,-1136.5 "/> |
| <text text-anchor="middle" x="36" y="-1124.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="0,-1117.5 72,-1117.5 "/> |
| <text text-anchor="middle" x="36" y="-1105.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node6->Node5 --> |
| <g id="edge5" class="edge"><title>Node6->Node5</title> |
| <path fill="none" stroke="#404040" d="M49.8449,-1098.22C55.7757,-1087.99 63.3407,-1076.77 72,-1068 110.591,-1028.91 163.095,-995.833 204.902,-972.961"/> |
| <polygon fill="none" stroke="#404040" points="204.994,-972.912 208.381,-966.545 215.56,-967.223 212.173,-973.59 204.994,-972.912"/> |
| <text text-anchor="middle" x="109.5" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -tuple_idx_map_</text> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"><title>Node7</title> |
| <polygon fill="white" stroke="#bfbfbf" points="711.5,-1098.5 711.5,-1155.5 740.5,-1155.5 740.5,-1098.5 711.5,-1098.5"/> |
| <text text-anchor="middle" x="726" y="-1143.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text> |
| <polyline fill="none" stroke="#bfbfbf" points="711.5,-1136.5 740.5,-1136.5 "/> |
| <text text-anchor="middle" x="726" y="-1124.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="711.5,-1117.5 740.5,-1117.5 "/> |
| <text text-anchor="middle" x="726" y="-1105.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node7->Node1 --> |
| <g id="edge30" class="edge"><title>Node7->Node1</title> |
| <path fill="none" stroke="#404040" d="M711.333,-1123.02C656.543,-1110.96 467,-1060.46 467,-939 467,-939 467,-939 467,-349 467,-80.4703 1495.2,-62.6891 1763.56,-62.6213"/> |
| <polygon fill="none" stroke="#404040" points="1763.76,-62.6214 1769.76,-58.626 1775.76,-62.6305 1769.76,-66.626 1763.76,-62.6214"/> |
| <text text-anchor="middle" x="502.5" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -child_row_idx_</text> |
| </g> |
| <!-- Node7->Node2 --> |
| <g id="edge22" class="edge"><title>Node7->Node2</title> |
| <path fill="none" stroke="#404040" d="M740.503,-1108.37C781.859,-1057.22 901.469,-903.073 965,-756 1003.74,-666.308 970.868,-623.776 1030,-546 1069.31,-494.294 1123.62,-445.34 1167.94,-409.416"/> |
| <polygon fill="none" stroke="#404040" points="1168.17,-409.234 1170.34,-402.358 1177.53,-401.722 1175.35,-408.597 1168.17,-409.234"/> |
| <text text-anchor="middle" x="967" y="-788.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #id_</text> |
| </g> |
| <!-- Node7->Node5 --> |
| <g id="edge6" class="edge"><title>Node7->Node5</title> |
| <path fill="none" stroke="#404040" d="M711.259,-1125.52C652.919,-1123.42 438.577,-1113.51 381,-1080 366.003,-1071.27 352.415,-1059.53 340.346,-1046.54"/> |
| <polygon fill="none" stroke="#404040" points="340.182,-1046.35 333.211,-1044.51 332.234,-1037.36 339.205,-1039.21 340.182,-1046.35"/> |
| <text text-anchor="middle" x="417" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +INVALID_IDX</text> |
| </g> |
| <!-- Node12 --> |
| <g id="node12" class="node"><title>Node12</title> |
| <g id="a_node12"><a xlink:href="classimpala_1_1SpinLock.html" target="_top" xlink:title="Lightweight spinlock. "> |
| <polygon fill="white" stroke="black" points="1148.5,-882 1148.5,-994 1247.5,-994 1247.5,-882 1148.5,-882"/> |
| <text text-anchor="middle" x="1198" y="-982" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SpinLock</text> |
| <polyline fill="none" stroke="black" points="1148.5,-975 1247.5,-975 "/> |
| <text text-anchor="middle" x="1198" y="-963" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1148.5,-956 1247.5,-956 "/> |
| <text text-anchor="start" x="1156.5" y="-944" font-family="Helvetica,sans-Serif" font-size="10.00">+ SpinLock()</text> |
| <text text-anchor="start" x="1156.5" y="-933" font-family="Helvetica,sans-Serif" font-size="10.00">+ lock()</text> |
| <text text-anchor="start" x="1156.5" y="-922" font-family="Helvetica,sans-Serif" font-size="10.00">+ unlock()</text> |
| <text text-anchor="start" x="1156.5" y="-911" font-family="Helvetica,sans-Serif" font-size="10.00">+ try_lock()</text> |
| <text text-anchor="start" x="1156.5" y="-900" font-family="Helvetica,sans-Serif" font-size="10.00">+ DCheckLocked()</text> |
| <text text-anchor="start" x="1156.5" y="-889" font-family="Helvetica,sans-Serif" font-size="10.00">- SlowAcquire()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node7->Node12 --> |
| <g id="edge13" class="edge"><title>Node7->Node12</title> |
| <path fill="none" stroke="#404040" d="M740.792,-1124.9C805.85,-1119.81 1066.2,-1096.82 1131,-1050 1147.02,-1038.43 1159.93,-1021.74 1169.98,-1004.81"/> |
| <polygon fill="none" stroke="#404040" points="1170.01,-1004.75 1169.45,-997.561 1175.87,-994.277 1176.43,-1001.47 1170.01,-1004.75"/> |
| <text text-anchor="middle" x="1139.5" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -NUM_SPIN_CYCLES</text> |
| </g> |
| <!-- Node8 --> |
| <g id="node8" class="node"><title>Node8</title> |
| <polygon fill="white" stroke="#bfbfbf" points="92,-1098.5 92,-1155.5 172,-1155.5 172,-1098.5 92,-1098.5"/> |
| <text text-anchor="middle" x="132" y="-1143.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< bool ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="92,-1136.5 172,-1136.5 "/> |
| <text text-anchor="middle" x="132" y="-1124.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="92,-1117.5 172,-1117.5 "/> |
| <text text-anchor="middle" x="132" y="-1105.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node8->Node5 --> |
| <g id="edge7" class="edge"><title>Node8->Node5</title> |
| <path fill="none" stroke="#404040" d="M142.367,-1098.23C146.592,-1088.34 151.921,-1077.34 158,-1068 172.253,-1046.1 190.168,-1024.22 207.627,-1004.88"/> |
| <polygon fill="none" stroke="#404040" points="207.762,-1004.73 208.868,-997.604 215.871,-995.884 214.765,-1003.01 207.762,-1004.73"/> |
| <text text-anchor="middle" x="214.5" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -tuple_idx_nullable_map_</text> |
| </g> |
| <!-- Node9 --> |
| <g id="node9" class="node"><title>Node9</title> |
| <polygon fill="white" stroke="#bfbfbf" points="190,-1098.5 190,-1155.5 362,-1155.5 362,-1098.5 190,-1098.5"/> |
| <text text-anchor="middle" x="276" y="-1143.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::TupleDescriptor * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="190,-1136.5 362,-1136.5 "/> |
| <text text-anchor="middle" x="276" y="-1124.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="190,-1117.5 362,-1117.5 "/> |
| <text text-anchor="middle" x="276" y="-1105.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node9->Node5 --> |
| <g id="edge8" class="edge"><title>Node9->Node5</title> |
| <path fill="none" stroke="#404040" d="M275.332,-1098.27C275.205,-1092.25 275.085,-1085.91 275,-1080 274.912,-1073.88 274.831,-1067.62 274.758,-1061.29"/> |
| <polygon fill="none" stroke="#404040" points="274.756,-1061.07 270.691,-1055.12 274.625,-1049.07 278.69,-1055.03 274.756,-1061.07"/> |
| <text text-anchor="middle" x="316.5" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -tuple_desc_map_</text> |
| </g> |
| <!-- Node10 --> |
| <g id="node10" class="node"><title>Node10</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1620,-1098.5 1620,-1155.5 1666,-1155.5 1666,-1098.5 1620,-1098.5"/> |
| <text text-anchor="middle" x="1643" y="-1143.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1620,-1136.5 1666,-1136.5 "/> |
| <text text-anchor="middle" x="1643" y="-1124.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1620,-1117.5 1666,-1117.5 "/> |
| <text text-anchor="middle" x="1643" y="-1105.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node10->Node2 --> |
| <g id="edge10" class="edge"><title>Node10->Node2</title> |
| <path fill="none" stroke="#404040" d="M1656.71,-1098.12C1685.6,-1037.63 1751.98,-889.062 1775,-756 1790.97,-663.696 1822.19,-613.267 1757,-546 1639.32,-424.578 1438.1,-377.725 1326.51,-360.453"/> |
| <polygon fill="none" stroke="#404040" points="1326.21,-360.409 1319.69,-363.477 1314.34,-358.633 1320.87,-355.565 1326.21,-360.409"/> |
| <text text-anchor="start" x="1772" y="-799.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #num_rows_returned</text> |
| <text text-anchor="middle" x="1819" y="-788.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="middle" x="1819" y="-777.5" font-family="Helvetica,sans-Serif" font-size="10.00">#limit_</text> |
| </g> |
| <!-- Node18 --> |
| <g id="node18" class="node"><title>Node18</title> |
| <g id="a_node18"><a xlink:href="classimpala_1_1AtomicInt.html" target="_top" xlink:title="{impala::AtomicInt\<\l int64_t \>\n||+ AtomicInt()\l+ operator int64_t()\l+ operator=()\l+ operator=()\l+ operator+=()\l+ operator-=()\l+ operator\|=()\l+ operator&=()\l+ operator++()\l+ operator++()\land 10 more...\l}"> |
| <polygon fill="white" stroke="black" points="1023.5,-849 1023.5,-1027 1122.5,-1027 1122.5,-849 1023.5,-849"/> |
| <text text-anchor="start" x="1031.5" y="-1015" font-family="Helvetica,sans-Serif" font-size="10.00">impala::AtomicInt<</text> |
| <text text-anchor="middle" x="1073" y="-1004" font-family="Helvetica,sans-Serif" font-size="10.00"> int64_t ></text> |
| <polyline fill="none" stroke="black" points="1023.5,-997 1122.5,-997 "/> |
| <text text-anchor="middle" x="1073" y="-985" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1023.5,-978 1122.5,-978 "/> |
| <text text-anchor="start" x="1031.5" y="-966" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtomicInt()</text> |
| <text text-anchor="start" x="1031.5" y="-955" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator int64_t()</text> |
| <text text-anchor="start" x="1031.5" y="-944" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="1031.5" y="-933" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="1031.5" y="-922" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator+=()</text> |
| <text text-anchor="start" x="1031.5" y="-911" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator-=()</text> |
| <text text-anchor="start" x="1031.5" y="-900" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator|=()</text> |
| <text text-anchor="start" x="1031.5" y="-889" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&=()</text> |
| <text text-anchor="start" x="1031.5" y="-878" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> |
| <text text-anchor="start" x="1031.5" y="-867" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> |
| <text text-anchor="start" x="1031.5" y="-856" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node10->Node18 --> |
| <g id="edge21" class="edge"><title>Node10->Node18</title> |
| <path fill="none" stroke="#404040" d="M1619.91,-1123.69C1526.49,-1114.18 1179.62,-1077.31 1139,-1050 1133.1,-1046.03 1127.65,-1041.34 1122.63,-1036.18"/> |
| <polygon fill="none" stroke="#404040" points="1122.52,-1036.06 1115.55,-1034.21 1114.57,-1027.07 1121.55,-1028.91 1122.52,-1036.06"/> |
| <text text-anchor="middle" x="1273.5" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -value_</text> |
| </g> |
| <!-- Node11 --> |
| <g id="node11" class="node"><title>Node11</title> |
| <g id="a_node11"><a xlink:href="classimpala_1_1ObjectPool.html" target="_top" xlink:title="{impala::ObjectPool\n||+ ObjectPool()\l+ ~ObjectPool()\l+ Add()\l}"> |
| <polygon fill="white" stroke="black" points="1200.5,-637.5 1200.5,-716.5 1299.5,-716.5 1299.5,-637.5 1200.5,-637.5"/> |
| <text text-anchor="middle" x="1250" y="-704.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ObjectPool</text> |
| <polyline fill="none" stroke="black" points="1200.5,-697.5 1299.5,-697.5 "/> |
| <text text-anchor="middle" x="1250" y="-685.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1200.5,-678.5 1299.5,-678.5 "/> |
| <text text-anchor="start" x="1208.5" y="-666.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ObjectPool()</text> |
| <text text-anchor="start" x="1208.5" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ObjectPool()</text> |
| <text text-anchor="start" x="1208.5" y="-644.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node11->Node2 --> |
| <g id="edge11" class="edge"><title>Node11->Node2</title> |
| <path fill="none" stroke="#404040" d="M1248.55,-637.236C1247.96,-619.752 1247.34,-598.84 1247,-580 1246.76,-566.78 1246.57,-553.129 1246.42,-539.384"/> |
| <polygon fill="none" stroke="#404040" points="1246.42,-539.288 1242.36,-533.33 1246.29,-527.289 1250.36,-533.247 1246.42,-539.288"/> |
| <text text-anchor="middle" x="1263" y="-560.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #pool_</text> |
| </g> |
| <!-- Node12->Node11 --> |
| <g id="edge12" class="edge"><title>Node12->Node11</title> |
| <path fill="none" stroke="#404040" d="M1209.09,-881.756C1218.2,-836.399 1230.99,-772.687 1239.83,-728.637"/> |
| <polygon fill="none" stroke="#404040" points="1239.85,-728.53 1237.11,-721.86 1242.22,-716.765 1244.96,-723.435 1239.85,-728.53"/> |
| <text text-anchor="middle" x="1246" y="-788.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -lock_</text> |
| </g> |
| <!-- Node13 --> |
| <g id="node13" class="node"><title>Node13</title> |
| <g id="a_node13"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}"> |
| <polygon fill="white" stroke="black" points="1935.5,-1098.5 1935.5,-1155.5 1970.5,-1155.5 1970.5,-1098.5 1935.5,-1098.5"/> |
| <text text-anchor="middle" x="1953" y="-1143.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text> |
| <polyline fill="none" stroke="black" points="1935.5,-1136.5 1970.5,-1136.5 "/> |
| <text text-anchor="middle" x="1953" y="-1124.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1935.5,-1117.5 1970.5,-1117.5 "/> |
| <text text-anchor="middle" x="1953" y="-1105.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </a> |
| </g> |
| </g> |
| <!-- Node13->Node1 --> |
| <g id="edge31" class="edge"><title>Node13->Node1</title> |
| <path fill="none" stroke="#404040" d="M1969.98,-1098.31C1990.12,-1062.78 2021,-998.59 2021,-939 2021,-939 2021,-939 2021,-349 2021,-252.325 1944.14,-164.045 1887.18,-111.891"/> |
| <polygon fill="none" stroke="#404040" points="1887.15,-111.86 1880.01,-110.821 1878.22,-103.835 1885.36,-104.873 1887.15,-111.86"/> |
| <text text-anchor="middle" x="2047.5" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -child_eos_</text> |
| </g> |
| <!-- Node13->Node2 --> |
| <g id="edge23" class="edge"><title>Node13->Node2</title> |
| <path fill="none" stroke="#404040" d="M1953.46,-1098.3C1955.02,-988.213 1957.99,-585.735 1919,-546 1835.61,-461.003 1486.17,-391.965 1326.37,-364.187"/> |
| <polygon fill="none" stroke="#404040" points="1326.1,-364.14 1319.51,-367.062 1314.27,-362.1 1320.87,-359.178 1326.1,-364.14"/> |
| <text text-anchor="middle" x="1978.5" y="-788.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -is_closed_</text> |
| </g> |
| <!-- Node13->Node12 --> |
| <g id="edge14" class="edge"><title>Node13->Node12</title> |
| <path fill="none" stroke="#404040" d="M1935.3,-1124.18C1827.55,-1113.09 1264.28,-1054.93 1257,-1050 1240.99,-1039.15 1229,-1022.52 1220.16,-1005.41"/> |
| <polygon fill="none" stroke="#404040" points="1219.95,-1004.98 1213.76,-1001.28 1214.79,-994.145 1220.98,-997.842 1219.95,-1004.98"/> |
| <text text-anchor="middle" x="1526" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -locked_</text> |
| </g> |
| <!-- Node14 --> |
| <g id="node14" class="node"><title>Node14</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1266,-909.5 1266,-966.5 1404,-966.5 1404,-909.5 1266,-909.5"/> |
| <text text-anchor="middle" x="1335" y="-954.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< GenericElement * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1266,-947.5 1404,-947.5 "/> |
| <text text-anchor="middle" x="1335" y="-935.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1266,-928.5 1404,-928.5 "/> |
| <text text-anchor="middle" x="1335" y="-916.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node14->Node11 --> |
| <g id="edge15" class="edge"><title>Node14->Node11</title> |
| <path fill="none" stroke="#404040" d="M1325.9,-909.282C1311.77,-866.213 1284.32,-782.567 1266.59,-728.553"/> |
| <polygon fill="none" stroke="#404040" points="1266.49,-728.238 1260.82,-723.784 1262.75,-716.836 1268.42,-721.29 1266.49,-728.238"/> |
| <text text-anchor="middle" x="1314.5" y="-788.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -objects_</text> |
| </g> |
| <!-- Node15 --> |
| <g id="node15" class="node"><title>Node15</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1013,-648.5 1013,-705.5 1057,-705.5 1057,-648.5 1013,-648.5"/> |
| <text text-anchor="middle" x="1035" y="-693.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1013,-686.5 1057,-686.5 "/> |
| <text text-anchor="middle" x="1035" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1013,-667.5 1057,-667.5 "/> |
| <text text-anchor="middle" x="1035" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node15->Node2 --> |
| <g id="edge16" class="edge"><title>Node15->Node2</title> |
| <path fill="none" stroke="#404040" d="M1031.38,-648.452C1029.02,-621.123 1028.76,-578.708 1044,-546 1071.05,-487.962 1123.52,-438.142 1168.21,-403.388"/> |
| <polygon fill="none" stroke="#404040" points="1168.37,-403.265 1170.71,-396.445 1177.91,-395.983 1175.57,-402.804 1168.37,-403.265"/> |
| <text text-anchor="middle" x="1091.5" y="-560.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #exec_options_lock_</text> |
| </g> |
| <!-- Node16 --> |
| <g id="node16" class="node"><title>Node16</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1080,-643 1080,-711 1182,-711 1182,-643 1080,-643"/> |
| <text text-anchor="start" x="1088" y="-699" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="1131" y="-688" font-family="Helvetica,sans-Serif" font-size="10.00">::MemTracker ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1080,-681 1182,-681 "/> |
| <text text-anchor="middle" x="1131" y="-669" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1080,-662 1182,-662 "/> |
| <text text-anchor="middle" x="1131" y="-650" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node16->Node2 --> |
| <g id="edge17" class="edge"><title>Node16->Node2</title> |
| <path fill="none" stroke="#404040" d="M1133.34,-642.791C1135.88,-616.147 1140.98,-578.038 1151,-546 1157.01,-526.771 1164.66,-507.062 1173,-487.914"/> |
| <polygon fill="none" stroke="#404040" points="1173.1,-487.678 1171.89,-480.57 1177.98,-476.713 1179.2,-483.821 1173.1,-487.678"/> |
| <text text-anchor="middle" x="1197" y="-566" font-family="Helvetica,sans-Serif" font-size="10.00"> #mem_tracker_</text> |
| <text text-anchor="middle" x="1197" y="-555" font-family="Helvetica,sans-Serif" font-size="10.00">#expr_mem_tracker_</text> |
| </g> |
| <!-- Node17->Node2 --> |
| <g id="edge18" class="edge"><title>Node17->Node2</title> |
| <path fill="none" stroke="#404040" d="M853.325,-598.662C848.338,-580.619 848.125,-562.014 858,-546 925.096,-437.187 1073.54,-386.969 1166.12,-365.464"/> |
| <polygon fill="none" stroke="#404040" points="1166.26,-365.434 1171.23,-360.214 1177.97,-362.799 1172.99,-368.019 1166.26,-365.434"/> |
| <text text-anchor="start" x="858" y="-571.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #rows_returned_counter</text> |
| <text text-anchor="middle" x="912" y="-560.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="middle" x="912" y="-549.5" font-family="Helvetica,sans-Serif" font-size="10.00">#rows_returned_rate_</text> |
| </g> |
| <!-- Node18->Node17 --> |
| <g id="edge20" class="edge"><title>Node18->Node17</title> |
| <path fill="none" stroke="#404040" d="M1048.53,-848.813C1039.13,-823.352 1026.76,-796.414 1011,-774 998.81,-756.663 982.796,-740.502 966.706,-726.569"/> |
| <polygon fill="none" stroke="#404040" points="966.441,-726.348 959.274,-725.553 957.251,-718.631 964.418,-719.426 966.441,-726.348"/> |
| <text text-anchor="middle" x="1049.5" y="-788.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #value_</text> |
| </g> |
| <!-- Node19 --> |
| <g id="node19" class="node"><title>Node19</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1350.5,-648.5 1350.5,-705.5 1391.5,-705.5 1391.5,-648.5 1350.5,-648.5"/> |
| <text text-anchor="middle" x="1371" y="-693.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1350.5,-686.5 1391.5,-686.5 "/> |
| <text text-anchor="middle" x="1371" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1350.5,-667.5 1391.5,-667.5 "/> |
| <text text-anchor="middle" x="1371" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node19->Node2 --> |
| <g id="edge24" class="edge"><title>Node19->Node2</title> |
| <path fill="none" stroke="#404040" d="M1388.64,-648.28C1399.9,-632.155 1415.61,-612.264 1433,-598 1446.52,-586.905 1458.89,-594.932 1468,-580 1475.87,-567.101 1474.23,-559.767 1468,-546 1438.6,-481.046 1375.69,-429.144 1324.32,-395.267"/> |
| <polygon fill="none" stroke="#404040" points="1324.29,-395.248 1317.08,-395.35 1314.21,-388.734 1321.42,-388.632 1324.29,-395.248"/> |
| <text text-anchor="middle" x="1528.5" y="-560.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #runtime_exec_options_</text> |
| </g> |
| <!-- Node19->Node2 --> |
| <g id="edge28" class="edge"><title>Node19->Node2</title> |
| <path fill="none" stroke="#404040" d="M1350.17,-651.156C1331.16,-628.044 1305,-594.989 1298,-580 1291.84,-566.81 1286.39,-552.844 1281.57,-538.576"/> |
| <polygon fill="none" stroke="#404040" points="1281.54,-538.491 1275.88,-534.019 1277.84,-527.077 1283.49,-531.548 1281.54,-538.491"/> |
| <text text-anchor="middle" x="1381" y="-560.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +ROW_THROUGHPUT_COUNTER</text> |
| </g> |
| <!-- Node20 --> |
| <g id="node20" class="node"><title>Node20</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1442.5,-648.5 1442.5,-705.5 1591.5,-705.5 1591.5,-648.5 1442.5,-648.5"/> |
| <text text-anchor="middle" x="1517" y="-693.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::ExecNode * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1442.5,-686.5 1591.5,-686.5 "/> |
| <text text-anchor="middle" x="1517" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1442.5,-667.5 1591.5,-667.5 "/> |
| <text text-anchor="middle" x="1517" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node20->Node2 --> |
| <g id="edge25" class="edge"><title>Node20->Node2</title> |
| <path fill="none" stroke="#404040" d="M1549.37,-648.33C1576.29,-621.819 1607.19,-580.811 1587,-546 1531.09,-449.616 1407.64,-396.831 1325.64,-371.254"/> |
| <polygon fill="none" stroke="#404040" points="1325.59,-371.238 1318.68,-373.321 1314.1,-367.749 1321.01,-365.666 1325.59,-371.238"/> |
| <text text-anchor="middle" x="1618" y="-560.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #children_</text> |
| </g> |
| <!-- Node21 --> |
| <g id="node21" class="node"><title>Node21</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1609,-648.5 1609,-705.5 1767,-705.5 1767,-648.5 1609,-648.5"/> |
| <text text-anchor="middle" x="1688" y="-693.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::ExprContext * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1609,-686.5 1767,-686.5 "/> |
| <text text-anchor="middle" x="1688" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1609,-667.5 1767,-667.5 "/> |
| <text text-anchor="middle" x="1688" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node21->Node2 --> |
| <g id="edge27" class="edge"><title>Node21->Node2</title> |
| <path fill="none" stroke="#404040" d="M1685.4,-648.291C1681.38,-619.642 1671.26,-575.107 1646,-546 1561.18,-448.285 1416.14,-394.964 1325.98,-369.772"/> |
| <polygon fill="none" stroke="#404040" points="1325.75,-369.71 1318.91,-371.987 1314.18,-366.547 1321.02,-364.27 1325.75,-369.71"/> |
| <text text-anchor="middle" x="1709.5" y="-566" font-family="Helvetica,sans-Serif" font-size="10.00"> #conjunct_ctxs_</text> |
| <text text-anchor="middle" x="1709.5" y="-555" font-family="Helvetica,sans-Serif" font-size="10.00">-expr_ctxs_to_free_</text> |
| </g> |
| <!-- Node22 --> |
| <g id="node22" class="node"><title>Node22</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2049,-316 2049,-384 2151,-384 2151,-316 2049,-316"/> |
| <text text-anchor="start" x="2057" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="2100" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">::RowBatch ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="2049,-354 2151,-354 "/> |
| <text text-anchor="middle" x="2100" y="-342" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2049,-335 2151,-335 "/> |
| <text text-anchor="middle" x="2100" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node22->Node1 --> |
| <g id="edge29" class="edge"><title>Node22->Node1</title> |
| <path fill="none" stroke="#404040" d="M2098.32,-315.887C2094.3,-270.893 2080.74,-190.508 2035,-142 1996.93,-101.625 1936.08,-81.6863 1890.01,-71.9621"/> |
| <polygon fill="none" stroke="#404040" points="1889.82,-71.923 1883.15,-74.6817 1878.04,-69.5926 1884.71,-66.834 1889.82,-71.923"/> |
| <text text-anchor="middle" x="2084" y="-145.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -child_row_batch_</text> |
| </g> |
| </g> |
| </svg> |
| <g id="navigator" transform="translate(0 0)" fill="#404254"> |
| <rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/> |
| <use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/> |
| <use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/> |
| <use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/> |
| <g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| </g> |
| <svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet"> |
| <g id="arrow_out" transform="scale(0.3 0.3)"> |
| <a xlink:href="classimpala_1_1SelectNode__coll__graph_org.svg" target="_base"> |
| <rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38" |
| fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/> |
| <path id="arrow" |
| d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z" |
| style="fill:#404040;"/> |
| </a> |
| </g> |
| </svg> |
| </svg> |