| <?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::SortNode Pages: 1 --> |
| <!--zoomable 1262 --> |
| <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 = 2053; |
| var viewHeight = 1262; |
| var sectionId = 'dynsection-1'; |
| </script> |
| <script xlink:href="svgpan.js"/> |
| <svg id="graph" class="graph"> |
| <g id="viewport"> |
| <title>impala::SortNode</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-1258 2049,-1258 2049,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"><title>Node1</title> |
| <polygon fill="#bfbfbf" stroke="black" points="1639.5,-0.5 1639.5,-167.5 1738.5,-167.5 1738.5,-0.5 1639.5,-0.5"/> |
| <text text-anchor="middle" x="1689" y="-155.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SortNode</text> |
| <polyline fill="none" stroke="black" points="1639.5,-148.5 1738.5,-148.5 "/> |
| <text text-anchor="middle" x="1689" y="-136.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1639.5,-129.5 1738.5,-129.5 "/> |
| <text text-anchor="start" x="1647.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SortNode()</text> |
| <text text-anchor="start" x="1647.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~SortNode()</text> |
| <text text-anchor="start" x="1647.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> |
| <text text-anchor="start" x="1647.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> |
| <text text-anchor="start" x="1647.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text> |
| <text text-anchor="start" x="1647.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNext()</text> |
| <text text-anchor="start" x="1647.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text> |
| <text text-anchor="start" x="1647.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="1647.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DebugString()</text> |
| <text text-anchor="start" x="1647.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">- SortInput()</text> |
| <text text-anchor="start" x="1647.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">- CreateBlockMgr()</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="889,-217 889,-571 1025,-571 1025,-217 889,-217"/> |
| <text text-anchor="middle" x="957" y="-559" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ExecNode</text> |
| <polyline fill="none" stroke="black" points="889,-552 1025,-552 "/> |
| <text text-anchor="middle" x="957" y="-540" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="889,-533 1025,-533 "/> |
| <text text-anchor="start" x="897" y="-521" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecNode()</text> |
| <text text-anchor="start" x="897" y="-510" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ExecNode()</text> |
| <text text-anchor="start" x="897" y="-499" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> |
| <text text-anchor="start" x="897" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> |
| <text text-anchor="start" x="897" y="-477" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text> |
| <text text-anchor="start" x="897" y="-466" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNext()</text> |
| <text text-anchor="start" x="897" y="-455" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text> |
| <text text-anchor="start" x="897" y="-444" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="897" y="-433" font-family="Helvetica,sans-Serif" font-size="10.00">+ CollectNodes()</text> |
| <text text-anchor="start" x="897" y="-422" font-family="Helvetica,sans-Serif" font-size="10.00">+ CollectScanNodes()</text> |
| <text text-anchor="start" x="897" y="-411" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text> |
| <text text-anchor="start" x="897" y="-400" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateTree()</text> |
| <text text-anchor="start" x="897" y="-389" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetDebugOptions()</text> |
| <text text-anchor="start" x="897" y="-378" font-family="Helvetica,sans-Serif" font-size="10.00">+ EvalConjuncts()</text> |
| <text text-anchor="start" x="897" y="-367" font-family="Helvetica,sans-Serif" font-size="10.00">+ CodegenEvalConjuncts()</text> |
| <text text-anchor="start" x="897" y="-356" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNodeIdFromProfile()</text> |
| <text text-anchor="start" x="897" y="-345" font-family="Helvetica,sans-Serif" font-size="10.00"># child()</text> |
| <text text-anchor="start" x="897" y="-334" font-family="Helvetica,sans-Serif" font-size="10.00"># is_closed()</text> |
| <text text-anchor="start" x="897" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00"># IsScanNode()</text> |
| <text text-anchor="start" x="897" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00"># InitRuntimeProfile()</text> |
| <text text-anchor="start" x="897" y="-301" font-family="Helvetica,sans-Serif" font-size="10.00"># ExecDebugAction()</text> |
| <text text-anchor="start" x="897" y="-290" font-family="Helvetica,sans-Serif" font-size="10.00"># AddRuntimeExecOption()</text> |
| <text text-anchor="start" x="897" y="-279" font-family="Helvetica,sans-Serif" font-size="10.00"># QueryMaintenance()</text> |
| <text text-anchor="start" x="897" y="-268" font-family="Helvetica,sans-Serif" font-size="10.00"># AddExprCtxToFree()</text> |
| <text text-anchor="start" x="897" y="-257" font-family="Helvetica,sans-Serif" font-size="10.00"># AddExprCtxsToFree()</text> |
| <text text-anchor="start" x="897" y="-246" font-family="Helvetica,sans-Serif" font-size="10.00"># AddExprCtxsToFree()</text> |
| <text text-anchor="start" x="897" y="-235" font-family="Helvetica,sans-Serif" font-size="10.00"># CreateNode()</text> |
| <text text-anchor="start" x="897" y="-224" 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="M1034.43,-360.418C1185.12,-297.017 1513.94,-158.658 1639.2,-105.956"/> |
| <polygon fill="none" stroke="midnightblue" points="1033.07,-357.196 1025.21,-364.301 1035.78,-363.648 1033.07,-357.196"/> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"><title>Node3</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1427,-752 1427,-820 1529,-820 1529,-752 1427,-752"/> |
| <text text-anchor="start" x="1435" y="-808" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="1478" y="-797" font-family="Helvetica,sans-Serif" font-size="10.00">::RuntimeProfile ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1427,-790 1529,-790 "/> |
| <text text-anchor="middle" x="1478" y="-778" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1427,-771 1529,-771 "/> |
| <text text-anchor="middle" x="1478" y="-759" 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="M1478.28,-751.701C1478.04,-702.77 1474.89,-614.581 1456,-590 1354.42,-457.833 1150.5,-415.149 1037.32,-401.434"/> |
| <polygon fill="none" stroke="#404040" points="1037.24,-401.425 1030.82,-404.71 1025.32,-400.048 1031.74,-396.763 1037.24,-401.425"/> |
| <text text-anchor="middle" x="1513" y="-620.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="469.5,-1029.5 469.5,-1086.5 504.5,-1086.5 504.5,-1029.5 469.5,-1029.5"/> |
| <text text-anchor="middle" x="487" y="-1074.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text> |
| <polyline fill="none" stroke="#bfbfbf" points="469.5,-1067.5 504.5,-1067.5 "/> |
| <text text-anchor="middle" x="487" y="-1055.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="469.5,-1048.5 504.5,-1048.5 "/> |
| <text text-anchor="middle" x="487" y="-1036.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="M504.914,-1040.84C533.394,-1014.08 588.667,-957.569 617,-898 677.7,-770.38 610.28,-702.354 696,-590 745.175,-525.546 821.1,-472.139 878.407,-437.614"/> |
| <polygon fill="none" stroke="#404040" points="878.565,-437.52 881.679,-431.016 888.88,-431.388 885.766,-437.893 878.565,-437.52"/> |
| <text text-anchor="middle" x="670.5" y="-783.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="M475.531,-1029.32C450.479,-964.54 396.969,-799.077 447,-674 516.284,-500.789 751.407,-432.254 876.759,-407.536"/> |
| <polygon fill="none" stroke="#404040" points="877.12,-407.467 882.261,-402.41 888.906,-405.211 883.765,-410.268 877.12,-407.467"/> |
| <text text-anchor="middle" x="483" y="-783.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="M493.46,-1029.29C500.622,-997.68 512.075,-944.368 519,-898 526.388,-848.531 516.105,-717.382 541,-674 615.838,-543.588 779.352,-462.066 877.619,-422.883"/> |
| <polygon fill="none" stroke="#404040" points="877.803,-422.81 881.928,-416.895 888.974,-418.427 884.85,-424.343 877.803,-422.81"/> |
| <text text-anchor="middle" x="577" y="-783.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="281,-708 281,-864 397,-864 397,-708 281,-708"/> |
| <text text-anchor="start" x="289" y="-852" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text> |
| <text text-anchor="middle" x="339" y="-841" font-family="Helvetica,sans-Serif" font-size="10.00">::Counter</text> |
| <polyline fill="none" stroke="black" points="281,-834 397,-834 "/> |
| <text text-anchor="middle" x="339" y="-822" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="281,-815 397,-815 "/> |
| <text text-anchor="start" x="289" y="-803" font-family="Helvetica,sans-Serif" font-size="10.00">+ Counter()</text> |
| <text text-anchor="start" x="289" y="-792" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Counter()</text> |
| <text text-anchor="start" x="289" y="-781" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text> |
| <text text-anchor="start" x="289" y="-770" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitOr()</text> |
| <text text-anchor="start" x="289" y="-759" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text> |
| <text text-anchor="start" x="289" y="-748" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text> |
| <text text-anchor="start" x="289" y="-737" font-family="Helvetica,sans-Serif" font-size="10.00">+ value()</text> |
| <text text-anchor="start" x="289" y="-726" font-family="Helvetica,sans-Serif" font-size="10.00">+ double_value()</text> |
| <text text-anchor="start" x="289" y="-715" 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="M469.219,-1042.15C447.357,-1022.98 410.513,-987.609 389,-950 375.995,-927.265 366.007,-900.772 358.504,-875.836"/> |
| <polygon fill="none" stroke="#404040" points="358.452,-875.656 352.945,-871 355.124,-864.126 360.631,-868.782 358.452,-875.656"/> |
| <text text-anchor="middle" x="404" y="-930.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="993,-675 993,-897 1109,-897 1109,-675 993,-675"/> |
| <text text-anchor="middle" x="1051" y="-885" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RowDescriptor</text> |
| <polyline fill="none" stroke="black" points="993,-878 1109,-878 "/> |
| <text text-anchor="middle" x="1051" y="-866" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="993,-859 1109,-859 "/> |
| <text text-anchor="start" x="1001" y="-847" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="1001" y="-836" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="1001" y="-825" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="1001" y="-814" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="1001" y="-803" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="1001" y="-792" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text> |
| <text text-anchor="start" x="1001" y="-781" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetRowSize()</text> |
| <text text-anchor="start" x="1001" y="-770" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTupleIdx()</text> |
| <text text-anchor="start" x="1001" y="-759" font-family="Helvetica,sans-Serif" font-size="10.00">+ TupleIsNullable()</text> |
| <text text-anchor="start" x="1001" y="-748" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsAnyTupleNullable()</text> |
| <text text-anchor="start" x="1001" y="-737" font-family="Helvetica,sans-Serif" font-size="10.00">+ tuple_descriptors()</text> |
| <text text-anchor="start" x="1001" y="-726" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToThrift()</text> |
| <text text-anchor="start" x="1001" y="-715" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsPrefixOf()</text> |
| <text text-anchor="start" x="1001" y="-704" font-family="Helvetica,sans-Serif" font-size="10.00">+ Equals()</text> |
| <text text-anchor="start" x="1001" y="-693" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> |
| <text text-anchor="start" x="1001" y="-682" 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="M1067.91,-674.833C1069.15,-646.846 1067.76,-617.049 1061,-590 1054.33,-563.331 1043.25,-536.316 1030.75,-511.237"/> |
| <polygon fill="none" stroke="#404040" points="1030.59,-510.918 1024.29,-507.402 1025.11,-500.238 1031.41,-503.755 1030.59,-510.918"/> |
| <text text-anchor="middle" x="1108" y="-620.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="1125,-1029.5 1125,-1086.5 1197,-1086.5 1197,-1029.5 1125,-1029.5"/> |
| <text text-anchor="middle" x="1161" y="-1074.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< int ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1125,-1067.5 1197,-1067.5 "/> |
| <text text-anchor="middle" x="1161" y="-1055.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1125,-1048.5 1197,-1048.5 "/> |
| <text text-anchor="middle" x="1161" y="-1036.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="M1155.65,-1029.32C1149.58,-1000.4 1138.47,-954.047 1123,-916 1120.37,-909.531 1117.48,-902.979 1114.43,-896.435"/> |
| <polygon fill="none" stroke="#404040" points="1114.34,-896.257 1108.14,-892.586 1109.14,-885.444 1115.35,-889.116 1114.34,-896.257"/> |
| <text text-anchor="middle" x="1173.5" y="-930.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="830.5,-1196.5 830.5,-1253.5 859.5,-1253.5 859.5,-1196.5 830.5,-1196.5"/> |
| <text text-anchor="middle" x="845" y="-1241.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text> |
| <polyline fill="none" stroke="#bfbfbf" points="830.5,-1234.5 859.5,-1234.5 "/> |
| <text text-anchor="middle" x="845" y="-1222.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="830.5,-1215.5 859.5,-1215.5 "/> |
| <text text-anchor="middle" x="845" y="-1203.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node7->Node2 --> |
| <g id="edge22" class="edge"><title>Node7->Node2</title> |
| <path fill="none" stroke="#404040" d="M835.894,-1196.45C834.103,-1190.41 832.359,-1184.03 831,-1178 816.496,-1113.71 727.094,-650.601 753,-590 778.711,-529.856 833.086,-479.409 879.235,-444.903"/> |
| <polygon fill="none" stroke="#404040" points="879.268,-444.879 881.741,-438.106 888.945,-437.784 886.471,-444.557 879.268,-444.879"/> |
| <text text-anchor="middle" x="799" y="-930.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="M839.304,-1196.26C830.697,-1147.5 818.853,-1044.35 854,-968 868.398,-936.722 932.203,-880.958 983.353,-839.564"/> |
| <polygon fill="none" stroke="#404040" points="983.392,-839.533 985.559,-832.656 992.742,-832.012 990.574,-838.889 983.392,-839.533"/> |
| <text text-anchor="middle" x="890" y="-1055.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="1469.5,-1002 1469.5,-1114 1568.5,-1114 1568.5,-1002 1469.5,-1002"/> |
| <text text-anchor="middle" x="1519" y="-1102" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SpinLock</text> |
| <polyline fill="none" stroke="black" points="1469.5,-1095 1568.5,-1095 "/> |
| <text text-anchor="middle" x="1519" y="-1083" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1469.5,-1076 1568.5,-1076 "/> |
| <text text-anchor="start" x="1477.5" y="-1064" font-family="Helvetica,sans-Serif" font-size="10.00">+ SpinLock()</text> |
| <text text-anchor="start" x="1477.5" y="-1053" font-family="Helvetica,sans-Serif" font-size="10.00">+ lock()</text> |
| <text text-anchor="start" x="1477.5" y="-1042" font-family="Helvetica,sans-Serif" font-size="10.00">+ unlock()</text> |
| <text text-anchor="start" x="1477.5" y="-1031" font-family="Helvetica,sans-Serif" font-size="10.00">+ try_lock()</text> |
| <text text-anchor="start" x="1477.5" y="-1020" font-family="Helvetica,sans-Serif" font-size="10.00">+ DCheckLocked()</text> |
| <text text-anchor="start" x="1477.5" y="-1009" 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="M859.758,-1223.82C943.105,-1222.55 1354.91,-1213.04 1460,-1148 1469.83,-1141.92 1478.37,-1133.52 1485.66,-1124.29"/> |
| <polygon fill="none" stroke="#404040" points="1485.77,-1124.15 1486.06,-1116.95 1492.82,-1114.44 1492.53,-1121.65 1485.77,-1124.15"/> |
| <text text-anchor="middle" x="1467.5" y="-1169.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="1371,-1029.5 1371,-1086.5 1451,-1086.5 1451,-1029.5 1371,-1029.5"/> |
| <text text-anchor="middle" x="1411" y="-1074.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< bool ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1371,-1067.5 1451,-1067.5 "/> |
| <text text-anchor="middle" x="1411" y="-1055.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1371,-1048.5 1451,-1048.5 "/> |
| <text text-anchor="middle" x="1411" y="-1036.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node8->Node1 --> |
| <g id="edge34" class="edge"><title>Node8->Node1</title> |
| <path fill="none" stroke="#404040" d="M1419.48,-1029.21C1426.98,-1009.25 1439.92,-983.265 1460,-968 1487.63,-946.992 1502.45,-958.895 1536,-950 1615.25,-928.989 1663.87,-963.641 1713,-898 1772.66,-818.297 1759.98,-761.776 1713,-674 1706.19,-661.284 1692.81,-668.716 1686,-656 1643.33,-576.274 1663,-320.202 1677.83,-179.61"/> |
| <polygon fill="none" stroke="#404040" points="1677.83,-179.551 1674.5,-173.159 1679.11,-167.619 1682.45,-174.01 1677.83,-179.551"/> |
| <text text-anchor="middle" x="1718" y="-626" font-family="Helvetica,sans-Serif" font-size="10.00"> -nulls_first_</text> |
| <text text-anchor="middle" x="1718" y="-615" font-family="Helvetica,sans-Serif" font-size="10.00">-is_asc_order_</text> |
| </g> |
| <!-- Node8->Node5 --> |
| <g id="edge7" class="edge"><title>Node8->Node5</title> |
| <path fill="none" stroke="#404040" d="M1399.34,-1029.3C1382.91,-994.535 1349.22,-936.911 1299,-916 1227.87,-886.38 1189.99,-936.094 1119.82,-897.965"/> |
| <polygon fill="none" stroke="#404040" points="1119.54,-897.802 1112.34,-898.183 1109.22,-891.682 1116.42,-891.301 1119.54,-897.802"/> |
| <text text-anchor="middle" x="1402.5" y="-930.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="935,-1029.5 935,-1086.5 1107,-1086.5 1107,-1029.5 935,-1029.5"/> |
| <text text-anchor="middle" x="1021" y="-1074.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::TupleDescriptor * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="935,-1067.5 1107,-1067.5 "/> |
| <text text-anchor="middle" x="1021" y="-1055.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="935,-1048.5 1107,-1048.5 "/> |
| <text text-anchor="middle" x="1021" y="-1036.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="M1024.07,-1029.37C1027.25,-1000.75 1032.44,-954.004 1037.43,-909.164"/> |
| <polygon fill="none" stroke="#404040" points="1037.43,-909.129 1034.12,-902.724 1038.76,-897.203 1042.07,-903.608 1037.43,-909.129"/> |
| <text text-anchor="middle" x="1077.5" y="-930.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="305,-1196.5 305,-1253.5 351,-1253.5 351,-1196.5 305,-1196.5"/> |
| <text text-anchor="middle" x="328" y="-1241.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="305,-1234.5 351,-1234.5 "/> |
| <text text-anchor="middle" x="328" y="-1222.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="305,-1215.5 351,-1215.5 "/> |
| <text text-anchor="middle" x="328" y="-1203.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node10->Node1 --> |
| <g id="edge32" class="edge"><title>Node10->Node1</title> |
| <path fill="none" stroke="#404040" d="M304.936,-1223.18C230.276,-1219.17 0,-1195.73 0,-1059 0,-1059 0,-1059 0,-393 0,-224.14 1323.44,-112.889 1627.32,-89.5698"/> |
| <polygon fill="none" stroke="#404040" points="1627.4,-89.564 1633.08,-85.1191 1639.37,-88.6509 1633.69,-93.0959 1627.4,-89.564"/> |
| <text text-anchor="middle" x="48" y="-789" font-family="Helvetica,sans-Serif" font-size="10.00"> -num_rows_skipped_</text> |
| <text text-anchor="middle" x="48" y="-778" font-family="Helvetica,sans-Serif" font-size="10.00">-offset_</text> |
| </g> |
| <!-- Node10->Node2 --> |
| <g id="edge10" class="edge"><title>Node10->Node2</title> |
| <path fill="none" stroke="#404040" d="M351.187,-1218.92C388.479,-1209.84 462.687,-1187.94 513,-1148 619.833,-1063.2 638.369,-1023.83 691,-898 744.627,-769.786 678.328,-711.94 745,-590 776.86,-531.729 832.717,-481.438 879.099,-446.53"/> |
| <polygon fill="none" stroke="#404040" points="879.197,-446.457 881.639,-439.672 888.841,-439.317 886.399,-446.102 879.197,-446.457"/> |
| <text text-anchor="start" x="683" y="-941.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #num_rows_returned</text> |
| <text text-anchor="middle" x="730" y="-930.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="middle" x="730" y="-919.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="278.5,-969 278.5,-1147 377.5,-1147 377.5,-969 278.5,-969"/> |
| <text text-anchor="start" x="286.5" y="-1135" font-family="Helvetica,sans-Serif" font-size="10.00">impala::AtomicInt<</text> |
| <text text-anchor="middle" x="328" y="-1124" font-family="Helvetica,sans-Serif" font-size="10.00"> int64_t ></text> |
| <polyline fill="none" stroke="black" points="278.5,-1117 377.5,-1117 "/> |
| <text text-anchor="middle" x="328" y="-1105" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="278.5,-1098 377.5,-1098 "/> |
| <text text-anchor="start" x="286.5" y="-1086" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtomicInt()</text> |
| <text text-anchor="start" x="286.5" y="-1075" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator int64_t()</text> |
| <text text-anchor="start" x="286.5" y="-1064" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="286.5" y="-1053" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="286.5" y="-1042" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator+=()</text> |
| <text text-anchor="start" x="286.5" y="-1031" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator-=()</text> |
| <text text-anchor="start" x="286.5" y="-1020" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator|=()</text> |
| <text text-anchor="start" x="286.5" y="-1009" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&=()</text> |
| <text text-anchor="start" x="286.5" y="-998" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> |
| <text text-anchor="start" x="286.5" y="-987" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> |
| <text text-anchor="start" x="286.5" y="-976" 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="M328,-1196.38C328,-1185.74 328,-1172.87 328,-1159.32"/> |
| <polygon fill="none" stroke="#404040" points="328,-1159.28 324,-1153.28 328,-1147.28 332,-1153.28 328,-1159.28"/> |
| <text text-anchor="middle" x="345.5" y="-1169.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="1127.5,-746.5 1127.5,-825.5 1226.5,-825.5 1226.5,-746.5 1127.5,-746.5"/> |
| <text text-anchor="middle" x="1177" y="-813.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ObjectPool</text> |
| <polyline fill="none" stroke="black" points="1127.5,-806.5 1226.5,-806.5 "/> |
| <text text-anchor="middle" x="1177" y="-794.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1127.5,-787.5 1226.5,-787.5 "/> |
| <text text-anchor="start" x="1135.5" y="-775.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ObjectPool()</text> |
| <text text-anchor="start" x="1135.5" y="-764.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ObjectPool()</text> |
| <text text-anchor="start" x="1135.5" y="-753.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="M1178.94,-746.266C1179.41,-705.34 1175.6,-639.941 1151,-590 1124.12,-535.437 1075.97,-486.898 1034.36,-451.895"/> |
| <polygon fill="none" stroke="#404040" points="1034.29,-451.838 1027.12,-451.095 1025.05,-444.189 1032.22,-444.931 1034.29,-451.838"/> |
| <text text-anchor="middle" x="1187" y="-620.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="M1516.68,-1001.85C1512.33,-971.716 1501.58,-936.466 1476,-916 1434.24,-882.586 1280.78,-927.245 1236,-898 1214.53,-883.976 1200.34,-859.437 1191.27,-836.992"/> |
| <polygon fill="none" stroke="#404040" points="1191.18,-836.754 1185.33,-832.533 1186.98,-825.513 1192.82,-829.734 1191.18,-836.754"/> |
| <text text-anchor="middle" x="1517" y="-930.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="1867.5,-1196.5 1867.5,-1253.5 1902.5,-1253.5 1902.5,-1196.5 1867.5,-1196.5"/> |
| <text text-anchor="middle" x="1885" y="-1241.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text> |
| <polyline fill="none" stroke="black" points="1867.5,-1234.5 1902.5,-1234.5 "/> |
| <text text-anchor="middle" x="1885" y="-1222.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1867.5,-1215.5 1902.5,-1215.5 "/> |
| <text text-anchor="middle" x="1885" y="-1203.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </a> |
| </g> |
| </g> |
| <!-- Node13->Node2 --> |
| <g id="edge23" class="edge"><title>Node13->Node2</title> |
| <path fill="none" stroke="#404040" d="M1886.49,-1196.2C1892.44,-1079.75 1912.31,-635.114 1871,-590 1846.39,-563.124 1743.91,-578.191 1708,-572 1460.85,-529.391 1173.52,-454.435 1036.97,-417.235"/> |
| <polygon fill="none" stroke="#404040" points="1036.6,-417.134 1029.76,-419.412 1025.03,-413.972 1031.87,-411.694 1036.6,-417.134"/> |
| <text text-anchor="middle" x="1922.5" y="-930.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="M1867.35,-1216.04C1816.03,-1192.91 1665.14,-1124.88 1579.74,-1086.38"/> |
| <polygon fill="none" stroke="#404040" points="1579.58,-1086.31 1572.47,-1087.49 1568.64,-1081.38 1575.76,-1080.2 1579.58,-1086.31"/> |
| <text text-anchor="middle" x="1797" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -locked_</text> |
| </g> |
| <!-- Node22 --> |
| <g id="node22" class="node"><title>Node22</title> |
| <g id="a_node22"><a xlink:href="classimpala_1_1SortExecExprs.html" target="_top" xlink:title="{impala::SortExecExprs\n||+ Init()\l+ Init()\l+ Prepare()\l+ Open()\l+ Close()\l+ sort_tuple_slot_expr_ctxs()\l+ lhs_ordering_expr_ctxs()\l+ rhs_ordering_expr_ctxs()\l}"> |
| <polygon fill="white" stroke="black" points="1717.5,-327 1717.5,-461 1860.5,-461 1860.5,-327 1717.5,-327"/> |
| <text text-anchor="middle" x="1789" y="-449" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SortExecExprs</text> |
| <polyline fill="none" stroke="black" points="1717.5,-442 1860.5,-442 "/> |
| <text text-anchor="middle" x="1789" y="-430" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1717.5,-423 1860.5,-423 "/> |
| <text text-anchor="start" x="1725.5" y="-411" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> |
| <text text-anchor="start" x="1725.5" y="-400" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> |
| <text text-anchor="start" x="1725.5" y="-389" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> |
| <text text-anchor="start" x="1725.5" y="-378" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text> |
| <text text-anchor="start" x="1725.5" y="-367" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="1725.5" y="-356" font-family="Helvetica,sans-Serif" font-size="10.00">+ sort_tuple_slot_expr_ctxs()</text> |
| <text text-anchor="start" x="1725.5" y="-345" font-family="Helvetica,sans-Serif" font-size="10.00">+ lhs_ordering_expr_ctxs()</text> |
| <text text-anchor="start" x="1725.5" y="-334" font-family="Helvetica,sans-Serif" font-size="10.00">+ rhs_ordering_expr_ctxs()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node13->Node22 --> |
| <g id="edge30" class="edge"><title>Node13->Node22</title> |
| <path fill="none" stroke="#404040" d="M1895.53,-1196.43C1929.51,-1102.52 2026.77,-789.914 1899,-590 1890.83,-577.218 1880.03,-583.382 1870,-572 1844.92,-543.534 1826.26,-505.996 1813.21,-472.816"/> |
| <polygon fill="none" stroke="#404040" points="1813.09,-472.502 1807.22,-468.314 1808.83,-461.284 1814.7,-465.472 1813.09,-472.502"/> |
| <text text-anchor="middle" x="2002.5" y="-930.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -materialize_tuple_</text> |
| </g> |
| <!-- Node14 --> |
| <g id="node14" class="node"><title>Node14</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1215,-1029.5 1215,-1086.5 1353,-1086.5 1353,-1029.5 1215,-1029.5"/> |
| <text text-anchor="middle" x="1284" y="-1074.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< GenericElement * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1215,-1067.5 1353,-1067.5 "/> |
| <text text-anchor="middle" x="1284" y="-1055.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1215,-1048.5 1353,-1048.5 "/> |
| <text text-anchor="middle" x="1284" y="-1036.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="M1276.69,-1029.28C1268.81,-1000.53 1255.3,-954.484 1240,-916 1229.31,-889.108 1215.36,-860.072 1203.3,-836.37"/> |
| <polygon fill="none" stroke="#404040" points="1203.22,-836.214 1196.92,-832.705 1197.73,-825.54 1204.03,-829.049 1203.22,-836.214"/> |
| <text text-anchor="middle" x="1273.5" y="-930.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="1245,-757.5 1245,-814.5 1289,-814.5 1289,-757.5 1245,-757.5"/> |
| <text text-anchor="middle" x="1267" y="-802.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1245,-795.5 1289,-795.5 "/> |
| <text text-anchor="middle" x="1267" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1245,-776.5 1289,-776.5 "/> |
| <text text-anchor="middle" x="1267" y="-764.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="M1264,-757.414C1258.51,-717.323 1243.79,-642.073 1207,-590 1162.09,-526.436 1090.53,-473.604 1035.46,-439.037"/> |
| <polygon fill="none" stroke="#404040" points="1035.23,-438.897 1028.02,-439.142 1025.03,-432.584 1032.23,-432.339 1035.23,-438.897"/> |
| <text text-anchor="middle" x="1287.5" y="-620.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="1307,-752 1307,-820 1409,-820 1409,-752 1307,-752"/> |
| <text text-anchor="start" x="1315" y="-808" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="1358" y="-797" font-family="Helvetica,sans-Serif" font-size="10.00">::MemTracker ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1307,-790 1409,-790 "/> |
| <text text-anchor="middle" x="1358" y="-778" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1307,-771 1409,-771 "/> |
| <text text-anchor="middle" x="1358" y="-759" 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="M1363.8,-751.774C1369.18,-710.173 1372.03,-638.494 1339,-590 1268.69,-486.785 1126.55,-435.114 1036.87,-411.751"/> |
| <polygon fill="none" stroke="#404040" points="1036.75,-411.722 1029.95,-414.125 1025.12,-408.774 1031.92,-406.37 1036.75,-411.722"/> |
| <text text-anchor="middle" x="1410" y="-626" font-family="Helvetica,sans-Serif" font-size="10.00"> #mem_tracker_</text> |
| <text text-anchor="middle" x="1410" y="-615" 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="M303.417,-707.705C291.272,-668.979 286.223,-623.36 311,-590 379.248,-498.11 719.7,-432.885 877.035,-407.157"/> |
| <polygon fill="none" stroke="#404040" points="877.105,-407.146 882.389,-402.238 888.951,-405.227 883.668,-410.135 877.105,-407.146"/> |
| <text text-anchor="start" x="311" y="-631.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #rows_returned_counter</text> |
| <text text-anchor="middle" x="365" y="-620.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="middle" x="365" y="-609.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="M327.671,-968.975C327.874,-951.421 328.277,-933.121 329,-916 329.545,-903.113 330.348,-889.517 331.267,-876.178"/> |
| <polygon fill="none" stroke="#404040" points="331.279,-875.997 327.719,-869.726 332.139,-864.028 335.699,-870.299 331.279,-875.997"/> |
| <text text-anchor="middle" x="347.5" y="-930.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="855.5,-757.5 855.5,-814.5 896.5,-814.5 896.5,-757.5 855.5,-757.5"/> |
| <text text-anchor="middle" x="876" y="-802.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text> |
| <polyline fill="none" stroke="#bfbfbf" points="855.5,-795.5 896.5,-795.5 "/> |
| <text text-anchor="middle" x="876" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="855.5,-776.5 896.5,-776.5 "/> |
| <text text-anchor="middle" x="876" y="-764.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="M892.052,-757.353C905.981,-731.915 925.377,-692.685 935,-656 941.098,-632.753 945.615,-607.981 948.946,-583.303"/> |
| <polygon fill="none" stroke="#404040" points="948.97,-583.107 945.761,-576.65 950.487,-571.204 953.696,-577.661 948.97,-583.107"/> |
| <text text-anchor="middle" x="1002.5" y="-620.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="M856.69,-757.042C839.881,-733.642 814.166,-700.002 788,-674 778.793,-664.85 770.685,-667.669 765,-656 752.152,-629.63 753.88,-617.144 765,-590 788.191,-533.391 836.626,-484.396 879.044,-449.677"/> |
| <polygon fill="none" stroke="#404040" points="879.192,-449.558 881.368,-442.683 888.551,-442.047 886.375,-448.922 879.192,-449.558"/> |
| <text text-anchor="middle" x="848" y="-620.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="114.5,-757.5 114.5,-814.5 263.5,-814.5 263.5,-757.5 114.5,-757.5"/> |
| <text text-anchor="middle" x="189" y="-802.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::ExecNode * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="114.5,-795.5 263.5,-795.5 "/> |
| <text text-anchor="middle" x="189" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="114.5,-776.5 263.5,-776.5 "/> |
| <text text-anchor="middle" x="189" y="-764.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="M188.407,-757.208C189.08,-715.109 196.747,-635.292 242,-590 331.93,-499.992 709.66,-432.671 876.826,-406.704"/> |
| <polygon fill="none" stroke="#404040" points="876.872,-406.697 882.192,-401.83 888.732,-404.87 883.411,-409.737 876.872,-406.697"/> |
| <text text-anchor="middle" x="266" y="-620.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="1547,-757.5 1547,-814.5 1705,-814.5 1705,-757.5 1547,-757.5"/> |
| <text text-anchor="middle" x="1626" y="-802.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::ExprContext * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1547,-795.5 1705,-795.5 "/> |
| <text text-anchor="middle" x="1626" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1547,-776.5 1705,-776.5 "/> |
| <text text-anchor="middle" x="1626" y="-764.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="M1616.1,-757.191C1596.99,-703.506 1556.79,-590.763 1556,-590 1411.31,-449.578 1164.36,-410.276 1037.48,-399.275"/> |
| <polygon fill="none" stroke="#404040" points="1037.17,-399.25 1030.86,-402.746 1025.21,-398.268 1031.52,-394.773 1037.17,-399.25"/> |
| <text text-anchor="middle" x="1623.5" y="-626" font-family="Helvetica,sans-Serif" font-size="10.00"> #conjunct_ctxs_</text> |
| <text text-anchor="middle" x="1623.5" y="-615" font-family="Helvetica,sans-Serif" font-size="10.00">-expr_ctxs_to_free_</text> |
| </g> |
| <!-- Node21->Node22 --> |
| <g id="edge31" class="edge"><title>Node21->Node22</title> |
| <path fill="none" stroke="#404040" d="M1664.72,-757.387C1694.35,-733.969 1733.52,-697.611 1754,-656 1782,-599.109 1789.94,-527.252 1791.33,-473.345"/> |
| <polygon fill="none" stroke="#404040" points="1791.33,-473.089 1787.44,-467.02 1791.54,-461.09 1795.43,-467.159 1791.33,-473.089"/> |
| <text text-anchor="start" x="1776" y="-648" font-family="Helvetica,sans-Serif" font-size="10.00"> -sort_tuple_slot_expr</text> |
| <text text-anchor="middle" x="1823" y="-637" font-family="Helvetica,sans-Serif" font-size="10.00">_ctxs_</text> |
| <text text-anchor="start" x="1776" y="-626" font-family="Helvetica,sans-Serif" font-size="10.00">-lhs_ordering_expr</text> |
| <text text-anchor="middle" x="1823" y="-615" font-family="Helvetica,sans-Serif" font-size="10.00">_ctxs_</text> |
| <text text-anchor="start" x="1776" y="-604" font-family="Helvetica,sans-Serif" font-size="10.00">-rhs_ordering_expr</text> |
| <text text-anchor="middle" x="1823" y="-593" font-family="Helvetica,sans-Serif" font-size="10.00">_ctxs_</text> |
| </g> |
| <!-- Node22->Node1 --> |
| <g id="edge29" class="edge"><title>Node22->Node1</title> |
| <path fill="none" stroke="#404040" d="M1767.55,-326.926C1753.58,-283.898 1735.14,-227.098 1719.63,-179.348"/> |
| <polygon fill="none" stroke="#404040" points="1719.57,-179.147 1713.91,-174.676 1715.86,-167.734 1721.52,-172.205 1719.57,-179.147"/> |
| <text text-anchor="middle" x="1767" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -sort_exec_exprs_</text> |
| </g> |
| <!-- Node23 --> |
| <g id="node23" class="node"><title>Node23</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1879,-360 1879,-428 1981,-428 1981,-360 1879,-360"/> |
| <text text-anchor="start" x="1887" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="1930" y="-405" font-family="Helvetica,sans-Serif" font-size="10.00">::Sorter ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1879,-398 1981,-398 "/> |
| <text text-anchor="middle" x="1930" y="-386" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1879,-379 1981,-379 "/> |
| <text text-anchor="middle" x="1930" y="-367" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node23->Node1 --> |
| <g id="edge33" class="edge"><title>Node23->Node1</title> |
| <path fill="none" stroke="#404040" d="M1924.78,-359.859C1917.5,-322.039 1901.37,-259.772 1869,-216 1837.6,-173.535 1788.43,-139.078 1749.41,-116.18"/> |
| <polygon fill="none" stroke="#404040" points="1749.11,-116.005 1741.91,-116.487 1738.7,-110.031 1745.89,-109.549 1749.11,-116.005"/> |
| <text text-anchor="middle" x="1872.5" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -sorter_</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_1SortNode__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> |