|  | <?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::HdfsRCFileScanner Pages: 1 --> | 
|  | <!--zoomable 3090 --> | 
|  | <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 = 5065; | 
|  | var viewHeight = 3090; | 
|  | var sectionId = 'dynsection-1'; | 
|  | </script> | 
|  | <script xlink:href="svgpan.js"/> | 
|  | <svg id="graph" class="graph"> | 
|  | <g id="viewport"> | 
|  | <title>impala::HdfsRCFileScanner</title> | 
|  | <polygon fill="white" stroke="none" points="-4,4 -4,-3086 5061,-3086 5061,4 -4,4"/> | 
|  | <!-- Node1 --> | 
|  | <g id="node1" class="node"><title>Node1</title> | 
|  | <polygon fill="#bfbfbf" stroke="black" points="2646,-1 2646,-245 2798,-245 2798,-1 2646,-1"/> | 
|  | <text text-anchor="middle" x="2722" y="-233" font-family="Helvetica,sans-Serif" font-size="10.00">impala::HdfsRCFileScanner</text> | 
|  | <polyline fill="none" stroke="black" points="2646,-226 2798,-226 "/> | 
|  | <text text-anchor="middle" x="2722" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="2646,-207 2798,-207 "/> | 
|  | <text text-anchor="start" x="2654" y="-195" font-family="Helvetica,sans-Serif" font-size="10.00">+ HdfsRCFileScanner()</text> | 
|  | <text text-anchor="start" x="2654" y="-184" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~HdfsRCFileScanner()</text> | 
|  | <text text-anchor="start" x="2654" y="-173" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> | 
|  | <text text-anchor="start" x="2654" y="-162" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> | 
|  | <text text-anchor="start" x="2654" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">- AllocateFileHeader()</text> | 
|  | <text text-anchor="start" x="2654" y="-140" font-family="Helvetica,sans-Serif" font-size="10.00">- ReadFileHeader()</text> | 
|  | <text text-anchor="start" x="2654" y="-129" font-family="Helvetica,sans-Serif" font-size="10.00">- InitNewRange()</text> | 
|  | <text text-anchor="start" x="2654" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">- ProcessRange()</text> | 
|  | <text text-anchor="start" x="2654" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">- file_format()</text> | 
|  | <text text-anchor="start" x="2654" y="-96" font-family="Helvetica,sans-Serif" font-size="10.00">- ReadNumColumnsMetadata()</text> | 
|  | <text text-anchor="start" x="2654" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">- ReadRowGroupHeader()</text> | 
|  | <text text-anchor="start" x="2654" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">- ReadKeyBuffers()</text> | 
|  | <text text-anchor="start" x="2654" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">- GetCurrentKeyBuffer()</text> | 
|  | <text text-anchor="start" x="2654" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">- ReadColumnBuffers()</text> | 
|  | <text text-anchor="start" x="2654" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">- NextField()</text> | 
|  | <text text-anchor="start" x="2654" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">- ReadRowGroup()</text> | 
|  | <text text-anchor="start" x="2654" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">- ResetRowGroup()</text> | 
|  | <text text-anchor="start" x="2654" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">- NextRow()</text> | 
|  | </g> | 
|  | <!-- Node2 --> | 
|  | <g id="node2" class="node"><title>Node2</title> | 
|  | <g id="a_node2"><a xlink:href="classimpala_1_1BaseSequenceScanner.html" target="_top" xlink:title="{impala::BaseSequenceScanner\n||+ Prepare()\l+ Close()\l+ ProcessSplit()\l+ ~BaseSequenceScanner()\l+ IssueInitialRanges()\l# AllocateFileHeader()\l# ReadFileHeader()\l# ProcessRange()\l# file_format()\l# BaseSequenceScanner()\l# ReadSync()\l# SkipToSync()\l# finished()\l- ReadPastSize()\l- FindSyncBlock()\l- CloseFileRanges()\l}"> | 
|  | <polygon fill="white" stroke="black" points="2645.5,-295 2645.5,-517 2798.5,-517 2798.5,-295 2645.5,-295"/> | 
|  | <text text-anchor="middle" x="2722" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">impala::BaseSequenceScanner</text> | 
|  | <polyline fill="none" stroke="black" points="2645.5,-498 2798.5,-498 "/> | 
|  | <text text-anchor="middle" x="2722" y="-486" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="2645.5,-479 2798.5,-479 "/> | 
|  | <text text-anchor="start" x="2653.5" y="-467" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-456" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-445" font-family="Helvetica,sans-Serif" font-size="10.00">+ ProcessSplit()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-434" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~BaseSequenceScanner()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-423" font-family="Helvetica,sans-Serif" font-size="10.00">+ IssueInitialRanges()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-412" font-family="Helvetica,sans-Serif" font-size="10.00"># AllocateFileHeader()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-401" font-family="Helvetica,sans-Serif" font-size="10.00"># ReadFileHeader()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-390" font-family="Helvetica,sans-Serif" font-size="10.00"># ProcessRange()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-379" font-family="Helvetica,sans-Serif" font-size="10.00"># file_format()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-368" font-family="Helvetica,sans-Serif" font-size="10.00"># BaseSequenceScanner()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-357" font-family="Helvetica,sans-Serif" font-size="10.00"># ReadSync()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-346" font-family="Helvetica,sans-Serif" font-size="10.00"># SkipToSync()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-335" font-family="Helvetica,sans-Serif" font-size="10.00"># finished()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-324" font-family="Helvetica,sans-Serif" font-size="10.00">- ReadPastSize()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-313" font-family="Helvetica,sans-Serif" font-size="10.00">- FindSyncBlock()</text> | 
|  | <text text-anchor="start" x="2653.5" y="-302" font-family="Helvetica,sans-Serif" font-size="10.00">- CloseFileRanges()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node2->Node1 --> | 
|  | <g id="edge1" class="edge"><title>Node2->Node1</title> | 
|  | <path fill="none" stroke="midnightblue" d="M2722,-284.367C2722,-271.349 2722,-258.1 2722,-245.077"/> | 
|  | <polygon fill="none" stroke="midnightblue" points="2718.5,-284.748 2722,-294.748 2725.5,-284.748 2718.5,-284.748"/> | 
|  | </g> | 
|  | <!-- Node3 --> | 
|  | <g id="node3" class="node"><title>Node3</title> | 
|  | <g id="a_node3"><a xlink:href="classimpala_1_1HdfsScanner.html" target="_top" xlink:title="{impala::HdfsScanner\n||+ HdfsScanner()\l+ ~HdfsScanner()\l+ Prepare()\l+ ProcessSplit()\l+ Close()\l# InitializeWriteTuplesFn()\l# StartNewRowBatch()\l# InitNewRange()\l# GetMemory()\l# CommitRows()\l# AddFinalRowBatch()\l# AttachPool()\l# EvalConjuncts()\l# WriteEmptyTuples()\l# WriteEmptyTuples()\land 11 more...\l# CodegenWriteCompleteTuple()\l# CodegenWriteAlignedTuples()\l}"> | 
|  | <polygon fill="white" stroke="black" points="1204.5,-557 1204.5,-801 1363.5,-801 1363.5,-557 1204.5,-557"/> | 
|  | <text text-anchor="middle" x="1284" y="-789" font-family="Helvetica,sans-Serif" font-size="10.00">impala::HdfsScanner</text> | 
|  | <polyline fill="none" stroke="black" points="1204.5,-782 1363.5,-782 "/> | 
|  | <text text-anchor="middle" x="1284" y="-770" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="1204.5,-763 1363.5,-763 "/> | 
|  | <text text-anchor="start" x="1212.5" y="-751" font-family="Helvetica,sans-Serif" font-size="10.00">+ HdfsScanner()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-740" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~HdfsScanner()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-729" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-718" font-family="Helvetica,sans-Serif" font-size="10.00">+ ProcessSplit()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-707" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-696" font-family="Helvetica,sans-Serif" font-size="10.00"># InitializeWriteTuplesFn()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-685" font-family="Helvetica,sans-Serif" font-size="10.00"># StartNewRowBatch()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-674" font-family="Helvetica,sans-Serif" font-size="10.00"># InitNewRange()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00"># GetMemory()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-652" font-family="Helvetica,sans-Serif" font-size="10.00"># CommitRows()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-641" font-family="Helvetica,sans-Serif" font-size="10.00"># AddFinalRowBatch()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-630" font-family="Helvetica,sans-Serif" font-size="10.00"># AttachPool()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-619" font-family="Helvetica,sans-Serif" font-size="10.00"># EvalConjuncts()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-608" font-family="Helvetica,sans-Serif" font-size="10.00"># WriteEmptyTuples()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-597" font-family="Helvetica,sans-Serif" font-size="10.00"># WriteEmptyTuples()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-586" font-family="Helvetica,sans-Serif" font-size="10.00">and 11 more...</text> | 
|  | <text text-anchor="start" x="1212.5" y="-575" font-family="Helvetica,sans-Serif" font-size="10.00"># CodegenWriteCompleteTuple()</text> | 
|  | <text text-anchor="start" x="1212.5" y="-564" font-family="Helvetica,sans-Serif" font-size="10.00"># CodegenWriteAlignedTuples()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node3->Node2 --> | 
|  | <g id="edge2" class="edge"><title>Node3->Node2</title> | 
|  | <path fill="none" stroke="midnightblue" d="M1373.49,-661.136C1635.79,-611.703 2399.69,-467.741 2645.12,-421.489"/> | 
|  | <polygon fill="none" stroke="midnightblue" points="1372.8,-657.704 1363.62,-662.995 1374.09,-664.583 1372.8,-657.704"/> | 
|  | </g> | 
|  | <!-- Node4 --> | 
|  | <g id="node4" class="node"><title>Node4</title> | 
|  | <g id="a_node4"><a xlink:href="classimpala_1_1ScannerContext_1_1Stream.html" target="_top" xlink:title="{impala::ScannerContext\l::Stream\n||+ GetBytes()\l+ GetBuffer()\l+ set_contains_tuple_data()\l+ set_read_past_size_cb()\l+ bytes_left()\l+ eosr()\l+ eof()\l+ filename()\l+ scan_range()\l+ file_desc()\land 11 more...\l- Stream()\l- GetBytesInternal()\l- GetNextBuffer()\l- ReleaseCompletedResources()\l- ReportIncompleteRead()\l- ReportInvalidRead()\l}"> | 
|  | <polygon fill="white" stroke="black" points="1292.5,-851 1292.5,-1095 1451.5,-1095 1451.5,-851 1292.5,-851"/> | 
|  | <text text-anchor="start" x="1300.5" y="-1083" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ScannerContext</text> | 
|  | <text text-anchor="middle" x="1372" y="-1072" font-family="Helvetica,sans-Serif" font-size="10.00">::Stream</text> | 
|  | <polyline fill="none" stroke="black" points="1292.5,-1065 1451.5,-1065 "/> | 
|  | <text text-anchor="middle" x="1372" y="-1053" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="1292.5,-1046 1451.5,-1046 "/> | 
|  | <text text-anchor="start" x="1300.5" y="-1034" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBytes()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-1023" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBuffer()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-1012" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_contains_tuple_data()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-1001" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_read_past_size_cb()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-990" font-family="Helvetica,sans-Serif" font-size="10.00">+ bytes_left()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-979" font-family="Helvetica,sans-Serif" font-size="10.00">+ eosr()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-968" font-family="Helvetica,sans-Serif" font-size="10.00">+ eof()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-957" font-family="Helvetica,sans-Serif" font-size="10.00">+ filename()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-946" font-family="Helvetica,sans-Serif" font-size="10.00">+ scan_range()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-935" font-family="Helvetica,sans-Serif" font-size="10.00">+ file_desc()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-924" font-family="Helvetica,sans-Serif" font-size="10.00">and 11 more...</text> | 
|  | <text text-anchor="start" x="1300.5" y="-913" font-family="Helvetica,sans-Serif" font-size="10.00">- Stream()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-902" font-family="Helvetica,sans-Serif" font-size="10.00">- GetBytesInternal()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-891" font-family="Helvetica,sans-Serif" font-size="10.00">- GetNextBuffer()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-880" font-family="Helvetica,sans-Serif" font-size="10.00">- ReleaseCompletedResources()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-869" font-family="Helvetica,sans-Serif" font-size="10.00">- ReportIncompleteRead()</text> | 
|  | <text text-anchor="start" x="1300.5" y="-858" font-family="Helvetica,sans-Serif" font-size="10.00">- ReportInvalidRead()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node4->Node3 --> | 
|  | <g id="edge3" class="edge"><title>Node4->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M1335.44,-850.702C1331.68,-838.226 1327.85,-825.501 1324.05,-812.908"/> | 
|  | <polygon fill="none" stroke="#404040" points="1324.05,-812.879 1318.48,-808.289 1320.58,-801.39 1326.14,-805.98 1324.05,-812.879"/> | 
|  | <text text-anchor="middle" x="1350" y="-823.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #stream_</text> | 
|  | </g> | 
|  | <!-- Node5 --> | 
|  | <g id="node5" class="node"><title>Node5</title> | 
|  | <g id="a_node5"><a xlink:href="classimpala_1_1DiskIoMgr_1_1BufferDescriptor.html" target="_top" xlink:title="{impala::DiskIoMgr::\lBufferDescriptor\n||+ scan_range()\l+ buffer()\l+ buffer_len()\l+ len()\l+ eosr()\l+ scan_range_offset()\l+ SetMemTracker()\l+ Return()\l- BufferDescriptor()\l- Reset()\l}"> | 
|  | <polygon fill="white" stroke="red" points="1114,-1464.5 1114,-1631.5 1226,-1631.5 1226,-1464.5 1114,-1464.5"/> | 
|  | <text text-anchor="start" x="1122" y="-1619.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DiskIoMgr::</text> | 
|  | <text text-anchor="middle" x="1170" y="-1608.5" font-family="Helvetica,sans-Serif" font-size="10.00">BufferDescriptor</text> | 
|  | <polyline fill="none" stroke="red" points="1114,-1601.5 1226,-1601.5 "/> | 
|  | <text text-anchor="middle" x="1170" y="-1589.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="1114,-1582.5 1226,-1582.5 "/> | 
|  | <text text-anchor="start" x="1122" y="-1570.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ scan_range()</text> | 
|  | <text text-anchor="start" x="1122" y="-1559.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ buffer()</text> | 
|  | <text text-anchor="start" x="1122" y="-1548.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ buffer_len()</text> | 
|  | <text text-anchor="start" x="1122" y="-1537.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ len()</text> | 
|  | <text text-anchor="start" x="1122" y="-1526.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ eosr()</text> | 
|  | <text text-anchor="start" x="1122" y="-1515.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ scan_range_offset()</text> | 
|  | <text text-anchor="start" x="1122" y="-1504.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetMemTracker()</text> | 
|  | <text text-anchor="start" x="1122" y="-1493.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Return()</text> | 
|  | <text text-anchor="start" x="1122" y="-1482.5" font-family="Helvetica,sans-Serif" font-size="10.00">- BufferDescriptor()</text> | 
|  | <text text-anchor="start" x="1122" y="-1471.5" font-family="Helvetica,sans-Serif" font-size="10.00">- Reset()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node5->Node4 --> | 
|  | <g id="edge4" class="edge"><title>Node5->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M1177.81,-1464.49C1177.67,-1420.43 1170.1,-1367.68 1141,-1330 1128.08,-1313.28 1108.78,-1329.54 1097,-1312 1066.28,-1266.24 1072.79,-1237.51 1097,-1188 1135.2,-1109.88 1217.2,-1052.01 1281.78,-1016.29"/> | 
|  | <polygon fill="none" stroke="#404040" points="1281.84,-1016.26 1285.21,-1009.88 1292.39,-1010.53 1289.03,-1016.91 1281.84,-1016.26"/> | 
|  | <text text-anchor="middle" x="1121.5" y="-1247.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -io_buffer_</text> | 
|  | </g> | 
|  | <!-- Node6 --> | 
|  | <g id="node6" class="node"><title>Node6</title> | 
|  | <g id="a_node6"><a xlink:href="classimpala_1_1Status.html" target="_top" xlink:title="{impala::Status\n||+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\land 23 more...\l+ Expected()\l- Status()\l}"> | 
|  | <polygon fill="white" stroke="black" points="1019,-2238.5 1019,-2427.5 1099,-2427.5 1099,-2238.5 1019,-2238.5"/> | 
|  | <text text-anchor="middle" x="1059" y="-2415.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Status</text> | 
|  | <polyline fill="none" stroke="black" points="1019,-2408.5 1099,-2408.5 "/> | 
|  | <text text-anchor="middle" x="1059" y="-2396.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="1019,-2389.5 1099,-2389.5 "/> | 
|  | <text text-anchor="start" x="1027" y="-2377.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2366.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2355.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2344.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2333.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2322.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2311.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2300.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2289.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2278.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text> | 
|  | <text text-anchor="start" x="1027" y="-2267.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 23 more...</text> | 
|  | <text text-anchor="start" x="1027" y="-2256.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Expected()</text> | 
|  | <text text-anchor="start" x="1027" y="-2245.5" font-family="Helvetica,sans-Serif" font-size="10.00">- Status()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node6->Node3 --> | 
|  | <g id="edge81" class="edge"><title>Node6->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M1084.97,-2238.43C1088.31,-2223.03 1091.19,-2207.15 1093,-2192 1099.44,-2138.16 1093.07,-2124.22 1093,-2070 1092.78,-1905.56 1098.97,-1864.3 1092,-1700 1086.26,-1564.55 1072.56,-1531.45 1067,-1396 1063.21,-1303.59 1059.7,-1279.52 1073,-1188 1095.27,-1034.71 1091.73,-990.007 1158,-850 1168.72,-827.355 1182.67,-804.71 1197.37,-783.673"/> | 
|  | <polygon fill="none" stroke="#404040" points="1197.44,-783.578 1197.66,-776.37 1204.4,-773.805 1204.17,-781.012 1197.44,-783.578"/> | 
|  | <text text-anchor="middle" x="1102" y="-1360.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #parse_status_</text> | 
|  | </g> | 
|  | <!-- Node6->Node5 --> | 
|  | <g id="edge5" class="edge"><title>Node6->Node5</title> | 
|  | <path fill="none" stroke="#404040" d="M1099.14,-2290.82C1121.68,-2264.78 1147.69,-2229.12 1160,-2192 1192.77,-2093.21 1183.11,-1797.24 1175.44,-1643.71"/> | 
|  | <polygon fill="none" stroke="#404040" points="1175.43,-1643.55 1171.13,-1637.76 1174.82,-1631.56 1179.12,-1637.35 1175.43,-1643.55"/> | 
|  | <text text-anchor="middle" x="1202.5" y="-1910.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -status_</text> | 
|  | </g> | 
|  | <!-- Node6->Node6 --> | 
|  | <g id="edge9" class="edge"><title>Node6->Node6</title> | 
|  | <path fill="none" stroke="#404040" d="M1099.12,-2365.23C1109.33,-2363.12 1117,-2352.37 1117,-2333 1117,-2321.2 1114.15,-2312.59 1109.62,-2307.2"/> | 
|  | <polygon fill="none" stroke="#404040" points="1109.35,-2307.03 1102.15,-2307.31 1099.12,-2300.77 1106.32,-2300.49 1109.35,-2307.03"/> | 
|  | <text text-anchor="middle" x="1178" y="-2347" font-family="Helvetica,sans-Serif" font-size="10.00"> +CANCELLED</text> | 
|  | <text text-anchor="middle" x="1178" y="-2336" font-family="Helvetica,sans-Serif" font-size="10.00">+OK</text> | 
|  | <text text-anchor="middle" x="1178" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00">+MEM_LIMIT_EXCEEDED</text> | 
|  | <text text-anchor="middle" x="1178" y="-2314" font-family="Helvetica,sans-Serif" font-size="10.00">+DEPRECATED_RPC</text> | 
|  | </g> | 
|  | <!-- Node11 --> | 
|  | <g id="node11" class="node"><title>Node11</title> | 
|  | <g id="a_node11"><a xlink:href="classimpala_1_1DiskIoMgr_1_1ScanRange.html" target="_top" xlink:title="{impala::DiskIoMgr::\lScanRange\n||+ ScanRange()\l+ ~ScanRange()\l+ Reset()\l+ meta_data()\l+ try_cache()\l+ expected_local()\l+ ready_buffers_capacity()\l+ GetNext()\l+ Cancel()\l+ DebugString()\l+ mtime()\l- InitInternal()\l- EnqueueBuffer()\l- CleanupQueuedBuffers()\l- Validate()\l- MaxReadChunkSize()\l- Open()\l- Close()\l- Read()\l- ReadFromCache()\l}"> | 
|  | <polygon fill="white" stroke="red" points="1231.5,-1774.5 1231.5,-2051.5 1364.5,-2051.5 1364.5,-1774.5 1231.5,-1774.5"/> | 
|  | <text text-anchor="start" x="1239.5" y="-2039.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DiskIoMgr::</text> | 
|  | <text text-anchor="middle" x="1298" y="-2028.5" font-family="Helvetica,sans-Serif" font-size="10.00">ScanRange</text> | 
|  | <polyline fill="none" stroke="red" points="1231.5,-2021.5 1364.5,-2021.5 "/> | 
|  | <text text-anchor="middle" x="1298" y="-2009.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="1231.5,-2002.5 1364.5,-2002.5 "/> | 
|  | <text text-anchor="start" x="1239.5" y="-1990.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ScanRange()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1979.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ScanRange()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1968.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1957.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ meta_data()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1946.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ try_cache()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1935.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ expected_local()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1924.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ready_buffers_capacity()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1913.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNext()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1902.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Cancel()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1891.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1880.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ mtime()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00">- InitInternal()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1858.5" font-family="Helvetica,sans-Serif" font-size="10.00">- EnqueueBuffer()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1847.5" font-family="Helvetica,sans-Serif" font-size="10.00">- CleanupQueuedBuffers()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1836.5" font-family="Helvetica,sans-Serif" font-size="10.00">- Validate()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1825.5" font-family="Helvetica,sans-Serif" font-size="10.00">- MaxReadChunkSize()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1814.5" font-family="Helvetica,sans-Serif" font-size="10.00">- Open()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1803.5" font-family="Helvetica,sans-Serif" font-size="10.00">- Close()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1792.5" font-family="Helvetica,sans-Serif" font-size="10.00">- Read()</text> | 
|  | <text text-anchor="start" x="1239.5" y="-1781.5" font-family="Helvetica,sans-Serif" font-size="10.00">- ReadFromCache()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node6->Node11 --> | 
|  | <g id="edge12" class="edge"><title>Node6->Node11</title> | 
|  | <path fill="none" stroke="#404040" d="M1099.07,-2298.11C1127.71,-2271.86 1165.08,-2233.15 1188,-2192 1215.39,-2142.82 1202.04,-2122.63 1222,-2070 1223.52,-2066.01 1225.1,-2061.98 1226.73,-2057.93"/> | 
|  | <polygon fill="none" stroke="#404040" points="1226.88,-2057.56 1225.48,-2050.49 1231.47,-2046.47 1232.87,-2053.55 1226.88,-2057.56"/> | 
|  | <text text-anchor="middle" x="1241.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -status_</text> | 
|  | </g> | 
|  | <!-- Node20 --> | 
|  | <g id="node20" class="node"><title>Node20</title> | 
|  | <g id="a_node20"><a xlink:href="classimpala_1_1RuntimeState.html" target="_top" xlink:title="{impala::RuntimeState\n||+ RuntimeState()\l+ RuntimeState()\l+ ~RuntimeState()\l+ InitMemTrackers()\l+ CreateBlockMgr()\l+ obj_pool()\l+ desc_tbl()\l+ set_desc_tbl()\l+ query_options()\l+ batch_size()\land 57 more...\l- Init()\l- CreateCodegen()\l- RuntimeState()\l}"> | 
|  | <polygon fill="white" stroke="red" points="3020.5,-1813 3020.5,-2013 3131.5,-2013 3131.5,-1813 3020.5,-1813"/> | 
|  | <text text-anchor="middle" x="3076" y="-2001" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeState</text> | 
|  | <polyline fill="none" stroke="red" points="3020.5,-1994 3131.5,-1994 "/> | 
|  | <text text-anchor="middle" x="3076" y="-1982" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="3020.5,-1975 3131.5,-1975 "/> | 
|  | <text text-anchor="start" x="3028.5" y="-1963" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeState()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1952" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeState()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1941" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RuntimeState()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1930" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitMemTrackers()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1919" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateBlockMgr()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1908" font-family="Helvetica,sans-Serif" font-size="10.00">+ obj_pool()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1897" font-family="Helvetica,sans-Serif" font-size="10.00">+ desc_tbl()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1886" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_desc_tbl()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1875" font-family="Helvetica,sans-Serif" font-size="10.00">+ query_options()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1864" font-family="Helvetica,sans-Serif" font-size="10.00">+ batch_size()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1853" font-family="Helvetica,sans-Serif" font-size="10.00">and 57 more...</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1842" font-family="Helvetica,sans-Serif" font-size="10.00">- Init()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1831" font-family="Helvetica,sans-Serif" font-size="10.00">- CreateCodegen()</text> | 
|  | <text text-anchor="start" x="3028.5" y="-1820" font-family="Helvetica,sans-Serif" font-size="10.00">- RuntimeState()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node6->Node20 --> | 
|  | <g id="edge32" class="edge"><title>Node6->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M1099.09,-2298.32C1136.34,-2269.19 1194.71,-2228.87 1253,-2210 1311.69,-2191 1476.03,-2221.87 1530,-2192 1588.5,-2159.63 1558.96,-2101.37 1618,-2070 1646.52,-2054.85 2166.85,-2055.02 2199,-2052 2503.12,-2023.47 2861.95,-1956.41 3008.53,-1927.57"/> | 
|  | <polygon fill="none" stroke="#404040" points="3008.61,-1927.56 3013.73,-1922.47 3020.39,-1925.23 3015.28,-1930.32 3008.61,-1927.56"/> | 
|  | <text text-anchor="middle" x="1652" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -query_status_</text> | 
|  | </g> | 
|  | <!-- Node39 --> | 
|  | <g id="node39" class="node"><title>Node39</title> | 
|  | <g id="a_node39"><a xlink:href="classimpala_1_1HdfsScanNode.html" target="_top" xlink:title="{impala::HdfsScanNode\n||+ HdfsScanNode()\l+ ~HdfsScanNode()\l+ Prepare()\l+ Open()\l+ GetNext()\l+ Reset()\l+ Close()\l+ limit()\l+ materialized_slots()\l+ tuple_idx()\land 27 more...\l+ UpdateHdfsSplitStats()\l+ PrintHdfsSplitStats()\l- ThreadTokenAvailableCb()\l- CreateAndPrepareScanner()\l- ScannerThread()\l- EnoughMemoryForScannerThread()\l- GetNextInternal()\l- SetDone()\l- StopAndFinalizeCounters()\l}"> | 
|  | <polygon fill="white" stroke="red" points="2134.5,-1415 2134.5,-1681 2311.5,-1681 2311.5,-1415 2134.5,-1415"/> | 
|  | <text text-anchor="middle" x="2223" y="-1669" font-family="Helvetica,sans-Serif" font-size="10.00">impala::HdfsScanNode</text> | 
|  | <polyline fill="none" stroke="red" points="2134.5,-1662 2311.5,-1662 "/> | 
|  | <text text-anchor="middle" x="2223" y="-1650" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="2134.5,-1643 2311.5,-1643 "/> | 
|  | <text text-anchor="start" x="2142.5" y="-1631" font-family="Helvetica,sans-Serif" font-size="10.00">+ HdfsScanNode()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1620" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~HdfsScanNode()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1609" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1598" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1587" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNext()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1576" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1565" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1554" font-family="Helvetica,sans-Serif" font-size="10.00">+ limit()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1543" font-family="Helvetica,sans-Serif" font-size="10.00">+ materialized_slots()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1532" font-family="Helvetica,sans-Serif" font-size="10.00">+ tuple_idx()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1521" font-family="Helvetica,sans-Serif" font-size="10.00">and 27 more...</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1510" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateHdfsSplitStats()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1499" font-family="Helvetica,sans-Serif" font-size="10.00">+ PrintHdfsSplitStats()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1488" font-family="Helvetica,sans-Serif" font-size="10.00">- ThreadTokenAvailableCb()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1477" font-family="Helvetica,sans-Serif" font-size="10.00">- CreateAndPrepareScanner()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1466" font-family="Helvetica,sans-Serif" font-size="10.00">- ScannerThread()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1455" font-family="Helvetica,sans-Serif" font-size="10.00">- EnoughMemoryForScannerThread()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1444" font-family="Helvetica,sans-Serif" font-size="10.00">- GetNextInternal()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1433" font-family="Helvetica,sans-Serif" font-size="10.00">- SetDone()</text> | 
|  | <text text-anchor="start" x="2142.5" y="-1422" font-family="Helvetica,sans-Serif" font-size="10.00">- StopAndFinalizeCounters()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node6->Node39 --> | 
|  | <g id="edge66" class="edge"><title>Node6->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M1099.25,-2305.43C1141.05,-2277.66 1208.15,-2232.56 1265,-2192 1338.66,-2139.44 1342.65,-2100.05 1428,-2070 1482.53,-2050.8 1904.83,-2090.46 1948,-2052 1994.65,-2010.44 1970.5,-1833.36 1990,-1774 2001.61,-1738.68 2005.13,-1728.5 2029,-1700 2056.19,-1667.54 2091.44,-1637.56 2124.42,-1613.02"/> | 
|  | <polygon fill="none" stroke="#404040" points="2124.43,-1613 2126.9,-1606.23 2134.11,-1605.91 2131.64,-1612.68 2124.43,-1613"/> | 
|  | <text text-anchor="middle" x="2009.5" y="-1910.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -status_</text> | 
|  | </g> | 
|  | <!-- Node7 --> | 
|  | <g id="node7" class="node"><title>Node7</title> | 
|  | <g id="a_node7"><a xlink:href="classimpala_1_1ErrorMsg.html" target="_top" xlink:title="{impala::ErrorMsg\n||+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\land 9 more...\l+ Init()\l}"> | 
|  | <polygon fill="white" stroke="red" points="1123.5,-2559 1123.5,-2737 1214.5,-2737 1214.5,-2559 1123.5,-2559"/> | 
|  | <text text-anchor="middle" x="1169" y="-2725" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ErrorMsg</text> | 
|  | <polyline fill="none" stroke="red" points="1123.5,-2718 1214.5,-2718 "/> | 
|  | <text text-anchor="middle" x="1169" y="-2706" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="1123.5,-2699 1214.5,-2699 "/> | 
|  | <text text-anchor="start" x="1131.5" y="-2687" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2676" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2665" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2654" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2643" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2632" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2621" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2610" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2599" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2588" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2577" font-family="Helvetica,sans-Serif" font-size="10.00">and 9 more...</text> | 
|  | <text text-anchor="start" x="1131.5" y="-2566" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node7->Node6 --> | 
|  | <g id="edge6" class="edge"><title>Node7->Node6</title> | 
|  | <path fill="none" stroke="#404040" d="M1138.07,-2558.98C1124.97,-2521.7 1109.6,-2477.97 1095.91,-2439.03"/> | 
|  | <polygon fill="none" stroke="#404040" points="1095.89,-2438.97 1090.13,-2434.63 1091.91,-2427.64 1097.67,-2431.98 1095.89,-2438.97"/> | 
|  | <text text-anchor="middle" x="1146.5" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -msg_</text> | 
|  | </g> | 
|  | <!-- Node8 --> | 
|  | <g id="node8" class="node"><title>Node8</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="630.5,-2857.5 630.5,-2914.5 665.5,-2914.5 665.5,-2857.5 630.5,-2857.5"/> | 
|  | <text text-anchor="middle" x="648" y="-2902.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="630.5,-2895.5 665.5,-2895.5 "/> | 
|  | <text text-anchor="middle" x="648" y="-2883.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="630.5,-2876.5 665.5,-2876.5 "/> | 
|  | <text text-anchor="middle" x="648" y="-2864.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node8->Node3 --> | 
|  | <g id="edge84" class="edge"><title>Node8->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M642.551,-2857.35C638.712,-2839.58 633.013,-2816.14 626,-2796 571.395,-2639.16 520.973,-2614.38 471,-2456 416.047,-2281.84 417.029,-2233.41 396,-2052 380.834,-1921.17 385.112,-1887.67 382,-1756 381.412,-1731.12 366.426,-1719.41 382,-1700 405.076,-1671.23 438.971,-1709.98 463,-1682 583.743,-1541.43 424.531,-1009.42 519,-850 531.634,-828.681 542.437,-827.674 566,-820 689.633,-779.737 729.856,-824.029 858,-802 975.792,-781.751 1107.51,-741.147 1192.86,-712.352"/> | 
|  | <polygon fill="none" stroke="#404040" points="1192.97,-712.316 1197.37,-706.6 1204.34,-708.459 1199.94,-714.175 1192.97,-712.316"/> | 
|  | <text text-anchor="middle" x="434" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #decompression_type_</text> | 
|  | </g> | 
|  | <!-- Node8->Node7 --> | 
|  | <g id="edge7" class="edge"><title>Node8->Node7</title> | 
|  | <path fill="none" stroke="#404040" d="M662.606,-2857.46C675.154,-2836.79 695.28,-2809.78 721,-2796 791.872,-2758.04 827.968,-2811.62 901,-2778 913.849,-2772.08 911.143,-2761.9 924,-2756 999.087,-2721.56 1038.03,-2780.28 1109,-2738 1110.6,-2737.05 1112.17,-2736.03 1113.7,-2734.96"/> | 
|  | <polygon fill="none" stroke="#404040" points="1114.01,-2734.71 1116.16,-2727.83 1123.34,-2727.17 1121.19,-2734.05 1114.01,-2734.71"/> | 
|  | <text text-anchor="middle" x="939.5" y="-2764.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -error_</text> | 
|  | </g> | 
|  | <!-- Node18 --> | 
|  | <g id="node18" class="node"><title>Node18</title> | 
|  | <g id="a_node18"><a xlink:href="structimpala_1_1HdfsFileDesc.html" target="_top" xlink:title="{impala::HdfsFileDesc\n||+ HdfsFileDesc()\l}"> | 
|  | <polygon fill="white" stroke="red" points="643.5,-2619.5 643.5,-2676.5 754.5,-2676.5 754.5,-2619.5 643.5,-2619.5"/> | 
|  | <text text-anchor="middle" x="699" y="-2664.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::HdfsFileDesc</text> | 
|  | <polyline fill="none" stroke="red" points="643.5,-2657.5 754.5,-2657.5 "/> | 
|  | <text text-anchor="middle" x="699" y="-2645.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="643.5,-2638.5 754.5,-2638.5 "/> | 
|  | <text text-anchor="start" x="651.5" y="-2626.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HdfsFileDesc()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node8->Node18 --> | 
|  | <g id="edge22" class="edge"><title>Node8->Node18</title> | 
|  | <path fill="none" stroke="#404040" d="M644.853,-2857.43C642.624,-2831.04 641.243,-2790.3 649,-2756 654.395,-2732.15 665.614,-2707.3 676.06,-2687.56"/> | 
|  | <polygon fill="none" stroke="#404040" points="676.151,-2687.39 675.519,-2680.21 681.907,-2676.86 682.538,-2684.05 676.151,-2687.39"/> | 
|  | <text text-anchor="middle" x="690.5" y="-2764.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +file_compression</text> | 
|  | </g> | 
|  | <!-- Node30 --> | 
|  | <g id="node30" class="node"><title>Node30</title> | 
|  | <g id="a_node30"><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="4381,-2570 4381,-2726 4497,-2726 4497,-2570 4381,-2570"/> | 
|  | <text text-anchor="start" x="4389" y="-2714" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text> | 
|  | <text text-anchor="middle" x="4439" y="-2703" font-family="Helvetica,sans-Serif" font-size="10.00">::Counter</text> | 
|  | <polyline fill="none" stroke="black" points="4381,-2696 4497,-2696 "/> | 
|  | <text text-anchor="middle" x="4439" y="-2684" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="4381,-2677 4497,-2677 "/> | 
|  | <text text-anchor="start" x="4389" y="-2665" font-family="Helvetica,sans-Serif" font-size="10.00">+ Counter()</text> | 
|  | <text text-anchor="start" x="4389" y="-2654" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Counter()</text> | 
|  | <text text-anchor="start" x="4389" y="-2643" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text> | 
|  | <text text-anchor="start" x="4389" y="-2632" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitOr()</text> | 
|  | <text text-anchor="start" x="4389" y="-2621" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text> | 
|  | <text text-anchor="start" x="4389" y="-2610" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text> | 
|  | <text text-anchor="start" x="4389" y="-2599" font-family="Helvetica,sans-Serif" font-size="10.00">+ value()</text> | 
|  | <text text-anchor="start" x="4389" y="-2588" font-family="Helvetica,sans-Serif" font-size="10.00">+ double_value()</text> | 
|  | <text text-anchor="start" x="4389" y="-2577" font-family="Helvetica,sans-Serif" font-size="10.00">+ unit()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node8->Node30 --> | 
|  | <g id="edge44" class="edge"><title>Node8->Node30</title> | 
|  | <path fill="none" stroke="#404040" d="M662.108,-2857.41C674.5,-2836.42 694.661,-2809.01 721,-2796 750.605,-2781.38 1875.99,-2756.68 1909,-2756 1943.19,-2755.3 4340.4,-2753.27 4371,-2738 4373.64,-2736.68 4376.21,-2735.21 4378.7,-2733.6"/> | 
|  | <polygon fill="none" stroke="#404040" points="4378.9,-2733.45 4381.33,-2726.66 4388.53,-2726.29 4386.1,-2733.08 4378.9,-2733.45"/> | 
|  | <text text-anchor="middle" x="1924" y="-2764.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #unit_</text> | 
|  | </g> | 
|  | <!-- Node48 --> | 
|  | <g id="node48" class="node"><title>Node48</title> | 
|  | <g id="a_node48"><a xlink:href="structimpala_1_1BaseSequenceScanner_1_1FileHeader.html" target="_top" xlink:title="{impala::BaseSequenceScanner\l::FileHeader\n||+ ~FileHeader()\l}"> | 
|  | <polygon fill="white" stroke="black" points="155.5,-2299 155.5,-2367 308.5,-2367 308.5,-2299 155.5,-2299"/> | 
|  | <text text-anchor="start" x="163.5" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">impala::BaseSequenceScanner</text> | 
|  | <text text-anchor="middle" x="232" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">::FileHeader</text> | 
|  | <polyline fill="none" stroke="black" points="155.5,-2337 308.5,-2337 "/> | 
|  | <text text-anchor="middle" x="232" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="155.5,-2318 308.5,-2318 "/> | 
|  | <text text-anchor="start" x="163.5" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~FileHeader()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node8->Node48 --> | 
|  | <g id="edge105" class="edge"><title>Node8->Node48</title> | 
|  | <path fill="none" stroke="#404040" d="M630.454,-2885.33C564.192,-2885.52 328.223,-2876.17 235,-2738 160.464,-2627.53 194.913,-2458.5 217.631,-2378.69"/> | 
|  | <polygon fill="none" stroke="#404040" points="217.646,-2378.64 215.495,-2371.75 221.021,-2367.12 223.172,-2374 217.646,-2378.64"/> | 
|  | <text text-anchor="middle" x="279.5" y="-2645.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +compression_type</text> | 
|  | </g> | 
|  | <!-- Node9 --> | 
|  | <g id="node9" class="node"><title>Node9</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="3425.5,-2857.5 3425.5,-2914.5 3466.5,-2914.5 3466.5,-2857.5 3425.5,-2857.5"/> | 
|  | <text text-anchor="middle" x="3446" y="-2902.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3425.5,-2895.5 3466.5,-2895.5 "/> | 
|  | <text text-anchor="middle" x="3446" y="-2883.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3425.5,-2876.5 3466.5,-2876.5 "/> | 
|  | <text text-anchor="middle" x="3446" y="-2864.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node9->Node7 --> | 
|  | <g id="edge8" class="edge"><title>Node9->Node7</title> | 
|  | <path fill="none" stroke="#404040" d="M3425.46,-2883.7C3284.21,-2874.64 2442.01,-2819 1760,-2738 1563.76,-2714.69 1332.39,-2676.8 1226.79,-2658.93"/> | 
|  | <polygon fill="none" stroke="#404040" points="1226.68,-2658.91 1220.09,-2661.85 1214.85,-2656.9 1221.43,-2653.96 1226.68,-2658.91"/> | 
|  | <text text-anchor="middle" x="2108" y="-2764.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -message_</text> | 
|  | </g> | 
|  | <!-- Node9->Node18 --> | 
|  | <g id="edge24" class="edge"><title>Node9->Node18</title> | 
|  | <path fill="none" stroke="#404040" d="M3425.23,-2884.66C3194.56,-2880.85 1115.21,-2844.77 851,-2778 811.687,-2768.07 800.553,-2763.47 769,-2738 751.265,-2723.69 735.237,-2704.08 723.007,-2686.92"/> | 
|  | <polygon fill="none" stroke="#404040" points="722.714,-2686.49 716.015,-2683.82 715.901,-2676.61 722.6,-2679.28 722.714,-2686.49"/> | 
|  | <text text-anchor="middle" x="874" y="-2764.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +filename</text> | 
|  | </g> | 
|  | <!-- Node9->Node20 --> | 
|  | <g id="edge62" class="edge"><title>Node9->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M3466.69,-2879.04C3529.71,-2860.67 3724.5,-2802.25 3880,-2738 4047.54,-2668.78 4078.91,-2628.29 4246,-2558 4268.16,-2548.68 4282.54,-2559.2 4297,-2540 4332.83,-2492.43 4368.26,-2352 4302,-2210 4261.05,-2122.23 4225.71,-2103.93 4135,-2070 4083.53,-2050.75 3192.57,-2081.18 3146,-2052 3134.29,-2044.66 3124.46,-2034.7 3116.23,-2023.47"/> | 
|  | <polygon fill="none" stroke="#404040" points="3116.09,-2023.27 3109.43,-2020.52 3109.4,-2013.31 3116.07,-2016.06 3116.09,-2023.27"/> | 
|  | <text text-anchor="middle" x="4347.5" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -cgroup_</text> | 
|  | </g> | 
|  | <!-- Node29 --> | 
|  | <g id="node29" class="node"><title>Node29</title> | 
|  | <g id="a_node29"><a xlink:href="classimpala_1_1RuntimeProfile.html" target="_top" xlink:title="{impala::RuntimeProfile\n||+ RuntimeProfile()\l+ ~RuntimeProfile()\l+ AddChild()\l+ SortChildren()\l+ UpdateAverage()\l+ Update()\l+ AddCounter()\l+ AddHighWaterMarkCounter()\l+ AddDerivedCounter()\l+ AddThreadCounters()\land 32 more...\l+ CreateFromThrift()\l+ UnitsPerSecond()\l+ CounterSum()\l- Update()\l- ComputeTimeInProfile()\l- CreateFromThrift()\l- PrintChildCounters()\l}"> | 
|  | <polygon fill="white" stroke="red" points="4558,-2211 4558,-2455 4710,-2455 4710,-2211 4558,-2211"/> | 
|  | <text text-anchor="middle" x="4634" y="-2443" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text> | 
|  | <polyline fill="none" stroke="red" points="4558,-2436 4710,-2436 "/> | 
|  | <text text-anchor="middle" x="4634" y="-2424" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="4558,-2417 4710,-2417 "/> | 
|  | <text text-anchor="start" x="4566" y="-2405" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeProfile()</text> | 
|  | <text text-anchor="start" x="4566" y="-2394" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RuntimeProfile()</text> | 
|  | <text text-anchor="start" x="4566" y="-2383" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddChild()</text> | 
|  | <text text-anchor="start" x="4566" y="-2372" font-family="Helvetica,sans-Serif" font-size="10.00">+ SortChildren()</text> | 
|  | <text text-anchor="start" x="4566" y="-2361" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateAverage()</text> | 
|  | <text text-anchor="start" x="4566" y="-2350" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text> | 
|  | <text text-anchor="start" x="4566" y="-2339" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddCounter()</text> | 
|  | <text text-anchor="start" x="4566" y="-2328" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddHighWaterMarkCounter()</text> | 
|  | <text text-anchor="start" x="4566" y="-2317" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddDerivedCounter()</text> | 
|  | <text text-anchor="start" x="4566" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddThreadCounters()</text> | 
|  | <text text-anchor="start" x="4566" y="-2295" font-family="Helvetica,sans-Serif" font-size="10.00">and 32 more...</text> | 
|  | <text text-anchor="start" x="4566" y="-2284" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateFromThrift()</text> | 
|  | <text text-anchor="start" x="4566" y="-2273" font-family="Helvetica,sans-Serif" font-size="10.00">+ UnitsPerSecond()</text> | 
|  | <text text-anchor="start" x="4566" y="-2262" font-family="Helvetica,sans-Serif" font-size="10.00">+ CounterSum()</text> | 
|  | <text text-anchor="start" x="4566" y="-2251" font-family="Helvetica,sans-Serif" font-size="10.00">- Update()</text> | 
|  | <text text-anchor="start" x="4566" y="-2240" font-family="Helvetica,sans-Serif" font-size="10.00">- ComputeTimeInProfile()</text> | 
|  | <text text-anchor="start" x="4566" y="-2229" font-family="Helvetica,sans-Serif" font-size="10.00">- CreateFromThrift()</text> | 
|  | <text text-anchor="start" x="4566" y="-2218" font-family="Helvetica,sans-Serif" font-size="10.00">- PrintChildCounters()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node9->Node29 --> | 
|  | <g id="edge47" class="edge"><title>Node9->Node29</title> | 
|  | <path fill="none" stroke="#404040" d="M3466.81,-2884.33C3578.33,-2880.44 4116.05,-2858.16 4547,-2778 4612.3,-2765.85 4649.22,-2789.64 4691,-2738 4764.87,-2646.68 4729.66,-2588.39 4703,-2474 4702.46,-2471.67 4701.87,-2469.34 4701.24,-2467.01"/> | 
|  | <polygon fill="none" stroke="#404040" points="4701.19,-2466.84 4695.65,-2462.22 4697.79,-2455.33 4703.33,-2459.95 4701.19,-2466.84"/> | 
|  | <text text-anchor="middle" x="4754" y="-2645.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -name_</text> | 
|  | </g> | 
|  | <!-- Node9->Node29 --> | 
|  | <g id="edge49" class="edge"><title>Node9->Node29</title> | 
|  | <path fill="none" stroke="#404040" d="M3466.83,-2885.35C3601.82,-2887.2 4351.96,-2890.44 4505,-2738 4562.36,-2680.86 4475.56,-2615.06 4533,-2558 4571.57,-2519.68 4618.5,-2581.18 4654,-2540 4671.45,-2519.76 4677.07,-2493.9 4676.27,-2467.39"/> | 
|  | <polygon fill="none" stroke="#404040" points="4676.25,-2467.16 4671.87,-2461.43 4675.47,-2455.18 4679.85,-2460.91 4676.25,-2467.16"/> | 
|  | <text text-anchor="start" x="4533" y="-2667.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -INACTIVE_TIME_COUNTER</text> | 
|  | <text text-anchor="middle" x="4610" y="-2656.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NAME</text> | 
|  | <text text-anchor="start" x="4533" y="-2645.5" font-family="Helvetica,sans-Serif" font-size="10.00">-ASYNC_TIME_COUNTER</text> | 
|  | <text text-anchor="middle" x="4610" y="-2634.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NAME</text> | 
|  | <text text-anchor="middle" x="4610" y="-2623.5" font-family="Helvetica,sans-Serif" font-size="10.00">-TOTAL_TIME_COUNTER_NAME</text> | 
|  | </g> | 
|  | <!-- Node9->Node39 --> | 
|  | <g id="edge76" class="edge"><title>Node9->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M3466.55,-2883.35C3613.75,-2871.49 4505.35,-2799.15 4624,-2778 4657.75,-2771.98 4752.14,-2765.2 4773,-2738 4835.2,-2656.9 4756.42,-2284.06 4719,-2210 4679.46,-2131.74 4660.73,-2104.22 4580,-2070 4544.29,-2054.86 3213.32,-2077.38 3184,-2052 3089.41,-1970.14 3230.98,-1859.86 3140,-1774 3110.6,-1746.26 2998.63,-1763.95 2959,-1756 2875.61,-1739.27 2857.7,-1723.65 2776,-1700 2618.51,-1654.41 2434.7,-1604.96 2323.67,-1575.5"/> | 
|  | <polygon fill="none" stroke="#404040" points="2323.43,-1575.44 2316.6,-1577.77 2311.83,-1572.36 2318.65,-1570.03 2323.43,-1575.44"/> | 
|  | <text text-anchor="middle" x="4852" y="-2330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +HDFS_SPLIT_STATS_DESC</text> | 
|  | </g> | 
|  | <!-- Node47 --> | 
|  | <g id="node47" class="node"><title>Node47</title> | 
|  | <g id="a_node47"><a xlink:href="classimpala_1_1RowBatch.html" target="_top" xlink:title="{impala::RowBatch\n||+ RowBatch()\l+ RowBatch()\l+ ~RowBatch()\l+ AddRows()\l+ AddRow()\l+ CommitRows()\l+ CommitLastRow()\l+ set_num_rows()\l+ AtCapacity()\l+ AtCapacity()\land 20 more...\l+ GetBatchSize()\l}"> | 
|  | <polygon fill="white" stroke="red" points="804.5,-1459 804.5,-1637 909.5,-1637 909.5,-1459 804.5,-1459"/> | 
|  | <text text-anchor="middle" x="857" y="-1625" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RowBatch</text> | 
|  | <polyline fill="none" stroke="red" points="804.5,-1618 909.5,-1618 "/> | 
|  | <text text-anchor="middle" x="857" y="-1606" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="804.5,-1599 909.5,-1599 "/> | 
|  | <text text-anchor="start" x="812.5" y="-1587" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowBatch()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1576" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowBatch()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1565" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RowBatch()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1554" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddRows()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1543" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddRow()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1532" font-family="Helvetica,sans-Serif" font-size="10.00">+ CommitRows()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1521" font-family="Helvetica,sans-Serif" font-size="10.00">+ CommitLastRow()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1510" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_num_rows()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1499" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtCapacity()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1488" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtCapacity()</text> | 
|  | <text text-anchor="start" x="812.5" y="-1477" font-family="Helvetica,sans-Serif" font-size="10.00">and 20 more...</text> | 
|  | <text text-anchor="start" x="812.5" y="-1466" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBatchSize()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node9->Node47 --> | 
|  | <g id="edge100" class="edge"><title>Node9->Node47</title> | 
|  | <path fill="none" stroke="#404040" d="M3425.31,-2884.62C3201.88,-2880.43 1239.66,-2840.79 1005,-2738 852.388,-2671.15 795.503,-2618.34 758,-2456 733.39,-2349.47 702.189,-2304.02 758,-2210 766.528,-2195.63 780.909,-2205.31 791,-2192 824.602,-2147.66 798,-2121.52 819,-2070 822.539,-2061.32 827.22,-2060.95 830,-2052 852.511,-1979.51 856.907,-1774.04 857.406,-1649.27"/> | 
|  | <polygon fill="none" stroke="#404040" points="857.406,-1649.08 853.425,-1643.07 857.443,-1637.08 861.424,-1643.09 857.406,-1649.08"/> | 
|  | <text text-anchor="middle" x="810.5" y="-2330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -compression_scratch_</text> | 
|  | </g> | 
|  | <!-- Node9->Node48 --> | 
|  | <g id="edge107" class="edge"><title>Node9->Node48</title> | 
|  | <path fill="none" stroke="#404040" d="M3425.3,-2885.01C3236.98,-2884.89 1800.56,-2880.58 642,-2778 513.713,-2766.64 447.516,-2827.6 355,-2738 296.686,-2681.53 375.07,-2621.1 324,-2558 310.448,-2541.26 292.997,-2556.37 279,-2540 240.545,-2495.02 231.892,-2424.92 230.752,-2379.22"/> | 
|  | <polygon fill="none" stroke="#404040" points="230.75,-2379.02 226.681,-2373.07 230.611,-2367.02 234.68,-2372.98 230.75,-2379.02"/> | 
|  | <text text-anchor="middle" x="373" y="-2645.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +codec</text> | 
|  | </g> | 
|  | <!-- Node10 --> | 
|  | <g id="node10" class="node"><title>Node10</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="480.5,-2304.5 480.5,-2361.5 515.5,-2361.5 515.5,-2304.5 480.5,-2304.5"/> | 
|  | <text text-anchor="middle" x="498" y="-2349.5" font-family="Helvetica,sans-Serif" font-size="10.00">char</text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="480.5,-2342.5 515.5,-2342.5 "/> | 
|  | <text text-anchor="middle" x="498" y="-2330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="480.5,-2323.5 515.5,-2323.5 "/> | 
|  | <text text-anchor="middle" x="498" y="-2311.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node10->Node1 --> | 
|  | <g id="edge115" class="edge"><title>Node10->Node1</title> | 
|  | <path fill="none" stroke="#404040" d="M496.84,-2304.34C494.423,-2277.69 487.21,-2237.47 466,-2210 456.028,-2197.08 444.027,-2204.87 434,-2192 394.382,-2141.13 409.12,-2115.12 396,-2052 376.258,-1957.01 332.061,-1262.57 270,-1188 254.086,-1168.88 231.54,-1190.19 217,-1170 166.084,-1099.32 216,-1061.11 216,-974 216,-974 216,-974 216,-405 216,-156.348 2189.61,-127.722 2633.9,-124.428"/> | 
|  | <polygon fill="none" stroke="#404040" points="2633.98,-124.428 2639.95,-120.385 2645.98,-124.342 2640,-128.385 2633.98,-124.428"/> | 
|  | <text text-anchor="start" x="217" y="-1161.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -RCFILE_VALUE_CLASS</text> | 
|  | <text text-anchor="middle" x="286" y="-1150.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NAME</text> | 
|  | <text text-anchor="start" x="217" y="-1139.5" font-family="Helvetica,sans-Serif" font-size="10.00">-RCFILE_METADATA</text> | 
|  | <text text-anchor="middle" x="286" y="-1128.5" font-family="Helvetica,sans-Serif" font-size="10.00">_KEY_NUM_COLS</text> | 
|  | <text text-anchor="middle" x="286" y="-1117.5" font-family="Helvetica,sans-Serif" font-size="10.00">-RCFILE_KEY_CLASS_NAME</text> | 
|  | </g> | 
|  | <!-- Node10->Node3 --> | 
|  | <g id="edge89" class="edge"><title>Node10->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M490.95,-2304.32C475.683,-2243.85 440.489,-2101.4 435,-2052 421.356,-1929.2 362.482,-1874.04 435,-1774 450.096,-1753.18 472.995,-1775.3 490,-1756 617.474,-1611.34 450.425,-1479.65 572,-1330 585.064,-1313.92 600.942,-1327.22 615,-1312 677.847,-1243.96 647.025,-1200.55 680,-1114 725.565,-994.404 710.136,-945.799 795,-850 896.965,-734.896 1081.05,-697.714 1191.94,-685.711"/> | 
|  | <polygon fill="none" stroke="#404040" points="1192.16,-685.689 1197.72,-681.098 1204.1,-684.465 1198.54,-689.056 1192.16,-685.689"/> | 
|  | <text text-anchor="middle" x="626" y="-1360.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text> | 
|  | </g> | 
|  | <!-- Node10->Node5 --> | 
|  | <g id="edge10" class="edge"><title>Node10->Node5</title> | 
|  | <path fill="none" stroke="#404040" d="M515.599,-2309.68C536.838,-2282.43 573.274,-2234.71 602,-2192 637.392,-2139.38 638.437,-2121.1 676,-2070 779.889,-1928.69 791.042,-1871.26 937,-1774 957.702,-1760.21 971.253,-1772.35 990,-1756 1010.97,-1737.71 1001.69,-1722.55 1018,-1700 1042.88,-1665.6 1075.8,-1631.85 1104.63,-1605.02"/> | 
|  | <polygon fill="none" stroke="#404040" points="1105,-1604.68 1106.71,-1597.67 1113.83,-1596.56 1112.12,-1603.56 1105,-1604.68"/> | 
|  | <text text-anchor="middle" x="955.5" y="-1910.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -buffer_</text> | 
|  | </g> | 
|  | <!-- Node45 --> | 
|  | <g id="node45" class="node"><title>Node45</title> | 
|  | <g id="a_node45"><a xlink:href="classimpala_1_1Tuple.html" target="_top" xlink:title="A tuple with 0 materialised slots is represented as NULL. "> | 
|  | <polygon fill="white" stroke="black" points="444.5,-1813 444.5,-2013 629.5,-2013 629.5,-1813 444.5,-1813"/> | 
|  | <text text-anchor="middle" x="537" y="-2001" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Tuple</text> | 
|  | <polyline fill="none" stroke="black" points="444.5,-1994 629.5,-1994 "/> | 
|  | <text text-anchor="middle" x="537" y="-1982" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="444.5,-1975 629.5,-1975 "/> | 
|  | <text text-anchor="start" x="452.5" y="-1963" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1952" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeepCopy()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1941" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeepCopy()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1930" font-family="Helvetica,sans-Serif" font-size="10.00">+ DeepCopy()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1919" font-family="Helvetica,sans-Serif" font-size="10.00">+ MaterializeExprs()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1908" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetNull()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1897" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetNotNull()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1886" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsNull()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1875" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSlot()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1864" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSlot()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1853" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetStringSlot()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1842" font-family="Helvetica,sans-Serif" font-size="10.00">+ MaterializeExprs()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1831" font-family="Helvetica,sans-Serif" font-size="10.00">+ Create()</text> | 
|  | <text text-anchor="start" x="452.5" y="-1820" font-family="Helvetica,sans-Serif" font-size="10.00">- DISALLOW_COPY_AND_ASSIGN()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node10->Node45 --> | 
|  | <g id="edge87" class="edge"><title>Node10->Node45</title> | 
|  | <path fill="none" stroke="#404040" d="M493.966,-2304.28C487.688,-2256.26 477.527,-2154.64 490,-2070 492.164,-2055.32 495.415,-2040.1 499.218,-2025.18"/> | 
|  | <polygon fill="none" stroke="#404040" points="499.293,-2024.9 496.968,-2018.07 502.375,-2013.3 504.7,-2020.12 499.293,-2024.9"/> | 
|  | <text text-anchor="middle" x="544" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text> | 
|  | </g> | 
|  | <!-- Node11->Node4 --> | 
|  | <g id="edge25" class="edge"><title>Node11->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M1320.86,-1774.21C1340.09,-1652.87 1366.66,-1471.2 1381,-1312 1386.67,-1249.09 1385.67,-1233.15 1387,-1170 1387.53,-1145.12 1388.33,-1138.85 1387,-1114 1386.88,-1111.81 1386.76,-1109.6 1386.62,-1107.37"/> | 
|  | <polygon fill="none" stroke="#404040" points="1386.62,-1107.32 1382.22,-1101.61 1385.8,-1095.35 1390.2,-1101.06 1386.62,-1107.32"/> | 
|  | <text text-anchor="middle" x="1411" y="-1360.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -scan_range_</text> | 
|  | </g> | 
|  | <!-- Node11->Node5 --> | 
|  | <g id="edge11" class="edge"><title>Node11->Node5</title> | 
|  | <path fill="none" stroke="#404040" d="M1249.43,-1774.25C1233.98,-1730.43 1217.25,-1683 1203.15,-1643.02"/> | 
|  | <polygon fill="none" stroke="#404040" points="1203.14,-1642.99 1197.38,-1638.67 1199.15,-1631.68 1204.92,-1636.01 1203.14,-1642.99"/> | 
|  | <text text-anchor="middle" x="1273" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -scan_range_</text> | 
|  | </g> | 
|  | <!-- Node12 --> | 
|  | <g id="node12" class="node"><title>Node12</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="761,-3024.5 761,-3081.5 807,-3081.5 807,-3024.5 761,-3024.5"/> | 
|  | <text text-anchor="middle" x="784" y="-3069.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="761,-3062.5 807,-3062.5 "/> | 
|  | <text text-anchor="middle" x="784" y="-3050.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="761,-3043.5 807,-3043.5 "/> | 
|  | <text text-anchor="middle" x="784" y="-3031.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node12->Node2 --> | 
|  | <g id="edge110" class="edge"><title>Node12->Node2</title> | 
|  | <path fill="none" stroke="#404040" d="M760.837,-3051.36C664.267,-3048.35 294.128,-3033.2 195,-2976 151.883,-2951.12 127,-2936.78 127,-2887 127,-2887 127,-2887 127,-1912 127,-1567 288.406,-1508.51 355,-1170 382.566,-1029.88 353.506,-989.511 384,-850 413.596,-714.596 377.553,-639.735 488,-556 661.316,-424.601 2239.13,-409.071 2633.15,-407.242"/> | 
|  | <polygon fill="none" stroke="#404040" points="2633.29,-407.242 2639.27,-403.215 2645.29,-407.189 2639.31,-411.215 2633.29,-407.242"/> | 
|  | <text text-anchor="middle" x="182" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -block_start_</text> | 
|  | </g> | 
|  | <!-- Node12->Node4 --> | 
|  | <g id="edge26" class="edge"><title>Node12->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M760.804,-3049C723.726,-3042.81 652.121,-3024.85 621,-2976 578.015,-2908.53 618.818,-2875.97 621,-2796 623.89,-2690.1 600.547,-2658.51 634,-2558 637.036,-2548.88 642.839,-2549.08 646,-2540 674.079,-2459.35 656.457,-1841.32 709,-1774 724.306,-1754.39 746.556,-1775.5 762,-1756 809.402,-1696.14 778.053,-1488.45 795,-1414 826.521,-1275.53 801.605,-1211.35 905,-1114 1008.29,-1016.75 1176.52,-986.829 1280.37,-977.763"/> | 
|  | <polygon fill="none" stroke="#404040" points="1280.44,-977.758 1286.09,-973.283 1292.4,-976.781 1286.74,-981.256 1280.44,-977.758"/> | 
|  | <text text-anchor="start" x="672" y="-2172.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -total_bytes_returned</text> | 
|  | <text text-anchor="middle" x="719.5" y="-2161.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="672" y="-2150.5" font-family="Helvetica,sans-Serif" font-size="10.00">-boundary_buffer</text> | 
|  | <text text-anchor="middle" x="719.5" y="-2139.5" font-family="Helvetica,sans-Serif" font-size="10.00">_bytes_left_</text> | 
|  | <text text-anchor="start" x="672" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00">-output_buffer_bytes</text> | 
|  | <text text-anchor="middle" x="719.5" y="-2117.5" font-family="Helvetica,sans-Serif" font-size="10.00">_left_</text> | 
|  | <text text-anchor="start" x="672" y="-2106.5" font-family="Helvetica,sans-Serif" font-size="10.00">-io_buffer_bytes</text> | 
|  | <text text-anchor="middle" x="719.5" y="-2095.5" font-family="Helvetica,sans-Serif" font-size="10.00">_left_</text> | 
|  | <text text-anchor="middle" x="719.5" y="-2084.5" font-family="Helvetica,sans-Serif" font-size="10.00">-file_len_</text> | 
|  | </g> | 
|  | <!-- Node12->Node5 --> | 
|  | <g id="edge17" class="edge"><title>Node12->Node5</title> | 
|  | <path fill="none" stroke="#404040" d="M796.25,-3024.44C801.912,-3010.27 808.031,-2992.54 811,-2976 815.929,-2948.55 803.306,-2497.71 818,-2474 827.215,-2459.13 840.855,-2468.59 853,-2456 943.003,-2362.71 934.705,-2314.54 977,-2192 995.151,-2139.41 990.368,-2123.67 1005,-2070 1046.07,-1919.35 1102.53,-1747.07 1137.62,-1643.23"/> | 
|  | <polygon fill="none" stroke="#404040" points="1137.62,-1643.22 1135.76,-1636.25 1141.47,-1631.85 1143.33,-1638.81 1137.62,-1643.22"/> | 
|  | <text text-anchor="start" x="818" y="-2521" font-family="Helvetica,sans-Serif" font-size="10.00"> -scan_range_offset</text> | 
|  | <text text-anchor="middle" x="861.5" y="-2510" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="middle" x="861.5" y="-2499" font-family="Helvetica,sans-Serif" font-size="10.00">-buffer_len_</text> | 
|  | <text text-anchor="middle" x="861.5" y="-2488" font-family="Helvetica,sans-Serif" font-size="10.00">-len_</text> | 
|  | </g> | 
|  | <!-- Node12->Node11 --> | 
|  | <g id="edge13" class="edge"><title>Node12->Node11</title> | 
|  | <path fill="none" stroke="#404040" d="M807.007,-3034.26C856.054,-2994.73 969.554,-2893.75 1008,-2778 1010.49,-2770.51 1005.04,-2216.13 1010,-2210 1033.75,-2180.66 1061.26,-2212.42 1093,-2192 1149.89,-2155.4 1130.87,-2111.87 1184,-2070 1197.21,-2059.59 1207.13,-2063.54 1221.59,-2054.47"/> | 
|  | <polygon fill="none" stroke="#404040" points="1221.8,-2054.29 1224.05,-2047.44 1231.24,-2046.88 1228.99,-2053.73 1221.8,-2054.29"/> | 
|  | <text text-anchor="middle" x="1050.5" y="-2651" font-family="Helvetica,sans-Serif" font-size="10.00"> -mtime_</text> | 
|  | <text text-anchor="middle" x="1050.5" y="-2640" font-family="Helvetica,sans-Serif" font-size="10.00">+NEVER_CACHE</text> | 
|  | </g> | 
|  | <!-- Node12->Node18 --> | 
|  | <g id="edge23" class="edge"><title>Node12->Node18</title> | 
|  | <path fill="none" stroke="#404040" d="M772.441,-3024.3C766.955,-3010.09 760.786,-2992.37 757,-2976 734.829,-2880.12 752.144,-2852.32 732,-2756 727.232,-2733.2 719.699,-2708.31 713.033,-2688.27"/> | 
|  | <polygon fill="none" stroke="#404040" points="712.992,-2688.15 707.275,-2683.75 709.132,-2676.79 714.849,-2681.18 712.992,-2688.15"/> | 
|  | <text text-anchor="middle" x="784" y="-2889" font-family="Helvetica,sans-Serif" font-size="10.00"> +file_length</text> | 
|  | <text text-anchor="middle" x="784" y="-2878" font-family="Helvetica,sans-Serif" font-size="10.00">+mtime</text> | 
|  | </g> | 
|  | <!-- Node12->Node29 --> | 
|  | <g id="edge42" class="edge"><title>Node12->Node29</title> | 
|  | <path fill="none" stroke="#404040" d="M807.22,-3051.82C1120.45,-3049.29 4498.79,-3021.01 4589,-2976 4771.11,-2885.13 4829.98,-2754.23 4776,-2558 4769.57,-2534.62 4744.4,-2492.57 4716.99,-2451.16"/> | 
|  | <polygon fill="none" stroke="#404040" points="4716.83,-2450.93 4710.18,-2448.16 4710.18,-2440.94 4716.83,-2443.72 4716.83,-2450.93"/> | 
|  | <text text-anchor="middle" x="4824" y="-2770" font-family="Helvetica,sans-Serif" font-size="10.00"> -local_time_ns_</text> | 
|  | <text text-anchor="middle" x="4824" y="-2759" font-family="Helvetica,sans-Serif" font-size="10.00">-metadata_</text> | 
|  | </g> | 
|  | <!-- Node31 --> | 
|  | <g id="node31" class="node"><title>Node31</title> | 
|  | <g id="a_node31"><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="4481.5,-2797 4481.5,-2975 4580.5,-2975 4580.5,-2797 4481.5,-2797"/> | 
|  | <text text-anchor="start" x="4489.5" y="-2963" font-family="Helvetica,sans-Serif" font-size="10.00">impala::AtomicInt<</text> | 
|  | <text text-anchor="middle" x="4531" y="-2952" font-family="Helvetica,sans-Serif" font-size="10.00"> int64_t ></text> | 
|  | <polyline fill="none" stroke="black" points="4481.5,-2945 4580.5,-2945 "/> | 
|  | <text text-anchor="middle" x="4531" y="-2933" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="4481.5,-2926 4580.5,-2926 "/> | 
|  | <text text-anchor="start" x="4489.5" y="-2914" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtomicInt()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2903" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator int64_t()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2892" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2881" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2870" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator+=()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2859" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator-=()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2848" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator|=()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2837" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&=()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2826" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2815" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> | 
|  | <text text-anchor="start" x="4489.5" y="-2804" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node12->Node31 --> | 
|  | <g id="edge46" class="edge"><title>Node12->Node31</title> | 
|  | <path fill="none" stroke="#404040" d="M807.07,-3051.84C1000.14,-3050.4 2367.32,-3038.27 3475,-2976 3853.42,-2954.73 4306.63,-2910.06 4469.21,-2893.42"/> | 
|  | <polygon fill="none" stroke="#404040" points="4469.38,-2893.41 4474.94,-2888.81 4481.32,-2892.18 4475.76,-2896.77 4469.38,-2893.41"/> | 
|  | <text text-anchor="middle" x="3127.5" y="-2997.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -value_</text> | 
|  | </g> | 
|  | <!-- Node12->Node39 --> | 
|  | <g id="edge70" class="edge"><title>Node12->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M807.14,-3052.12C1028.1,-3053.18 2788.11,-3059.69 4213,-3006 4379.66,-2999.72 4954,-3053.78 4954,-2887 4954,-2887 4954,-2887 4954,-2506 4954,-2373.9 5000.52,-2319.76 4927,-2210 4852.21,-2098.35 4789.31,-2102.85 4659,-2070 4620.16,-2060.21 3247.16,-2078.37 3217,-2052 3122.98,-1969.8 3266.62,-1859.94 3176,-1774 3144.91,-1744.51 3024.97,-1768.57 2984,-1756 2934.56,-1740.83 2931.26,-1715.74 2882,-1700 2816.36,-1679.03 2795.71,-1694.81 2728,-1682 2585.75,-1655.09 2424.48,-1610.01 2323.27,-1579.89"/> | 
|  | <polygon fill="none" stroke="#404040" points="2323.03,-1579.82 2316.13,-1581.94 2311.53,-1576.39 2318.42,-1574.27 2323.03,-1579.82"/> | 
|  | <text text-anchor="start" x="4954" y="-2510" font-family="Helvetica,sans-Serif" font-size="10.00"> -scanner_thread_bytes</text> | 
|  | <text text-anchor="middle" x="5005.5" y="-2499" font-family="Helvetica,sans-Serif" font-size="10.00">_required_</text> | 
|  | </g> | 
|  | <!-- Node12->Node47 --> | 
|  | <g id="edge98" class="edge"><title>Node12->Node47</title> | 
|  | <path fill="none" stroke="#404040" d="M760.943,-3050.66C709.634,-3047.16 588.533,-3035.86 563,-3006 486.096,-2916.06 483.296,-2577.86 540,-2474 547.089,-2461.02 559.307,-2467.97 568,-2456 591.017,-2424.3 721.695,-1803.9 747,-1774 759.593,-1759.12 773.898,-1770.44 787,-1756 813.803,-1726.47 830.397,-1686.29 840.647,-1649.18"/> | 
|  | <polygon fill="none" stroke="#404040" points="840.728,-1648.87 838.371,-1642.05 843.756,-1637.26 846.112,-1644.07 840.728,-1648.87"/> | 
|  | <text text-anchor="middle" x="593" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -auxiliary_mem_usage_</text> | 
|  | </g> | 
|  | <!-- Node12->Node48 --> | 
|  | <g id="edge106" class="edge"><title>Node12->Node48</title> | 
|  | <path fill="none" stroke="#404040" d="M760.791,-3050.59C665.563,-3043.36 304.219,-3001.49 185,-2778 114.789,-2646.38 176.702,-2461.73 211.768,-2378.17"/> | 
|  | <polygon fill="none" stroke="#404040" points="211.799,-2378.1 210.483,-2371.01 216.521,-2367.06 217.837,-2374.15 211.799,-2378.1"/> | 
|  | <text text-anchor="middle" x="216" y="-2764.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +header_size</text> | 
|  | </g> | 
|  | <!-- Node13 --> | 
|  | <g id="node13" class="node"><title>Node13</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="1769.5,-2619.5 1769.5,-2676.5 1798.5,-2676.5 1798.5,-2619.5 1769.5,-2619.5"/> | 
|  | <text text-anchor="middle" x="1784" y="-2664.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1769.5,-2657.5 1798.5,-2657.5 "/> | 
|  | <text text-anchor="middle" x="1784" y="-2645.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1769.5,-2638.5 1798.5,-2638.5 "/> | 
|  | <text text-anchor="middle" x="1784" y="-2626.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node13->Node1 --> | 
|  | <g id="edge116" class="edge"><title>Node13->Node1</title> | 
|  | <path fill="none" stroke="#404040" d="M1769.35,-2643.94C1705.15,-2630.71 1441.99,-2578.06 1223,-2558 1183.76,-2554.41 547.351,-2560.98 514,-2540 451.643,-2500.77 431.575,-2327.08 396,-2192 379.692,-2130.08 376.929,-2114.27 362,-2052 294.061,-1768.64 289.467,-1694.63 211,-1414 198.169,-1368.11 185.424,-1359.06 178,-1312 166.297,-1237.81 178,-1218.11 178,-1143 178,-1143 178,-1143 178,-405 178,-354.527 164.525,-327.811 202,-294 291.972,-212.823 352.27,-274.434 473,-264 1312.49,-191.447 2331.4,-141.876 2633.54,-127.974"/> | 
|  | <polygon fill="none" stroke="#404040" points="2633.71,-127.967 2639.52,-123.696 2645.69,-127.417 2639.88,-131.688 2633.71,-127.967"/> | 
|  | <text text-anchor="middle" x="222" y="-1286" font-family="Helvetica,sans-Serif" font-size="10.00"> -row_group_length_</text> | 
|  | <text text-anchor="start" x="178" y="-1275" font-family="Helvetica,sans-Serif" font-size="10.00">-row_group_buffer</text> | 
|  | <text text-anchor="middle" x="222" y="-1264" font-family="Helvetica,sans-Serif" font-size="10.00">_size_</text> | 
|  | <text text-anchor="middle" x="222" y="-1253" font-family="Helvetica,sans-Serif" font-size="10.00">-row_pos_</text> | 
|  | <text text-anchor="middle" x="222" y="-1242" font-family="Helvetica,sans-Serif" font-size="10.00">-num_rows_</text> | 
|  | <text text-anchor="middle" x="222" y="-1231" font-family="Helvetica,sans-Serif" font-size="10.00">-key_length_</text> | 
|  | <text text-anchor="start" x="178" y="-1220" font-family="Helvetica,sans-Serif" font-size="10.00">-compressed_key</text> | 
|  | <text text-anchor="middle" x="222" y="-1209" font-family="Helvetica,sans-Serif" font-size="10.00">_length_</text> | 
|  | </g> | 
|  | <!-- Node13->Node2 --> | 
|  | <g id="edge112" class="edge"><title>Node13->Node2</title> | 
|  | <path fill="none" stroke="#404040" d="M1798.65,-2639.9C1836.79,-2621.86 1942.75,-2574.5 2037,-2558 2096.68,-2547.56 4167.23,-2573.06 4218,-2540 4298.46,-2487.62 4283,-2430.01 4283,-2334 4283,-2334 4283,-2334 4283,-1727 4283,-1515.38 4271,-1462.62 4271,-1251 4271,-1251 4271,-1251 4271,-678 4271,-528.699 3139.99,-436.679 2810.85,-413.06"/> | 
|  | <polygon fill="none" stroke="#404040" points="2810.52,-413.037 2804.25,-416.6 2798.55,-412.183 2804.82,-408.62 2810.52,-413.037"/> | 
|  | <text text-anchor="middle" x="4322" y="-1388" font-family="Helvetica,sans-Serif" font-size="10.00"> -num_syncs_</text> | 
|  | <text text-anchor="start" x="4274" y="-1377" font-family="Helvetica,sans-Serif" font-size="10.00">-total_block_size</text> | 
|  | <text text-anchor="middle" x="4322" y="-1366" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="middle" x="4322" y="-1355" font-family="Helvetica,sans-Serif" font-size="10.00">#SYNC_MARKER</text> | 
|  | <text text-anchor="middle" x="4322" y="-1344" font-family="Helvetica,sans-Serif" font-size="10.00">#HEADER_SIZE</text> | 
|  | <text text-anchor="middle" x="4322" y="-1333" font-family="Helvetica,sans-Serif" font-size="10.00">#SYNC_HASH_SIZE</text> | 
|  | </g> | 
|  | <!-- Node13->Node3 --> | 
|  | <g id="edge93" class="edge"><title>Node13->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M1798.65,-2639.9C1836.79,-2621.86 1942.75,-2574.5 2037,-2558 2095.31,-2547.79 4115.17,-2566.7 4168,-2540 4301.27,-2472.66 4238.89,-2359.11 4231,-2210 4218.54,-1974.35 4192.64,-1917.32 4175,-1682 4164.42,-1540.93 4161,-1505.47 4161,-1364 4161,-1364 4161,-1364 4161,-972 4161,-685.091 1867.05,-677.743 1375.87,-679.458"/> | 
|  | <polygon fill="none" stroke="#404040" points="1375.57,-679.459 1369.59,-683.482 1363.57,-679.505 1369.56,-675.482 1375.57,-679.459"/> | 
|  | <text text-anchor="middle" x="4222" y="-1573" font-family="Helvetica,sans-Serif" font-size="10.00"> #tuple_byte_size_</text> | 
|  | <text text-anchor="start" x="4175" y="-1562" font-family="Helvetica,sans-Serif" font-size="10.00">#num_errors_in_file</text> | 
|  | <text text-anchor="middle" x="4222" y="-1551" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="4175" y="-1540" font-family="Helvetica,sans-Serif" font-size="10.00">#write_tuples_fn</text> | 
|  | <text text-anchor="middle" x="4222" y="-1529" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="middle" x="4222" y="-1518" font-family="Helvetica,sans-Serif" font-size="10.00">+FILE_BLOCK_SIZE</text> | 
|  | </g> | 
|  | <!-- Node13->Node11 --> | 
|  | <g id="edge14" class="edge"><title>Node13->Node11</title> | 
|  | <path fill="none" stroke="#404040" d="M1769.13,-2647.37C1697.14,-2648.22 1384.41,-2641.03 1289,-2456 1255.04,-2390.13 1266.27,-2200.16 1279.94,-2063.73"/> | 
|  | <polygon fill="none" stroke="#404040" points="1279.97,-2063.46 1276.6,-2057.09 1281.19,-2051.52 1284.56,-2057.9 1279.97,-2063.46"/> | 
|  | <text text-anchor="middle" x="1344" y="-2336" font-family="Helvetica,sans-Serif" font-size="10.00"> -bytes_read_</text> | 
|  | <text text-anchor="middle" x="1344" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00">-ready_buffers_capacity_</text> | 
|  | </g> | 
|  | <!-- Node19 --> | 
|  | <g id="node19" class="node"><title>Node19</title> | 
|  | <g id="a_node19"><a xlink:href="classimpala_1_1ScannerContext.html" target="_top" xlink:title="{impala::ScannerContext\n||+ ScannerContext()\l+ GetStream()\l+ ReleaseCompletedResources()\l+ AddStream()\l+ cancelled()\l+ num_completed_io_buffers()\l+ partition_descriptor()\l}"> | 
|  | <polygon fill="white" stroke="red" points="1799,-1188.5 1799,-1311.5 1961,-1311.5 1961,-1188.5 1799,-1188.5"/> | 
|  | <text text-anchor="middle" x="1880" y="-1299.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ScannerContext</text> | 
|  | <polyline fill="none" stroke="red" points="1799,-1292.5 1961,-1292.5 "/> | 
|  | <text text-anchor="middle" x="1880" y="-1280.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="1799,-1273.5 1961,-1273.5 "/> | 
|  | <text text-anchor="start" x="1807" y="-1261.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ScannerContext()</text> | 
|  | <text text-anchor="start" x="1807" y="-1250.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetStream()</text> | 
|  | <text text-anchor="start" x="1807" y="-1239.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ReleaseCompletedResources()</text> | 
|  | <text text-anchor="start" x="1807" y="-1228.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddStream()</text> | 
|  | <text text-anchor="start" x="1807" y="-1217.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ cancelled()</text> | 
|  | <text text-anchor="start" x="1807" y="-1206.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_completed_io_buffers()</text> | 
|  | <text text-anchor="start" x="1807" y="-1195.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ partition_descriptor()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node13->Node19 --> | 
|  | <g id="edge64" class="edge"><title>Node13->Node19</title> | 
|  | <path fill="none" stroke="#404040" d="M1776.36,-2619.45C1750.34,-2525.91 1665.9,-2225.38 1651,-2210 1633.69,-2192.13 1612.49,-2212.22 1598,-2192 1581.06,-2168.36 1589.58,-1982.6 1611,-1774 1614.4,-1740.86 1603.42,-1726.96 1623,-1700 1633.28,-1685.85 1645.63,-1694.36 1658,-1682 1761.62,-1578.44 1826.96,-1416.46 1858.18,-1323.38"/> | 
|  | <polygon fill="none" stroke="#404040" points="1858.23,-1323.22 1856.31,-1316.26 1861.99,-1311.82 1863.91,-1318.77 1858.23,-1323.22"/> | 
|  | <text text-anchor="middle" x="1675.5" y="-1910.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -num_completed_io_buffers_</text> | 
|  | </g> | 
|  | <!-- Node13->Node20 --> | 
|  | <g id="edge60" class="edge"><title>Node13->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M1787.05,-2619.21C1797.55,-2524.16 1831.91,-2217.52 1839,-2210 1869.09,-2178.11 1898.77,-2215.17 1936,-2192 1993.43,-2156.26 1968.07,-2103.21 2027,-2070 2063.18,-2049.61 2171.81,-2057.28 2213,-2052 2510.41,-2013.87 2862.9,-1952.37 3008.22,-1926.31"/> | 
|  | <polygon fill="none" stroke="#404040" points="3008.58,-1926.24 3013.78,-1921.25 3020.39,-1924.12 3015.19,-1929.12 3008.58,-1926.24"/> | 
|  | <text text-anchor="middle" x="1899" y="-2336" font-family="Helvetica,sans-Serif" font-size="10.00"> -DEFAULT_BATCH_SIZE</text> | 
|  | <text text-anchor="middle" x="1899" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00">-root_node_id_</text> | 
|  | </g> | 
|  | <!-- Node27 --> | 
|  | <g id="node27" class="node"><title>Node27</title> | 
|  | <g id="a_node27"><a xlink:href="classimpala_1_1SpinLock.html" target="_top" xlink:title="Lightweight spinlock. "> | 
|  | <polygon fill="white" stroke="black" points="1968.5,-2277 1968.5,-2389 2067.5,-2389 2067.5,-2277 1968.5,-2277"/> | 
|  | <text text-anchor="middle" x="2018" y="-2377" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SpinLock</text> | 
|  | <polyline fill="none" stroke="black" points="1968.5,-2370 2067.5,-2370 "/> | 
|  | <text text-anchor="middle" x="2018" y="-2358" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="1968.5,-2351 2067.5,-2351 "/> | 
|  | <text text-anchor="start" x="1976.5" y="-2339" font-family="Helvetica,sans-Serif" font-size="10.00">+ SpinLock()</text> | 
|  | <text text-anchor="start" x="1976.5" y="-2328" font-family="Helvetica,sans-Serif" font-size="10.00">+ lock()</text> | 
|  | <text text-anchor="start" x="1976.5" y="-2317" font-family="Helvetica,sans-Serif" font-size="10.00">+ unlock()</text> | 
|  | <text text-anchor="start" x="1976.5" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00">+ try_lock()</text> | 
|  | <text text-anchor="start" x="1976.5" y="-2295" font-family="Helvetica,sans-Serif" font-size="10.00">+ DCheckLocked()</text> | 
|  | <text text-anchor="start" x="1976.5" y="-2284" font-family="Helvetica,sans-Serif" font-size="10.00">- SlowAcquire()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node13->Node27 --> | 
|  | <g id="edge37" class="edge"><title>Node13->Node27</title> | 
|  | <path fill="none" stroke="#404040" d="M1798.67,-2624.53C1822.31,-2589.48 1871.6,-2520.95 1925,-2474 1936.39,-2463.98 1943.67,-2467.11 1954,-2456 1968.98,-2439.89 1981.46,-2419.62 1991.3,-2400.24"/> | 
|  | <polygon fill="none" stroke="#404040" points="1991.38,-2400.08 1990.41,-2392.93 1996.64,-2389.29 1997.6,-2396.44 1991.38,-2400.08"/> | 
|  | <text text-anchor="middle" x="1977.5" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -NUM_SPIN_CYCLES</text> | 
|  | </g> | 
|  | <!-- Node13->Node39 --> | 
|  | <g id="edge73" class="edge"><title>Node13->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M1780.42,-2619.35C1772.33,-2549.09 1756.65,-2358.71 1802,-2210 1823.3,-2140.15 1826.66,-2109.62 1888,-2070 1941.07,-2035.73 1984.93,-2097.26 2029,-2052 2072.32,-2007.52 2035.87,-1832.38 2057,-1774 2072.66,-1730.74 2099.48,-1688.67 2127.05,-1652.84"/> | 
|  | <polygon fill="none" stroke="#404040" points="2127.05,-1652.83 2127.6,-1645.64 2134.45,-1643.39 2133.9,-1650.58 2127.05,-1652.83"/> | 
|  | <text text-anchor="start" x="1888" y="-2145" font-family="Helvetica,sans-Serif" font-size="10.00"> -max_materialized_row</text> | 
|  | <text text-anchor="middle" x="1940" y="-2134" font-family="Helvetica,sans-Serif" font-size="10.00">_batches_</text> | 
|  | <text text-anchor="middle" x="1940" y="-2123" font-family="Helvetica,sans-Serif" font-size="10.00">-tuple_id_</text> | 
|  | <text text-anchor="middle" x="1940" y="-2112" font-family="Helvetica,sans-Serif" font-size="10.00">+SKIP_COLUMN</text> | 
|  | </g> | 
|  | <!-- Node13->Node47 --> | 
|  | <g id="edge99" class="edge"><title>Node13->Node47</title> | 
|  | <path fill="none" stroke="#404040" d="M1769.3,-2644.41C1704.88,-2633.11 1440.94,-2587.38 1223,-2558 1187.1,-2553.16 1090.05,-2561.63 1061,-2540 1035.44,-2520.97 1056.52,-2495.49 1033,-2474 1013.7,-2456.37 995.585,-2474.39 977,-2456 889.076,-2369.02 912.16,-2313.49 889,-2192 852.659,-2001.36 874.081,-1949.86 865,-1756 863.374,-1721.28 861.835,-1683.28 860.55,-1649.42"/> | 
|  | <polygon fill="none" stroke="#404040" points="860.54,-1649.14 856.317,-1643.29 860.089,-1637.15 864.311,-1642.99 860.54,-1649.14"/> | 
|  | <text text-anchor="middle" x="945.5" y="-2167" font-family="Helvetica,sans-Serif" font-size="10.00"> -capacity_</text> | 
|  | <text text-anchor="start" x="889" y="-2156" font-family="Helvetica,sans-Serif" font-size="10.00">-num_tuples_per</text> | 
|  | <text text-anchor="middle" x="945.5" y="-2145" font-family="Helvetica,sans-Serif" font-size="10.00">_row_</text> | 
|  | <text text-anchor="middle" x="945.5" y="-2134" font-family="Helvetica,sans-Serif" font-size="10.00">+INVALID_ROW_INDEX</text> | 
|  | <text text-anchor="start" x="889" y="-2123" font-family="Helvetica,sans-Serif" font-size="10.00">+AT_CAPACITY_MEM</text> | 
|  | <text text-anchor="middle" x="945.5" y="-2112" font-family="Helvetica,sans-Serif" font-size="10.00">_USAGE</text> | 
|  | <text text-anchor="middle" x="945.5" y="-2101" font-family="Helvetica,sans-Serif" font-size="10.00">-num_rows_</text> | 
|  | <text text-anchor="middle" x="945.5" y="-2090" font-family="Helvetica,sans-Serif" font-size="10.00">-tuple_ptrs_size_</text> | 
|  | </g> | 
|  | <!-- Node14 --> | 
|  | <g id="node14" class="node"><title>Node14</title> | 
|  | <g id="a_node14"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}"> | 
|  | <polygon fill="white" stroke="black" points="2046.5,-2619.5 2046.5,-2676.5 2081.5,-2676.5 2081.5,-2619.5 2046.5,-2619.5"/> | 
|  | <text text-anchor="middle" x="2064" y="-2664.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text> | 
|  | <polyline fill="none" stroke="black" points="2046.5,-2657.5 2081.5,-2657.5 "/> | 
|  | <text text-anchor="middle" x="2064" y="-2645.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="black" points="2046.5,-2638.5 2081.5,-2638.5 "/> | 
|  | <text text-anchor="middle" x="2064" y="-2626.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node14->Node1 --> | 
|  | <g id="edge117" class="edge"><title>Node14->Node1</title> | 
|  | <path fill="none" stroke="#404040" d="M2081.55,-2645.93C2213.72,-2637.87 3066.8,-2586.43 3761,-2558 3794.93,-2556.61 4346.95,-2562.93 4372,-2540 4480.93,-2440.27 4309.5,-2317.28 4411,-2210 4442.94,-2176.24 4483.22,-2226.81 4514,-2192 4595.95,-2099.32 4528,-2037.71 4528,-1914 4528,-1914 4528,-1914 4528,-405 4528,-229.098 3173.06,-147.098 2810.39,-128.3"/> | 
|  | <polygon fill="none" stroke="#404040" points="2810.15,-128.288 2803.95,-131.974 2798.16,-127.671 2804.36,-123.985 2810.15,-128.288"/> | 
|  | <text text-anchor="middle" x="4586" y="-1247.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -reuse_row_group_buffer_</text> | 
|  | </g> | 
|  | <!-- Node14->Node2 --> | 
|  | <g id="edge113" class="edge"><title>Node14->Node2</title> | 
|  | <path fill="none" stroke="#404040" d="M2081.55,-2645.95C2213.73,-2638.11 3066.87,-2587.92 3761,-2558 3790.6,-2556.72 4272.63,-2560.52 4294,-2540 4345.8,-2490.26 4390,-1322.81 4390,-1251 4390,-1251 4390,-1251 4390,-678 4390,-599.509 4353.57,-574.195 4285,-536 4155.94,-464.108 3122.27,-421.395 2810.62,-410.059"/> | 
|  | <polygon fill="none" stroke="#404040" points="2810.52,-410.055 2804.38,-413.836 2798.52,-409.621 2804.67,-405.841 2810.52,-410.055"/> | 
|  | <text text-anchor="start" x="4388" y="-1371.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #only_parsing_header</text> | 
|  | <text text-anchor="middle" x="4437" y="-1360.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="middle" x="4437" y="-1349.5" font-family="Helvetica,sans-Serif" font-size="10.00">-finished_</text> | 
|  | </g> | 
|  | <!-- Node14->Node4 --> | 
|  | <g id="edge79" class="edge"><title>Node14->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M2046.45,-2641.4C1995.4,-2624 1847.73,-2565.31 1802,-2456 1743.27,-2315.61 1757.75,-1925.14 1740,-1774 1716.74,-1575.99 1725.12,-1523.23 1676,-1330 1650.78,-1230.78 1674.06,-1180.23 1596,-1114 1563.9,-1086.76 1540.53,-1115.09 1503,-1096 1488.4,-1088.57 1474.26,-1079.03 1461.01,-1068.57"/> | 
|  | <polygon fill="none" stroke="#404040" points="1460.8,-1068.4 1453.63,-1067.69 1451.52,-1060.8 1458.7,-1061.5 1460.8,-1068.4"/> | 
|  | <text text-anchor="middle" x="1787.5" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -contains_tuple_data_</text> | 
|  | </g> | 
|  | <!-- Node14->Node5 --> | 
|  | <g id="edge18" class="edge"><title>Node14->Node5</title> | 
|  | <path fill="none" stroke="#404040" d="M2046.35,-2643.26C1988.52,-2629.96 1804.27,-2578.97 1732,-2456 1710.12,-2418.76 1717.18,-2099.89 1686,-2070 1648.03,-2033.61 1490.62,-2085.41 1450,-2052 1350.99,-1970.55 1433.96,-1886.79 1373,-1774 1337.82,-1708.91 1280.04,-1647.44 1235.1,-1605.25"/> | 
|  | <polygon fill="none" stroke="#404040" points="1235.09,-1605.24 1227.97,-1604.09 1226.29,-1597.07 1233.41,-1598.22 1235.09,-1605.24"/> | 
|  | <text text-anchor="middle" x="1723.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -eosr_</text> | 
|  | </g> | 
|  | <!-- Node14->Node11 --> | 
|  | <g id="edge15" class="edge"><title>Node14->Node11</title> | 
|  | <path fill="none" stroke="#404040" d="M2046.38,-2640.42C2004.94,-2625.06 1897.93,-2586.01 1807,-2558 1641.11,-2506.9 1543.93,-2586.96 1430,-2456 1393.84,-2414.43 1411.41,-2263.68 1399,-2210 1387.76,-2161.37 1371.57,-2109.5 1355.44,-2062.99"/> | 
|  | <polygon fill="none" stroke="#404040" points="1355.41,-2062.92 1349.66,-2058.58 1351.45,-2051.6 1357.21,-2055.94 1355.41,-2062.92"/> | 
|  | <text text-anchor="middle" x="1472.5" y="-2369" font-family="Helvetica,sans-Serif" font-size="10.00"> -eosr_queued_</text> | 
|  | <text text-anchor="middle" x="1472.5" y="-2358" font-family="Helvetica,sans-Serif" font-size="10.00">-is_cancelled_</text> | 
|  | <text text-anchor="start" x="1430" y="-2347" font-family="Helvetica,sans-Serif" font-size="10.00">-blocked_on_queue</text> | 
|  | <text text-anchor="middle" x="1472.5" y="-2336" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="1430" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00">-eosr_returned</text> | 
|  | <text text-anchor="middle" x="1472.5" y="-2314" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="middle" x="1472.5" y="-2303" font-family="Helvetica,sans-Serif" font-size="10.00">-try_cache_</text> | 
|  | <text text-anchor="middle" x="1472.5" y="-2292" font-family="Helvetica,sans-Serif" font-size="10.00">-expected_local_</text> | 
|  | </g> | 
|  | <!-- Node14->Node20 --> | 
|  | <g id="edge61" class="edge"><title>Node14->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M2077.33,-2619.31C2087.25,-2597.98 2100.63,-2567.57 2110,-2540 2158.7,-2396.71 2079.29,-2308.72 2194,-2210 2254.94,-2157.56 2313.68,-2245.16 2374,-2192 2415.74,-2155.22 2362.7,-2109.37 2402,-2070 2487.35,-1984.49 2854.79,-1937.04 3008.25,-1920.63"/> | 
|  | <polygon fill="none" stroke="#404040" points="3008.3,-1920.63 3013.85,-1916.02 3020.24,-1919.37 3014.69,-1923.98 3008.3,-1920.63"/> | 
|  | <text text-anchor="middle" x="2227" y="-2330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -is_cancelled_</text> | 
|  | </g> | 
|  | <!-- Node14->Node27 --> | 
|  | <g id="edge38" class="edge"><title>Node14->Node27</title> | 
|  | <path fill="none" stroke="#404040" d="M2057.64,-2619.41C2052.84,-2597.87 2046.36,-2567.15 2042,-2540 2034.59,-2493.93 2028.54,-2441.71 2024.36,-2401.38"/> | 
|  | <polygon fill="none" stroke="#404040" points="2024.34,-2401.2 2019.75,-2395.64 2023.12,-2389.26 2027.71,-2394.83 2024.34,-2401.2"/> | 
|  | <text text-anchor="middle" x="2062" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -locked_</text> | 
|  | </g> | 
|  | <!-- Node14->Node29 --> | 
|  | <g id="edge48" class="edge"><title>Node14->Node29</title> | 
|  | <path fill="none" stroke="#404040" d="M2081.7,-2646.13C2209.82,-2639.78 3008.4,-2599.09 3656,-2540 3910.85,-2516.75 3973.03,-2495.95 4228,-2474 4263.04,-2470.98 4513.07,-2472.74 4544,-2456 4545.19,-2455.36 4546.36,-2454.69 4547.52,-2454.01"/> | 
|  | <polygon fill="none" stroke="#404040" points="4547.69,-2453.9 4550.48,-2447.25 4557.69,-2447.26 4554.9,-2453.91 4547.69,-2453.9"/> | 
|  | <text text-anchor="start" x="4228" y="-2515.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -is_averaged_profile</text> | 
|  | <text text-anchor="middle" x="4273.5" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="middle" x="4273.5" y="-2493.5" font-family="Helvetica,sans-Serif" font-size="10.00">-own_pool_</text> | 
|  | </g> | 
|  | <!-- Node32 --> | 
|  | <g id="node32" class="node"><title>Node32</title> | 
|  | <g id="a_node32"><a xlink:href="classimpala_1_1ExecEnv.html" target="_top" xlink:title="{impala::ExecEnv\n||+ ExecEnv()\l+ ExecEnv()\l+ ~ExecEnv()\l+ SetImpalaServer()\l+ statestore_subscriber()\l+ stream_mgr()\l+ impalad_client_cache()\l+ catalogd_client_cache()\l+ htable_factory()\l+ disk_io_mgr()\land 17 more...\l+ GetInstance()\l- InitRm()\l}"> | 
|  | <polygon fill="white" stroke="red" points="3229,-2238.5 3229,-2427.5 3357,-2427.5 3357,-2238.5 3229,-2238.5"/> | 
|  | <text text-anchor="middle" x="3293" y="-2415.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ExecEnv</text> | 
|  | <polyline fill="none" stroke="red" points="3229,-2408.5 3357,-2408.5 "/> | 
|  | <text text-anchor="middle" x="3293" y="-2396.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="3229,-2389.5 3357,-2389.5 "/> | 
|  | <text text-anchor="start" x="3237" y="-2377.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecEnv()</text> | 
|  | <text text-anchor="start" x="3237" y="-2366.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecEnv()</text> | 
|  | <text text-anchor="start" x="3237" y="-2355.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ExecEnv()</text> | 
|  | <text text-anchor="start" x="3237" y="-2344.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetImpalaServer()</text> | 
|  | <text text-anchor="start" x="3237" y="-2333.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ statestore_subscriber()</text> | 
|  | <text text-anchor="start" x="3237" y="-2322.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ stream_mgr()</text> | 
|  | <text text-anchor="start" x="3237" y="-2311.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ impalad_client_cache()</text> | 
|  | <text text-anchor="start" x="3237" y="-2300.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ catalogd_client_cache()</text> | 
|  | <text text-anchor="start" x="3237" y="-2289.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ htable_factory()</text> | 
|  | <text text-anchor="start" x="3237" y="-2278.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ disk_io_mgr()</text> | 
|  | <text text-anchor="start" x="3237" y="-2267.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 17 more...</text> | 
|  | <text text-anchor="start" x="3237" y="-2256.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetInstance()</text> | 
|  | <text text-anchor="start" x="3237" y="-2245.5" font-family="Helvetica,sans-Serif" font-size="10.00">- InitRm()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node14->Node32 --> | 
|  | <g id="edge53" class="edge"><title>Node14->Node32</title> | 
|  | <path fill="none" stroke="#404040" d="M2081.65,-2646.09C2211.74,-2639.12 3022.21,-2590.64 3220,-2456 3227.82,-2450.68 3234.93,-2444.21 3241.38,-2437.07"/> | 
|  | <polygon fill="none" stroke="#404040" points="3241.51,-2436.92 3242.27,-2429.75 3249.19,-2427.7 3248.42,-2434.87 3241.51,-2436.92"/> | 
|  | <text text-anchor="middle" x="3223" y="-2526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -is_fe_tests_</text> | 
|  | <text text-anchor="start" x="3174" y="-2515.5" font-family="Helvetica,sans-Serif" font-size="10.00">#enable_webserver</text> | 
|  | <text text-anchor="middle" x="3223" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="3174" y="-2493.5" font-family="Helvetica,sans-Serif" font-size="10.00">-is_pseudo_distributed</text> | 
|  | <text text-anchor="middle" x="3223" y="-2482.5" font-family="Helvetica,sans-Serif" font-size="10.00">_llama_</text> | 
|  | </g> | 
|  | <!-- Node14->Node39 --> | 
|  | <g id="edge74" class="edge"><title>Node14->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M2069.94,-2619.45C2074.25,-2597.93 2079.73,-2567.22 2082,-2540 2090.35,-2440.09 2100.72,-2250.59 2076,-2210 2067.31,-2195.73 2051.53,-2206.37 2043,-2192 2029.16,-2168.69 2024.89,-2090.18 2043,-2070 2067.78,-2042.38 2183.84,-2079.27 2209,-2052 2255.61,-2001.49 2250.21,-1823.07 2239.13,-1693.04"/> | 
|  | <polygon fill="none" stroke="#404040" points="2239.13,-1692.97 2234.62,-1687.34 2238.08,-1681.01 2242.59,-1686.64 2239.13,-1692.97"/> | 
|  | <text text-anchor="start" x="2043" y="-2172.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -all_ranges_started</text> | 
|  | <text text-anchor="middle" x="2086" y="-2161.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="2043" y="-2150.5" font-family="Helvetica,sans-Serif" font-size="10.00">-initial_ranges</text> | 
|  | <text text-anchor="middle" x="2086" y="-2139.5" font-family="Helvetica,sans-Serif" font-size="10.00">_issued_</text> | 
|  | <text text-anchor="start" x="2043" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00">-counters_running</text> | 
|  | <text text-anchor="middle" x="2086" y="-2117.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="middle" x="2086" y="-2106.5" font-family="Helvetica,sans-Serif" font-size="10.00">-done_</text> | 
|  | <text text-anchor="start" x="2043" y="-2095.5" font-family="Helvetica,sans-Serif" font-size="10.00">-unknown_disk</text> | 
|  | <text text-anchor="middle" x="2086" y="-2084.5" font-family="Helvetica,sans-Serif" font-size="10.00">_id_warned_</text> | 
|  | </g> | 
|  | <!-- Node14->Node47 --> | 
|  | <g id="edge101" class="edge"><title>Node14->Node47</title> | 
|  | <path fill="none" stroke="#404040" d="M2046.44,-2638.79C2005.56,-2620.15 1900.38,-2574.95 1807,-2558 1730.45,-2544.11 1176.05,-2575.85 1107,-2540 1074.58,-2523.16 1087.18,-2495.98 1058,-2474 1039.8,-2460.29 1023.17,-2474.59 1010,-2456 997.601,-2438.5 1005.88,-2091.1 1002,-2070 975.23,-1924.27 926.708,-1899.55 890,-1756 881.189,-1721.54 874.296,-1683.23 869.141,-1649.02"/> | 
|  | <polygon fill="none" stroke="#404040" points="869.135,-1648.98 864.304,-1643.63 867.389,-1637.11 872.219,-1642.46 869.135,-1648.98"/> | 
|  | <text text-anchor="middle" x="1046.5" y="-2134" font-family="Helvetica,sans-Serif" font-size="10.00"> -need_to_return_</text> | 
|  | <text text-anchor="middle" x="1046.5" y="-2123" font-family="Helvetica,sans-Serif" font-size="10.00">-has_in_flight_row_</text> | 
|  | </g> | 
|  | <!-- Node14->Node48 --> | 
|  | <g id="edge108" class="edge"><title>Node14->Node48</title> | 
|  | <path fill="none" stroke="#404040" d="M2046.44,-2638.76C2005.57,-2620.07 1900.41,-2574.77 1807,-2558 1716.75,-2541.8 1067.2,-2573.88 982,-2540 941.356,-2523.84 949.486,-2490.55 909,-2474 818.828,-2437.14 565.228,-2480.72 471,-2456 405.856,-2438.91 338.07,-2402.22 291.4,-2373.51"/> | 
|  | <polygon fill="none" stroke="#404040" points="291.369,-2373.49 284.162,-2373.71 281.184,-2367.15 288.392,-2366.92 291.369,-2373.49"/> | 
|  | <text text-anchor="middle" x="1020" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +is_compressed</text> | 
|  | </g> | 
|  | <!-- Node15 --> | 
|  | <g id="node15" class="node"><title>Node15</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="1524,-2299 1524,-2367 1642,-2367 1642,-2299 1524,-2299"/> | 
|  | <text text-anchor="start" x="1532" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">list< impala::DiskIoMgr</text> | 
|  | <text text-anchor="middle" x="1583" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">::BufferDescriptor * ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1524,-2337 1642,-2337 "/> | 
|  | <text text-anchor="middle" x="1583" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1524,-2318 1642,-2318 "/> | 
|  | <text text-anchor="middle" x="1583" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node15->Node4 --> | 
|  | <g id="edge80" class="edge"><title>Node15->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M1586.1,-2298.7C1589.29,-2243.28 1586.99,-2132.11 1526,-2070 1501.68,-2045.23 1471.64,-2079.14 1450,-2052 1361.6,-1941.15 1396.13,-1546.34 1447,-1414 1468.9,-1357.02 1517.1,-1368.98 1539,-1312 1558.77,-1260.56 1540.49,-1243.09 1539,-1188 1538.11,-1155.08 1549.55,-1143.55 1535,-1114 1518.49,-1080.48 1489.94,-1051.75 1461.31,-1029.2"/> | 
|  | <polygon fill="none" stroke="#404040" points="1461.14,-1029.08 1453.95,-1028.61 1451.61,-1021.79 1458.8,-1022.26 1461.14,-1029.08"/> | 
|  | <text text-anchor="middle" x="1499.5" y="-1545.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -completed_io_buffers_</text> | 
|  | </g> | 
|  | <!-- Node15->Node11 --> | 
|  | <g id="edge16" class="edge"><title>Node15->Node11</title> | 
|  | <path fill="none" stroke="#404040" d="M1570.81,-2298.73C1559.15,-2271.27 1539.03,-2233.18 1510,-2210 1489.9,-2193.95 1471.97,-2211.33 1455,-2192 1418.6,-2150.53 1468.17,-2111.67 1432,-2070 1415.69,-2051.21 1398.29,-2067.71 1379,-2052 1377.1,-2050.45 1375.24,-2048.85 1373.41,-2047.2"/> | 
|  | <polygon fill="none" stroke="#404040" points="1373.13,-2046.92 1366.04,-2045.58 1364.55,-2038.52 1371.64,-2039.86 1373.13,-2046.92"/> | 
|  | <text text-anchor="middle" x="1490.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -ready_buffers_</text> | 
|  | </g> | 
|  | <!-- Node16 --> | 
|  | <g id="node16" class="node"><title>Node16</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="1261,-1221.5 1261,-1278.5 1373,-1278.5 1373,-1221.5 1261,-1221.5"/> | 
|  | <text text-anchor="middle" x="1317" y="-1266.5" font-family="Helvetica,sans-Serif" font-size="10.00">function< int(int64_t)></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1261,-1259.5 1373,-1259.5 "/> | 
|  | <text text-anchor="middle" x="1317" y="-1247.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1261,-1240.5 1373,-1240.5 "/> | 
|  | <text text-anchor="middle" x="1317" y="-1228.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node16->Node4 --> | 
|  | <g id="edge19" class="edge"><title>Node16->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M1305.13,-1221.31C1294.97,-1193.82 1283.38,-1150.61 1293,-1114 1293.61,-1111.67 1294.27,-1109.34 1294.98,-1107.01"/> | 
|  | <polygon fill="none" stroke="#404040" points="1295.06,-1106.77 1293.16,-1099.81 1298.85,-1095.38 1300.75,-1102.34 1295.06,-1106.77"/> | 
|  | <text text-anchor="middle" x="1340" y="-1139.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -read_past_size_cb_</text> | 
|  | </g> | 
|  | <!-- Node17 --> | 
|  | <g id="node17" class="node"><title>Node17</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="1459,-1879 1459,-1947 1561,-1947 1561,-1879 1459,-1879"/> | 
|  | <text text-anchor="start" x="1467" y="-1935" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> | 
|  | <text text-anchor="middle" x="1510" y="-1924" font-family="Helvetica,sans-Serif" font-size="10.00">::MemPool ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1459,-1917 1561,-1917 "/> | 
|  | <text text-anchor="middle" x="1510" y="-1905" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1459,-1898 1561,-1898 "/> | 
|  | <text text-anchor="middle" x="1510" y="-1886" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node17->Node3 --> | 
|  | <g id="edge83" class="edge"><title>Node17->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M1521.79,-1878.93C1532.94,-1847.43 1550.01,-1798.61 1564,-1756 1574.75,-1723.28 1577.48,-1715.1 1587,-1682 1621.07,-1563.58 1596.54,-1520.8 1658,-1414 1663.64,-1404.19 1671.24,-1406.26 1676,-1396 1718.44,-1304.57 1690.77,-1270.71 1695,-1170 1696.04,-1145.13 1703.85,-1137.26 1695,-1114 1632.84,-950.685 1474.63,-814.439 1373.62,-740.314"/> | 
|  | <polygon fill="none" stroke="#404040" points="1373.43,-740.176 1366.22,-739.881 1363.72,-733.117 1370.93,-733.411 1373.43,-740.176"/> | 
|  | <text text-anchor="middle" x="1744" y="-1247.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #data_buffer_pool_</text> | 
|  | </g> | 
|  | <!-- Node17->Node4 --> | 
|  | <g id="edge20" class="edge"><title>Node17->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M1518.3,-1878.74C1529.03,-1834.24 1547.35,-1752.74 1556,-1682 1571.32,-1556.65 1631.45,-1225.94 1573,-1114 1549.46,-1068.92 1504.05,-1035.4 1462.34,-1012.49"/> | 
|  | <polygon fill="none" stroke="#404040" points="1462.14,-1012.38 1454.97,-1013.09 1451.55,-1006.74 1458.72,-1006.03 1462.14,-1012.38"/> | 
|  | <text text-anchor="middle" x="1634.5" y="-1360.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -boundary_pool_</text> | 
|  | </g> | 
|  | <!-- Node17->Node39 --> | 
|  | <g id="edge68" class="edge"><title>Node17->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M1520.62,-1878.92C1531.21,-1849.34 1549.56,-1805.88 1575,-1774 1583.1,-1763.85 1588.76,-1765.12 1598,-1756 1620.72,-1733.57 1616.19,-1717.34 1643,-1700 1791.96,-1603.62 1999.81,-1568.64 2122.01,-1556.02"/> | 
|  | <polygon fill="none" stroke="#404040" points="2122.35,-1555.99 2127.92,-1551.42 2134.29,-1554.8 2128.72,-1559.38 2122.35,-1555.99"/> | 
|  | <text text-anchor="middle" x="1684" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -scan_node_pool_</text> | 
|  | </g> | 
|  | <!-- Node17->Node47 --> | 
|  | <g id="edge96" class="edge"><title>Node17->Node47</title> | 
|  | <path fill="none" stroke="#404040" d="M1488.39,-1878.77C1464.62,-1845.46 1423.05,-1796.05 1373,-1774 1328.43,-1754.36 974.479,-1784.53 935,-1756 900.436,-1731.02 881.182,-1688.77 870.459,-1648.93"/> | 
|  | <polygon fill="none" stroke="#404040" points="870.441,-1648.86 865.103,-1644.01 867.526,-1637.22 872.864,-1642.06 870.441,-1648.86"/> | 
|  | <text text-anchor="middle" x="975" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -tuple_data_pool_</text> | 
|  | </g> | 
|  | <!-- Node18->Node4 --> | 
|  | <g id="edge21" class="edge"><title>Node18->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M714.248,-2619.24C734.032,-2584.12 770.478,-2522.39 808,-2474 814.743,-2465.3 820.374,-2465.98 825,-2456 834.071,-2436.42 862.153,-2090.77 868,-2070 869.305,-2065.36 1013.72,-1760.64 1015,-1756 1082.64,-1511.42 1011.83,-1434.27 1073,-1188 1081.55,-1153.56 1079.12,-1140.25 1103,-1114 1104.73,-1112.1 1204.13,-1060.58 1281.59,-1020.59"/> | 
|  | <polygon fill="none" stroke="#404040" points="1281.7,-1020.54 1285.2,-1014.23 1292.37,-1015.03 1288.87,-1021.34 1281.7,-1020.54"/> | 
|  | <text text-anchor="middle" x="1054.5" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -file_desc_</text> | 
|  | </g> | 
|  | <!-- Node19->Node3 --> | 
|  | <g id="edge91" class="edge"><title>Node19->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M1874.49,-1188.37C1862.88,-1096.02 1827.62,-920.307 1723,-820 1627.93,-728.854 1473.58,-697.039 1375.51,-685.94"/> | 
|  | <polygon fill="none" stroke="#404040" points="1375.48,-685.936 1369.08,-689.273 1363.54,-684.656 1369.94,-681.319 1375.48,-685.936"/> | 
|  | <text text-anchor="middle" x="1881" y="-970.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #context_</text> | 
|  | </g> | 
|  | <!-- Node19->Node4 --> | 
|  | <g id="edge27" class="edge"><title>Node19->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M1798.94,-1196.25C1794.25,-1193.42 1789.58,-1190.65 1785,-1188 1676.18,-1125.05 1546.98,-1059.52 1462.43,-1017.83"/> | 
|  | <polygon fill="none" stroke="#404040" points="1462.34,-1017.79 1455.19,-1018.73 1451.58,-1012.49 1458.73,-1011.55 1462.34,-1017.79"/> | 
|  | <text text-anchor="middle" x="1772.5" y="-1139.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -parent_</text> | 
|  | </g> | 
|  | <!-- Node20->Node3 --> | 
|  | <g id="edge82" class="edge"><title>Node20->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M3096.95,-1812.85C3100.39,-1794.03 3103.61,-1774.46 3106,-1756 3117.84,-1664.55 3120,-1641.21 3120,-1549 3120,-1549 3120,-1549 3120,-972 3120,-793.392 1747.33,-705.344 1375.78,-684.783"/> | 
|  | <polygon fill="none" stroke="#404040" points="1375.76,-684.782 1369.55,-688.446 1363.78,-684.123 1369.99,-680.458 1375.76,-684.782"/> | 
|  | <text text-anchor="middle" x="3138" y="-1247.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #state_</text> | 
|  | </g> | 
|  | <!-- Node20->Node19 --> | 
|  | <g id="edge28" class="edge"><title>Node20->Node19</title> | 
|  | <path fill="none" stroke="#404040" d="M3101.88,-1812.83C3106.16,-1774.57 3103.33,-1732.34 3081,-1700 2821.8,-1324.54 2207.82,-1262.48 1973.28,-1252.65"/> | 
|  | <polygon fill="none" stroke="#404040" points="1973.05,-1252.64 1966.9,-1256.41 1961.06,-1252.17 1967.21,-1248.41 1973.05,-1252.64"/> | 
|  | <text text-anchor="middle" x="3076" y="-1545.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -state_</text> | 
|  | </g> | 
|  | <!-- Node20->Node39 --> | 
|  | <g id="edge67" class="edge"><title>Node20->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M3020.36,-1888.32C2878.78,-1828.07 2503.3,-1668.29 2322.74,-1591.44"/> | 
|  | <polygon fill="none" stroke="#404040" points="2322.7,-1591.43 2315.61,-1592.76 2311.65,-1586.73 2318.74,-1585.4 2322.7,-1591.43"/> | 
|  | <text text-anchor="middle" x="2736.5" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -runtime_state_</text> | 
|  | </g> | 
|  | <!-- Node21 --> | 
|  | <g id="node21" class="node"><title>Node21</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="2402.5,-2299 2402.5,-2367 2527.5,-2367 2527.5,-2299 2402.5,-2299"/> | 
|  | <text text-anchor="start" x="2410.5" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">map< std::string, TInsert</text> | 
|  | <text text-anchor="middle" x="2465" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">PartitionStatus ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="2402.5,-2337 2527.5,-2337 "/> | 
|  | <text text-anchor="middle" x="2465" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="2402.5,-2318 2527.5,-2318 "/> | 
|  | <text text-anchor="middle" x="2465" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node21->Node20 --> | 
|  | <g id="edge29" class="edge"><title>Node21->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M2463.79,-2298.88C2463.65,-2243.73 2471.67,-2132.94 2533,-2070 2599.48,-2001.78 2877.67,-1947.28 3008.04,-1924.95"/> | 
|  | <polygon fill="none" stroke="#404040" points="3008.35,-1924.89 3013.59,-1919.95 3020.18,-1922.89 3014.93,-1927.83 3008.35,-1924.89"/> | 
|  | <text text-anchor="middle" x="2581.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -per_partition_status_</text> | 
|  | </g> | 
|  | <!-- Node22 --> | 
|  | <g id="node22" class="node"><title>Node22</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="2545.5,-2304.5 2545.5,-2361.5 2682.5,-2361.5 2682.5,-2304.5 2545.5,-2304.5"/> | 
|  | <text text-anchor="middle" x="2614" y="-2349.5" font-family="Helvetica,sans-Serif" font-size="10.00">TPlanFragmentInstanceCtx</text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="2545.5,-2342.5 2682.5,-2342.5 "/> | 
|  | <text text-anchor="middle" x="2614" y="-2330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="2545.5,-2323.5 2682.5,-2323.5 "/> | 
|  | <text text-anchor="middle" x="2614" y="-2311.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node22->Node20 --> | 
|  | <g id="edge30" class="edge"><title>Node22->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M2614.81,-2304.12C2617.79,-2251.7 2631.44,-2137.63 2693,-2070 2776.81,-1977.93 2922.81,-1939.01 3008.3,-1923.48"/> | 
|  | <polygon fill="none" stroke="#404040" points="3008.38,-1923.47 3013.6,-1918.5 3020.2,-1921.4 3014.98,-1926.38 3008.38,-1923.47"/> | 
|  | <text text-anchor="middle" x="2748.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -fragment_instance_ctx_</text> | 
|  | </g> | 
|  | <!-- Node23 --> | 
|  | <g id="node23" class="node"><title>Node23</title> | 
|  | <g id="a_node23"><a xlink:href="classimpala_1_1DescriptorTbl.html" target="_top" xlink:title="{impala::DescriptorTbl\n||+ GetTableDescriptor()\l+ GetTupleDescriptor()\l+ GetSlotDescriptor()\l+ GetTupleDescs()\l+ DebugString()\l+ Create()\l- DescriptorTbl()\l}"> | 
|  | <polygon fill="white" stroke="red" points="2701,-2271.5 2701,-2394.5 2817,-2394.5 2817,-2271.5 2701,-2271.5"/> | 
|  | <text text-anchor="middle" x="2759" y="-2382.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DescriptorTbl</text> | 
|  | <polyline fill="none" stroke="red" points="2701,-2375.5 2817,-2375.5 "/> | 
|  | <text text-anchor="middle" x="2759" y="-2363.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="red" points="2701,-2356.5 2817,-2356.5 "/> | 
|  | <text text-anchor="start" x="2709" y="-2344.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTableDescriptor()</text> | 
|  | <text text-anchor="start" x="2709" y="-2333.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTupleDescriptor()</text> | 
|  | <text text-anchor="start" x="2709" y="-2322.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSlotDescriptor()</text> | 
|  | <text text-anchor="start" x="2709" y="-2311.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTupleDescs()</text> | 
|  | <text text-anchor="start" x="2709" y="-2300.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> | 
|  | <text text-anchor="start" x="2709" y="-2289.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Create()</text> | 
|  | <text text-anchor="start" x="2709" y="-2278.5" font-family="Helvetica,sans-Serif" font-size="10.00">- DescriptorTbl()</text> | 
|  | </a> | 
|  | </g> | 
|  | </g> | 
|  | <!-- Node23->Node20 --> | 
|  | <g id="edge31" class="edge"><title>Node23->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M2777.28,-2271.37C2796.24,-2215.21 2829.91,-2131.33 2878,-2070 2914.67,-2023.23 2968.15,-1982.18 3010.29,-1953.95"/> | 
|  | <polygon fill="none" stroke="#404040" points="3010.45,-1953.84 3013.26,-1947.19 3020.47,-1947.23 3017.66,-1953.87 3010.45,-1953.84"/> | 
|  | <text text-anchor="middle" x="2902.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -desc_tbl_</text> | 
|  | </g> | 
|  | <!-- Node24 --> | 
|  | <g id="node24" class="node"><title>Node24</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="4255.5,-2614 4255.5,-2682 4362.5,-2682 4362.5,-2614 4255.5,-2614"/> | 
|  | <text text-anchor="start" x="4263.5" y="-2670" font-family="Helvetica,sans-Serif" font-size="10.00">map< std::string, std</text> | 
|  | <text text-anchor="middle" x="4309" y="-2659" font-family="Helvetica,sans-Serif" font-size="10.00">::string ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="4255.5,-2652 4362.5,-2652 "/> | 
|  | <text text-anchor="middle" x="4309" y="-2640" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="4255.5,-2633 4362.5,-2633 "/> | 
|  | <text text-anchor="middle" x="4309" y="-2621" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node24->Node20 --> | 
|  | <g id="edge33" class="edge"><title>Node24->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M4331.99,-2613.78C4343.77,-2596.94 4358.46,-2576.24 4372,-2558 4378.04,-2549.86 4382.71,-2549.59 4386,-2540 4408.82,-2473.5 4503.6,-2198.33 4373,-2070 4348.69,-2046.11 3174.92,-2070.05 3146,-2052 3134.19,-2044.63 3124.29,-2034.59 3116.02,-2023.26"/> | 
|  | <polygon fill="none" stroke="#404040" points="3115.83,-2022.98 3109.17,-2020.22 3109.16,-2013.01 3115.82,-2015.77 3115.83,-2022.98"/> | 
|  | <text text-anchor="middle" x="4489.5" y="-2330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -hdfs_files_to_move_</text> | 
|  | </g> | 
|  | <!-- Node24->Node29 --> | 
|  | <g id="edge41" class="edge"><title>Node24->Node29</title> | 
|  | <path fill="none" stroke="#404040" d="M4325.15,-2613.85C4335.96,-2594.92 4351.89,-2572.19 4372,-2558 4396.14,-2540.96 4412.38,-2557.75 4436,-2540 4463.6,-2519.25 4449.27,-2494.59 4477,-2474 4501.76,-2455.62 4518.53,-2473.38 4544,-2456 4545.49,-2454.98 4546.97,-2453.93 4548.44,-2452.84"/> | 
|  | <polygon fill="none" stroke="#404040" points="4548.51,-2452.78 4550.69,-2445.91 4557.87,-2445.27 4555.69,-2452.15 4548.51,-2452.78"/> | 
|  | <text text-anchor="middle" x="4508" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -info_strings_</text> | 
|  | </g> | 
|  | <!-- Node25 --> | 
|  | <g id="node25" class="node"><title>Node25</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="2835,-2299 2835,-2367 2937,-2367 2937,-2299 2835,-2299"/> | 
|  | <text text-anchor="start" x="2843" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> | 
|  | <text text-anchor="middle" x="2886" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">::ObjectPool ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="2835,-2337 2937,-2337 "/> | 
|  | <text text-anchor="middle" x="2886" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="2835,-2318 2937,-2318 "/> | 
|  | <text text-anchor="middle" x="2886" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node25->Node20 --> | 
|  | <g id="edge34" class="edge"><title>Node25->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M2895.47,-2298.85C2910.46,-2248.25 2941.9,-2149.27 2980,-2070 2989.97,-2049.25 3001.98,-2027.77 3014.07,-2007.62"/> | 
|  | <polygon fill="none" stroke="#404040" points="3014.16,-2007.47 3013.86,-2000.27 3020.4,-1997.22 3020.7,-2004.42 3014.16,-2007.47"/> | 
|  | <text text-anchor="middle" x="3004" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -obj_pool_</text> | 
|  | </g> | 
|  | <!-- Node26 --> | 
|  | <g id="node26" class="node"><title>Node26</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="2955.5,-2299 2955.5,-2367 3060.5,-2367 3060.5,-2299 2955.5,-2299"/> | 
|  | <text text-anchor="start" x="2963.5" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> | 
|  | <text text-anchor="middle" x="3008" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">::TimestampValue ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="2955.5,-2337 3060.5,-2337 "/> | 
|  | <text text-anchor="middle" x="3008" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="2955.5,-2318 3060.5,-2318 "/> | 
|  | <text text-anchor="middle" x="3008" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node26->Node20 --> | 
|  | <g id="edge35" class="edge"><title>Node26->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M3013.39,-2298.85C3022.89,-2240.45 3043.01,-2116.77 3057.89,-2025.31"/> | 
|  | <polygon fill="none" stroke="#404040" points="3057.94,-2025.03 3054.95,-2018.47 3059.86,-2013.19 3062.85,-2019.75 3057.94,-2025.03"/> | 
|  | <text text-anchor="middle" x="3066" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -now_</text> | 
|  | </g> | 
|  | <!-- Node27->Node20 --> | 
|  | <g id="edge36" class="edge"><title>Node27->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M2064.37,-2276.84C2095.26,-2239.88 2130.63,-2197.08 2133,-2192 2156.35,-2142.01 2116.63,-2108.66 2156,-2070 2186.73,-2039.83 2801.15,-1952.15 3008.4,-1923.31"/> | 
|  | <polygon fill="none" stroke="#404040" points="3008.41,-1923.31 3013.8,-1918.53 3020.3,-1921.66 3014.9,-1926.45 3008.41,-1923.31"/> | 
|  | <text text-anchor="middle" x="2197.5" y="-2156" font-family="Helvetica,sans-Serif" font-size="10.00"> -error_log_lock_</text> | 
|  | <text text-anchor="start" x="2156" y="-2145" font-family="Helvetica,sans-Serif" font-size="10.00">-file_errors_lock</text> | 
|  | <text text-anchor="middle" x="2197.5" y="-2134" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="2156" y="-2123" font-family="Helvetica,sans-Serif" font-size="10.00">-query_status_lock</text> | 
|  | <text text-anchor="middle" x="2197.5" y="-2112" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="middle" x="2197.5" y="-2101" font-family="Helvetica,sans-Serif" font-size="10.00">-bitmap_lock_</text> | 
|  | </g> | 
|  | <!-- Node27->Node39 --> | 
|  | <g id="edge69" class="edge"><title>Node27->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M2004.22,-2276.91C1993.39,-2220.6 1985.77,-2132.75 2024,-2070 2032.69,-2055.73 2047.32,-2065.62 2057,-2052 2129.53,-1949.91 2062.78,-1892.6 2103,-1774 2112.28,-1746.64 2124.63,-1718.61 2137.87,-1692.02"/> | 
|  | <polygon fill="none" stroke="#404040" points="2137.97,-1691.83 2137.11,-1684.67 2143.39,-1681.12 2144.25,-1688.28 2137.97,-1691.83"/> | 
|  | <text text-anchor="middle" x="2156" y="-1910.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -file_type_counts_lock_</text> | 
|  | </g> | 
|  | <!-- Node28 --> | 
|  | <g id="node28" class="node"><title>Node28</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="3079,-2299 3079,-2367 3211,-2367 3211,-2299 3079,-2299"/> | 
|  | <text text-anchor="start" x="3087" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::DiskIoMgr</text> | 
|  | <text text-anchor="middle" x="3145" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">::RequestContext * ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3079,-2337 3211,-2337 "/> | 
|  | <text text-anchor="middle" x="3145" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3079,-2318 3211,-2318 "/> | 
|  | <text text-anchor="middle" x="3145" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node28->Node20 --> | 
|  | <g id="edge39" class="edge"><title>Node28->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M3139.53,-2298.85C3129.89,-2240.45 3109.47,-2116.77 3094.37,-2025.31"/> | 
|  | <polygon fill="none" stroke="#404040" points="3094.33,-2025.03 3089.4,-2019.76 3092.37,-2013.19 3097.3,-2018.46 3094.33,-2025.03"/> | 
|  | <text text-anchor="middle" x="3162" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -reader_contexts_</text> | 
|  | </g> | 
|  | <!-- Node29->Node20 --> | 
|  | <g id="edge40" class="edge"><title>Node29->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M4557.94,-2216.93C4512.23,-2148.63 4461.32,-2074.44 4453,-2070 4388.93,-2035.82 3207.62,-2090.42 3146,-2052 3134.19,-2044.63 3124.29,-2034.6 3116.01,-2023.27"/> | 
|  | <polygon fill="none" stroke="#404040" points="3115.83,-2022.99 3109.16,-2020.23 3109.15,-2013.02 3115.81,-2015.78 3115.83,-2022.99"/> | 
|  | <text text-anchor="middle" x="4558" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -profile_</text> | 
|  | </g> | 
|  | <!-- Node30->Node2 --> | 
|  | <g id="edge111" class="edge"><title>Node30->Node2</title> | 
|  | <path fill="none" stroke="#404040" d="M4485,-2569.77C4489.93,-2565.25 4495.26,-2561.23 4501,-2558 4555.71,-2527.18 4722.56,-2557.04 4783,-2540 4859.92,-2518.31 4900.75,-2524.45 4942,-2456 4998.44,-2362.36 4957.26,-2318.26 4942,-2210 4876.02,-1741.98 4798.6,-1636.01 4648,-1188 4645,-1179.08 4411.23,-562.028 4404,-556 4280.93,-453.327 3140.7,-417.339 2810.93,-409.03"/> | 
|  | <polygon fill="none" stroke="#404040" points="2810.62,-409.022 2804.52,-412.871 2798.62,-408.723 2804.72,-404.874 2810.62,-409.022"/> | 
|  | <text text-anchor="middle" x="4776" y="-1360.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -bytes_skipped_counter_</text> | 
|  | </g> | 
|  | <!-- Node30->Node3 --> | 
|  | <g id="edge92" class="edge"><title>Node30->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M4485.63,-2569.73C4490.39,-2565.29 4495.51,-2561.3 4501,-2558 4558.17,-2523.63 4584.92,-2554.62 4650,-2540 4765.19,-2514.12 4832.97,-2551.77 4902,-2456 4965.93,-2367.3 4972.06,-2293.94 4902,-2210 4873.34,-2175.67 4837.44,-2220.53 4803,-2192 4489.02,-1931.87 4666.86,-1696.9 4489,-1330 4433.4,-1215.3 4283.23,-917.32 4175,-850 3932.4,-699.107 1841.54,-682.147 1375.73,-680.241"/> | 
|  | <polygon fill="none" stroke="#404040" points="1375.72,-680.241 1369.71,-684.218 1363.72,-680.194 1369.74,-676.218 1375.72,-680.241"/> | 
|  | <text text-anchor="middle" x="4629" y="-1545.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #decompress_timer_</text> | 
|  | </g> | 
|  | <!-- Node30->Node20 --> | 
|  | <g id="edge59" class="edge"><title>Node30->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M4435.3,-2569.71C4429.29,-2534.66 4415.71,-2496.17 4386,-2474 4339.36,-2439.2 2331.97,-2497.33 2291,-2456 2252.51,-2417.18 2255.66,-2251.71 2291,-2210 2322.45,-2172.87 2358.79,-2219.41 2399,-2192 2451.21,-2156.41 2421.4,-2107.85 2472,-2070 2636.39,-1947.05 2888.46,-1920.65 3008.25,-1915.22"/> | 
|  | <polygon fill="none" stroke="#404040" points="3008.48,-1915.21 3014.31,-1910.97 3020.47,-1914.72 3014.63,-1918.97 3008.48,-1915.21"/> | 
|  | <text text-anchor="start" x="2291" y="-2363.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -total_network_receive</text> | 
|  | <text text-anchor="middle" x="2342" y="-2352.5" font-family="Helvetica,sans-Serif" font-size="10.00">_timer_</text> | 
|  | <text text-anchor="start" x="2291" y="-2341.5" font-family="Helvetica,sans-Serif" font-size="10.00">-total_storage_wait</text> | 
|  | <text text-anchor="middle" x="2342" y="-2330.5" font-family="Helvetica,sans-Serif" font-size="10.00">_timer_</text> | 
|  | <text text-anchor="start" x="2291" y="-2319.5" font-family="Helvetica,sans-Serif" font-size="10.00">-total_network_send</text> | 
|  | <text text-anchor="middle" x="2342" y="-2308.5" font-family="Helvetica,sans-Serif" font-size="10.00">_timer_</text> | 
|  | <text text-anchor="middle" x="2342" y="-2297.5" font-family="Helvetica,sans-Serif" font-size="10.00">-total_cpu_timer_</text> | 
|  | </g> | 
|  | <!-- Node30->Node29 --> | 
|  | <g id="edge43" class="edge"><title>Node30->Node29</title> | 
|  | <path fill="none" stroke="#404040" d="M4497.18,-2570.81C4501.67,-2566.29 4506.29,-2561.98 4511,-2558 4523.46,-2547.47 4532.53,-2552.51 4543,-2540 4562.94,-2516.18 4554.08,-2502.69 4566,-2474 4567.09,-2471.37 4568.21,-2468.72 4569.35,-2466.05"/> | 
|  | <polygon fill="none" stroke="#404040" points="4569.36,-2466.02 4568.09,-2458.92 4574.15,-2455.02 4575.42,-2462.11 4569.36,-2466.02"/> | 
|  | <text text-anchor="start" x="4566" y="-2532" font-family="Helvetica,sans-Serif" font-size="10.00"> -total_async_timer</text> | 
|  | <text text-anchor="middle" x="4608" y="-2521" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="4566" y="-2510" font-family="Helvetica,sans-Serif" font-size="10.00">-inactive_timer</text> | 
|  | <text text-anchor="middle" x="4608" y="-2499" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="4566" y="-2488" font-family="Helvetica,sans-Serif" font-size="10.00">-counter_total</text> | 
|  | <text text-anchor="middle" x="4608" y="-2477" font-family="Helvetica,sans-Serif" font-size="10.00">_time_</text> | 
|  | </g> | 
|  | <!-- Node30->Node39 --> | 
|  | <g id="edge72" class="edge"><title>Node30->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M4386.38,-2569.97C4381.53,-2565.54 4376.39,-2561.48 4371,-2558 4341.1,-2538.72 4325.7,-2554.02 4293,-2540 4244.06,-2519.01 4243.93,-2489.55 4193,-2474 4167.32,-2466.16 2279.06,-2474.91 2260,-2456 2230.18,-2426.41 2250.67,-1741.85 2247,-1700 2246.8,-1697.77 2246.6,-1695.52 2246.37,-1693.25"/> | 
|  | <polygon fill="none" stroke="#404040" points="2246.34,-1692.97 2241.74,-1687.43 2245.08,-1681.04 2249.69,-1686.59 2246.34,-1692.97"/> | 
|  | <text text-anchor="start" x="2244" y="-2183.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -disks_accessed_bitmap</text> | 
|  | <text text-anchor="middle" x="2300" y="-2172.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="2244" y="-2161.5" font-family="Helvetica,sans-Serif" font-size="10.00">-bytes_read_short</text> | 
|  | <text text-anchor="middle" x="2300" y="-2150.5" font-family="Helvetica,sans-Serif" font-size="10.00">_circuit_</text> | 
|  | <text text-anchor="start" x="2244" y="-2139.5" font-family="Helvetica,sans-Serif" font-size="10.00">-bytes_read_local</text> | 
|  | <text text-anchor="middle" x="2300" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="2244" y="-2117.5" font-family="Helvetica,sans-Serif" font-size="10.00">-unexpected_remote</text> | 
|  | <text text-anchor="middle" x="2300" y="-2106.5" font-family="Helvetica,sans-Serif" font-size="10.00">_bytes_</text> | 
|  | <text text-anchor="start" x="2244" y="-2095.5" font-family="Helvetica,sans-Serif" font-size="10.00">-bytes_read_dn</text> | 
|  | <text text-anchor="middle" x="2300" y="-2084.5" font-family="Helvetica,sans-Serif" font-size="10.00">_cache_</text> | 
|  | <text text-anchor="middle" x="2300" y="-2073.5" font-family="Helvetica,sans-Serif" font-size="10.00">-num_remote_ranges_</text> | 
|  | </g> | 
|  | <!-- Node31->Node30 --> | 
|  | <g id="edge45" class="edge"><title>Node31->Node30</title> | 
|  | <path fill="none" stroke="#404040" d="M4496.61,-2796.79C4489.06,-2777.42 4481.06,-2756.9 4473.51,-2737.51"/> | 
|  | <polygon fill="none" stroke="#404040" points="4473.47,-2737.43 4467.57,-2733.29 4469.11,-2726.25 4475.02,-2730.39 4473.47,-2737.43"/> | 
|  | <text text-anchor="middle" x="4506.5" y="-2764.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #value_</text> | 
|  | </g> | 
|  | <!-- Node32->Node20 --> | 
|  | <g id="edge50" class="edge"><title>Node32->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M3284,-2238.43C3273.88,-2182.55 3252.44,-2114.09 3207,-2070 3186.71,-2050.32 3167.73,-2070.08 3146,-2052 3136.3,-2043.93 3127.8,-2034.17 3120.39,-2023.61"/> | 
|  | <polygon fill="none" stroke="#404040" points="3120.2,-2023.32 3113.56,-2020.49 3113.62,-2013.28 3120.25,-2016.1 3120.2,-2023.32"/> | 
|  | <text text-anchor="middle" x="3299" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -exec_env_</text> | 
|  | </g> | 
|  | <!-- Node32->Node32 --> | 
|  | <g id="edge51" class="edge"><title>Node32->Node32</title> | 
|  | <path fill="none" stroke="#404040" d="M3357.29,-2363.19C3367.79,-2358.86 3375,-2348.8 3375,-2333 3375,-2322.88 3372.04,-2315.11 3367.15,-2309.7"/> | 
|  | <polygon fill="none" stroke="#404040" points="3367.13,-2309.68 3359.92,-2309.53 3357.29,-2302.81 3364.5,-2302.97 3367.13,-2309.68"/> | 
|  | <text text-anchor="middle" x="3402" y="-2330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -exec_env_</text> | 
|  | </g> | 
|  | <!-- Node33 --> | 
|  | <g id="node33" class="node"><title>Node33</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="3770,-2614 3770,-2682 3872,-2682 3872,-2614 3770,-2614"/> | 
|  | <text text-anchor="start" x="3778" y="-2670" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> | 
|  | <text text-anchor="middle" x="3821" y="-2659" font-family="Helvetica,sans-Serif" font-size="10.00">::MemTracker ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3770,-2652 3872,-2652 "/> | 
|  | <text text-anchor="middle" x="3821" y="-2640" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3770,-2633 3872,-2633 "/> | 
|  | <text text-anchor="middle" x="3821" y="-2621" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node33->Node20 --> | 
|  | <g id="edge57" class="edge"><title>Node33->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M3872.19,-2643.4C3936.01,-2635.85 4042.71,-2612.46 4092,-2540 4128.19,-2486.8 4291.51,-2279.79 4079,-2070 4042.11,-2033.58 3189.92,-2079.55 3146,-2052 3134.3,-2044.66 3124.47,-2034.69 3116.24,-2023.46"/> | 
|  | <polygon fill="none" stroke="#404040" points="3116.1,-2023.25 3109.43,-2020.51 3109.41,-2013.29 3116.07,-2016.04 3116.1,-2023.25"/> | 
|  | <text text-anchor="middle" x="4242.5" y="-2330.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -instance_mem_tracker_</text> | 
|  | </g> | 
|  | <!-- Node33->Node32 --> | 
|  | <g id="edge52" class="edge"><title>Node33->Node32</title> | 
|  | <path fill="none" stroke="#404040" d="M3769.96,-2626.17C3694.53,-2594.37 3550.11,-2529.62 3438,-2456 3413.58,-2439.96 3388.65,-2420.37 3366.5,-2401.62"/> | 
|  | <polygon fill="none" stroke="#404040" points="3366.31,-2401.45 3359.15,-2400.59 3357.19,-2393.65 3364.35,-2394.51 3366.31,-2401.45"/> | 
|  | <text text-anchor="middle" x="3616.5" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #mem_tracker_</text> | 
|  | </g> | 
|  | <!-- Node34 --> | 
|  | <g id="node34" class="node"><title>Node34</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="3447,-2299 3447,-2367 3545,-2367 3545,-2299 3447,-2299"/> | 
|  | <text text-anchor="start" x="3455" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">vector< std::pair<</text> | 
|  | <text text-anchor="middle" x="3496" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00"> std::string, int > ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3447,-2337 3545,-2337 "/> | 
|  | <text text-anchor="middle" x="3496" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3447,-2318 3545,-2318 "/> | 
|  | <text text-anchor="middle" x="3496" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node34->Node20 --> | 
|  | <g id="edge54" class="edge"><title>Node34->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M3486.44,-2298.62C3467.59,-2239.87 3419.51,-2119.55 3330,-2070 3258.11,-2030.2 3213.84,-2098.36 3146,-2052 3134.76,-2044.32 3125.23,-2034.28 3117.17,-2023.11"/> | 
|  | <polygon fill="none" stroke="#404040" points="3117.11,-2023.02 3110.46,-2020.24 3110.46,-2013.03 3117.12,-2015.81 3117.11,-2023.02"/> | 
|  | <text text-anchor="middle" x="3468.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -file_errors_</text> | 
|  | </g> | 
|  | <!-- Node35 --> | 
|  | <g id="node35" class="node"><title>Node35</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="3562.5,-2299 3562.5,-2367 3683.5,-2367 3683.5,-2299 3562.5,-2299"/> | 
|  | <text text-anchor="start" x="3570.5" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map< SlotId,</text> | 
|  | <text text-anchor="middle" x="3623" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00"> impala::Bitmap * ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3562.5,-2337 3683.5,-2337 "/> | 
|  | <text text-anchor="middle" x="3623" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3562.5,-2318 3683.5,-2318 "/> | 
|  | <text text-anchor="middle" x="3623" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node35->Node20 --> | 
|  | <g id="edge55" class="edge"><title>Node35->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M3618.42,-2298.89C3608.47,-2241.14 3579.05,-2123.08 3500,-2070 3434.61,-2026.09 3212.06,-2094.91 3146,-2052 3134.5,-2044.53 3124.8,-2034.55 3116.65,-2023.36"/> | 
|  | <polygon fill="none" stroke="#404040" points="3116.55,-2023.22 3109.89,-2020.46 3109.87,-2013.25 3116.53,-2016.01 3116.55,-2023.22"/> | 
|  | <text text-anchor="middle" x="3632.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -slot_bitmap_filters_</text> | 
|  | </g> | 
|  | <!-- Node36 --> | 
|  | <g id="node36" class="node"><title>Node36</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="3702,-2299 3702,-2367 3812,-2367 3812,-2299 3702,-2299"/> | 
|  | <text text-anchor="start" x="3710" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">shared_ptr< impala</text> | 
|  | <text text-anchor="middle" x="3757" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">::BufferedBlockMgr ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3702,-2337 3812,-2337 "/> | 
|  | <text text-anchor="middle" x="3757" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3702,-2318 3812,-2318 "/> | 
|  | <text text-anchor="middle" x="3757" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node36->Node20 --> | 
|  | <g id="edge56" class="edge"><title>Node36->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M3758.76,-2298.86C3759.78,-2241.61 3752.49,-2125.02 3682,-2070 3635.03,-2033.33 3196.25,-2084.03 3146,-2052 3134.35,-2044.57 3124.55,-2034.56 3116.34,-2023.3"/> | 
|  | <polygon fill="none" stroke="#404040" points="3116.2,-2023.09 3109.53,-2020.33 3109.52,-2013.12 3116.18,-2015.88 3116.2,-2023.09"/> | 
|  | <text text-anchor="middle" x="3777.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -block_mgr_</text> | 
|  | </g> | 
|  | <!-- Node37 --> | 
|  | <g id="node37" class="node"><title>Node37</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="3830,-2299 3830,-2367 3930,-2367 3930,-2299 3830,-2299"/> | 
|  | <text text-anchor="start" x="3838" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">shared_ptr< impala</text> | 
|  | <text text-anchor="middle" x="3880" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00">::MemTracker ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3830,-2337 3930,-2337 "/> | 
|  | <text text-anchor="middle" x="3880" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3830,-2318 3930,-2318 "/> | 
|  | <text text-anchor="middle" x="3880" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node37->Node20 --> | 
|  | <g id="edge58" class="edge"><title>Node37->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M3882.48,-2298.89C3884.71,-2241.67 3879.84,-2125.15 3810,-2070 3752.08,-2024.26 3208.36,-2091.47 3146,-2052 3134.32,-2044.61 3124.51,-2034.62 3116.29,-2023.37"/> | 
|  | <polygon fill="none" stroke="#404040" points="3116.15,-2023.16 3109.49,-2020.41 3109.47,-2013.2 3116.13,-2015.95 3116.15,-2023.16"/> | 
|  | <text text-anchor="middle" x="3924" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -query_mem_tracker_</text> | 
|  | </g> | 
|  | <!-- Node38 --> | 
|  | <g id="node38" class="node"><title>Node38</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="3948,-2299 3948,-2367 4070,-2367 4070,-2299 3948,-2299"/> | 
|  | <text text-anchor="start" x="3956" y="-2355" font-family="Helvetica,sans-Serif" font-size="10.00">map< TErrorCode::type,</text> | 
|  | <text text-anchor="middle" x="4009" y="-2344" font-family="Helvetica,sans-Serif" font-size="10.00"> TErrorLogEntry ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3948,-2337 4070,-2337 "/> | 
|  | <text text-anchor="middle" x="4009" y="-2325" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3948,-2318 4070,-2318 "/> | 
|  | <text text-anchor="middle" x="4009" y="-2306" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node38->Node20 --> | 
|  | <g id="edge63" class="edge"><title>Node38->Node20</title> | 
|  | <path fill="none" stroke="#404040" d="M4016.95,-2298.6C4028.19,-2242 4040.88,-2127.8 3977,-2070 3942.76,-2039.02 3185.09,-2076.59 3146,-2052 3134.3,-2044.64 3124.48,-2034.67 3116.25,-2023.43"/> | 
|  | <polygon fill="none" stroke="#404040" points="3116.12,-2023.23 3109.45,-2020.48 3109.43,-2013.27 3116.09,-2016.02 3116.12,-2023.23"/> | 
|  | <text text-anchor="middle" x="4050.5" y="-2128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -error_log_</text> | 
|  | </g> | 
|  | <!-- Node39->Node3 --> | 
|  | <g id="edge102" class="edge"><title>Node39->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M2198.71,-1414.86C2162.79,-1257.31 2080.27,-996.92 1908,-850 1754.22,-718.846 1508.18,-688.082 1375.66,-681.375"/> | 
|  | <polygon fill="none" stroke="#404040" points="1375.58,-681.371 1369.4,-685.089 1363.59,-680.815 1369.77,-677.098 1375.58,-681.371"/> | 
|  | <text text-anchor="middle" x="2153.5" y="-1139.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #scan_node_</text> | 
|  | </g> | 
|  | <!-- Node39->Node19 --> | 
|  | <g id="edge65" class="edge"><title>Node39->Node19</title> | 
|  | <path fill="none" stroke="#404040" d="M2134.22,-1470.39C2080.2,-1423.77 2011.78,-1364.72 1959.53,-1319.63"/> | 
|  | <polygon fill="none" stroke="#404040" points="1959.38,-1319.51 1952.23,-1318.61 1950.3,-1311.67 1957.45,-1312.56 1959.38,-1319.51"/> | 
|  | <text text-anchor="middle" x="2071.5" y="-1360.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -scan_node_</text> | 
|  | </g> | 
|  | <!-- Node40 --> | 
|  | <g id="node40" class="node"><title>Node40</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="3226,-1884.5 3226,-1941.5 3272,-1941.5 3272,-1884.5 3226,-1884.5"/> | 
|  | <text text-anchor="middle" x="3249" y="-1929.5" font-family="Helvetica,sans-Serif" font-size="10.00">int32_t</text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3226,-1922.5 3272,-1922.5 "/> | 
|  | <text text-anchor="middle" x="3249" y="-1910.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="3226,-1903.5 3272,-1903.5 "/> | 
|  | <text text-anchor="middle" x="3249" y="-1891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node40->Node3 --> | 
|  | <g id="edge90" class="edge"><title>Node40->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M3246.55,-1884.25C3241.42,-1823.52 3230,-1674.27 3230,-1549 3230,-1549 3230,-1549 3230,-972 3230,-903.004 3194.62,-882.949 3134,-850 2978.39,-765.421 1727.93,-700.833 1375.91,-684.194"/> | 
|  | <polygon fill="none" stroke="#404040" points="1375.76,-684.187 1369.58,-687.901 1363.77,-683.623 1369.96,-679.909 1375.76,-684.187"/> | 
|  | <text text-anchor="middle" x="3271" y="-1247.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #num_null_bytes_</text> | 
|  | </g> | 
|  | <!-- Node40->Node39 --> | 
|  | <g id="edge71" class="edge"><title>Node40->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M3249.43,-1884.35C3248.36,-1853.18 3241.67,-1803.08 3212,-1774 3188.13,-1750.61 3171.01,-1765.59 3139,-1756 3067.63,-1734.61 3052.83,-1719.77 2981,-1700 2748.84,-1636.09 2469.69,-1587.58 2323.51,-1564.29"/> | 
|  | <polygon fill="none" stroke="#404040" points="2323.35,-1564.26 2316.8,-1567.27 2311.5,-1562.38 2318.05,-1559.37 2323.35,-1564.26"/> | 
|  | <text text-anchor="middle" x="3177.5" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -rm_callback_id_</text> | 
|  | </g> | 
|  | <!-- Node41 --> | 
|  | <g id="node41" class="node"><title>Node41</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="1782,-1884.5 1782,-1941.5 1940,-1941.5 1940,-1884.5 1782,-1884.5"/> | 
|  | <text text-anchor="middle" x="1861" y="-1929.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::ExprContext * ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1782,-1922.5 1940,-1922.5 "/> | 
|  | <text text-anchor="middle" x="1861" y="-1910.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1782,-1903.5 1940,-1903.5 "/> | 
|  | <text text-anchor="middle" x="1861" y="-1891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node41->Node3 --> | 
|  | <g id="edge103" class="edge"><title>Node41->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M1861.84,-1884.27C1863.08,-1786.16 1852.22,-1454.64 1656,-1330 1611.04,-1301.44 1213.95,-1350.36 1177,-1312 1110,-1242.43 1183.05,-976.634 1237.04,-812.703"/> | 
|  | <polygon fill="none" stroke="#404040" points="1237.11,-812.47 1235.21,-805.517 1240.89,-801.08 1242.8,-808.033 1237.11,-812.47"/> | 
|  | <text text-anchor="middle" x="1214.5" y="-1247.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #conjunct_ctxs_</text> | 
|  | </g> | 
|  | <!-- Node41->Node39 --> | 
|  | <g id="edge75" class="edge"><title>Node41->Node39</title> | 
|  | <path fill="none" stroke="#404040" d="M1862.26,-1884.22C1865.06,-1833.5 1873.37,-1728.51 1895,-1700 1949.95,-1627.6 2047.87,-1588.77 2122.46,-1568.71"/> | 
|  | <polygon fill="none" stroke="#404040" points="2122.61,-1568.67 2127.41,-1563.29 2134.22,-1565.65 2129.42,-1571.03 2122.61,-1568.67"/> | 
|  | <text text-anchor="middle" x="1931.5" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -conjunct_ctxs_</text> | 
|  | </g> | 
|  | <!-- Node42 --> | 
|  | <g id="node42" class="node"><title>Node42</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="1429,-1216 1429,-1284 1531,-1284 1531,-1216 1429,-1216"/> | 
|  | <text text-anchor="start" x="1437" y="-1272" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> | 
|  | <text text-anchor="middle" x="1480" y="-1261" font-family="Helvetica,sans-Serif" font-size="10.00">::StringBuffer ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1429,-1254 1531,-1254 "/> | 
|  | <text text-anchor="middle" x="1480" y="-1242" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="1429,-1235 1531,-1235 "/> | 
|  | <text text-anchor="middle" x="1480" y="-1223" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node42->Node4 --> | 
|  | <g id="edge77" class="edge"><title>Node42->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M1466.97,-1215.83C1456.15,-1188.28 1440.01,-1147.17 1424.08,-1106.62"/> | 
|  | <polygon fill="none" stroke="#404040" points="1423.99,-1106.38 1418.07,-1102.26 1419.6,-1095.21 1425.52,-1099.34 1423.99,-1106.38"/> | 
|  | <text text-anchor="middle" x="1490" y="-1139.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -boundary_buffer_</text> | 
|  | </g> | 
|  | <!-- Node43 --> | 
|  | <g id="node43" class="node"><title>Node43</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="400,-2619.5 400,-2676.5 446,-2676.5 446,-2619.5 400,-2619.5"/> | 
|  | <text text-anchor="middle" x="423" y="-2664.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint8_t</text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="400,-2657.5 446,-2657.5 "/> | 
|  | <text text-anchor="middle" x="423" y="-2645.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="400,-2638.5 446,-2638.5 "/> | 
|  | <text text-anchor="middle" x="423" y="-2626.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node43->Node1 --> | 
|  | <g id="edge118" class="edge"><title>Node43->Node1</title> | 
|  | <path fill="none" stroke="#404040" d="M415.432,-2619.24C405.385,-2582.13 387.255,-2514.27 373,-2456 346.354,-2347.08 342.893,-2319.1 317,-2210 263.085,-1982.83 264.68,-1921.55 191,-1700 131.92,-1522.35 78.5879,-1491.97 27,-1312 6.04047,-1238.88 0,-1219.06 0,-1143 0,-1143 0,-1143 0,-405 0,-286.987 110.849,-293.944 225,-264 694.088,-140.949 2245.83,-126.046 2633.59,-124.246"/> | 
|  | <polygon fill="none" stroke="#404040" points="2633.81,-124.245 2639.79,-120.219 2645.81,-124.192 2639.82,-128.219 2633.81,-124.245"/> | 
|  | <text text-anchor="middle" x="98" y="-1253" font-family="Helvetica,sans-Serif" font-size="10.00"> -RCFILE_VERSION_HEADER</text> | 
|  | <text text-anchor="middle" x="98" y="-1242" font-family="Helvetica,sans-Serif" font-size="10.00">-row_group_buffer_</text> | 
|  | </g> | 
|  | <!-- Node43->Node3 --> | 
|  | <g id="edge94" class="edge"><title>Node43->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M419.417,-2619.49C408.605,-2534.96 376.347,-2271.48 365,-2052 358.207,-1920.6 361.111,-1887.57 360,-1756 359.79,-1731.11 358.23,-1724.83 360,-1700 369.134,-1571.91 377.16,-1540.18 401,-1414 409.646,-1368.24 417.389,-1357.95 425,-1312 442.954,-1203.62 398.237,-900.486 473,-820 569.164,-716.475 1000.82,-689.35 1192.17,-682.366"/> | 
|  | <polygon fill="none" stroke="#404040" points="1192.43,-682.357 1198.28,-678.148 1204.42,-681.935 1198.57,-686.143 1192.43,-682.357"/> | 
|  | <text text-anchor="middle" x="432" y="-1545.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #tuple_mem_</text> | 
|  | </g> | 
|  | <!-- Node43->Node4 --> | 
|  | <g id="edge78" class="edge"><title>Node43->Node4</title> | 
|  | <path fill="none" stroke="#404040" d="M437.306,-2619.33C455.069,-2585.09 486.399,-2525.05 514,-2474 518.353,-2465.95 520.93,-2464.62 524,-2456 561.254,-2351.37 504.949,-2301.44 568,-2210 576.827,-2197.2 588.536,-2204.34 598,-2192 637.386,-2140.65 629.024,-2116.09 638,-2052 655.137,-1929.64 710.518,-1874.04 638,-1774 622.904,-1753.18 598.096,-1776.82 583,-1756 568.392,-1735.85 579.172,-1724.59 583,-1700 604.815,-1559.87 638.641,-1531.66 680,-1396 718.064,-1271.15 662.409,-1198.37 762,-1114 787.953,-1092.01 880.593,-1102.39 914,-1096 1042.72,-1071.36 1188.55,-1030.16 1280.38,-1002.54"/> | 
|  | <polygon fill="none" stroke="#404040" points="1280.65,-1002.46 1285.24,-996.895 1292.14,-998.989 1287.55,-1004.55 1280.65,-1002.46"/> | 
|  | <text text-anchor="start" x="583" y="-1747.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -boundary_buffer_pos</text> | 
|  | <text text-anchor="middle" x="631.5" y="-1736.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="start" x="583" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00">-output_buffer_pos</text> | 
|  | <text text-anchor="middle" x="631.5" y="-1714.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> | 
|  | <text text-anchor="middle" x="631.5" y="-1703.5" font-family="Helvetica,sans-Serif" font-size="10.00">-io_buffer_pos_</text> | 
|  | </g> | 
|  | <!-- Node43->Node48 --> | 
|  | <g id="edge109" class="edge"><title>Node43->Node48</title> | 
|  | <path fill="none" stroke="#404040" d="M418.521,-2619.19C413.832,-2599.22 404.449,-2573.24 386,-2558 355.557,-2532.85 328.419,-2566.34 299,-2540 295.887,-2537.21 264.795,-2438.98 246.079,-2379.19"/> | 
|  | <polygon fill="none" stroke="#404040" points="245.981,-2378.88 240.373,-2374.34 242.4,-2367.42 248.008,-2371.96 245.981,-2378.88"/> | 
|  | <text text-anchor="middle" x="314.5" y="-2504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +sync</text> | 
|  | </g> | 
|  | <!-- Node44 --> | 
|  | <g id="node44" class="node"><title>Node44</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="561,-939 561,-1007 663,-1007 663,-939 561,-939"/> | 
|  | <text text-anchor="start" x="569" y="-995" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> | 
|  | <text text-anchor="middle" x="612" y="-984" font-family="Helvetica,sans-Serif" font-size="10.00">::Codec ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="561,-977 663,-977 "/> | 
|  | <text text-anchor="middle" x="612" y="-965" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="561,-958 663,-958 "/> | 
|  | <text text-anchor="middle" x="612" y="-946" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node44->Node3 --> | 
|  | <g id="edge85" class="edge"><title>Node44->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M599.548,-938.984C589.167,-905.225 579.99,-853.167 607,-820 679.82,-730.581 1024.78,-696.52 1192.29,-685.094"/> | 
|  | <polygon fill="none" stroke="#404040" points="1192.31,-685.093 1198.03,-680.702 1204.28,-684.294 1198.56,-688.684 1192.31,-685.093"/> | 
|  | <text text-anchor="middle" x="645" y="-823.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #decompressor_</text> | 
|  | </g> | 
|  | <!-- Node45->Node3 --> | 
|  | <g id="edge86" class="edge"><title>Node45->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M535.315,-1812.63C534.222,-1739.68 533,-1638.18 533,-1549 533,-1549 533,-1549 533,-972 533,-917.124 522.45,-896.24 552,-850 564.944,-829.746 574.809,-829.239 597,-820 799.412,-735.727 1057.1,-700.735 1192.07,-687.396"/> | 
|  | <polygon fill="none" stroke="#404040" points="1192.4,-687.364 1197.99,-682.805 1204.35,-686.209 1198.76,-690.768 1192.4,-687.364"/> | 
|  | <text text-anchor="middle" x="572" y="-1253" font-family="Helvetica,sans-Serif" font-size="10.00"> #template_tuple_</text> | 
|  | <text text-anchor="middle" x="572" y="-1242" font-family="Helvetica,sans-Serif" font-size="10.00">#tuple_</text> | 
|  | </g> | 
|  | <!-- Node45->Node47 --> | 
|  | <g id="edge97" class="edge"><title>Node45->Node47</title> | 
|  | <path fill="none" stroke="#404040" d="M629.652,-1815.47C647.881,-1795.97 666.708,-1775.48 684,-1756 705.87,-1731.36 755.949,-1671.29 796.627,-1622.17"/> | 
|  | <polygon fill="none" stroke="#404040" points="796.714,-1622.06 797.458,-1614.89 804.365,-1612.82 803.621,-1619.99 796.714,-1622.06"/> | 
|  | <text text-anchor="middle" x="758.5" y="-1725.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -tuple_ptrs_</text> | 
|  | </g> | 
|  | <!-- Node46 --> | 
|  | <g id="node46" class="node"><title>Node46</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="804,-939 804,-1007 906,-1007 906,-939 804,-939"/> | 
|  | <text text-anchor="start" x="812" y="-995" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> | 
|  | <text text-anchor="middle" x="855" y="-984" font-family="Helvetica,sans-Serif" font-size="10.00">::TextConverter ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="804,-977 906,-977 "/> | 
|  | <text text-anchor="middle" x="855" y="-965" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="804,-958 906,-958 "/> | 
|  | <text text-anchor="middle" x="855" y="-946" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node46->Node3 --> | 
|  | <g id="edge88" class="edge"><title>Node46->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M844.961,-938.916C837.011,-905.588 830.948,-854.315 856,-820 932.857,-714.727 1091.14,-687.194 1192.19,-680.795"/> | 
|  | <polygon fill="none" stroke="#404040" points="1192.24,-680.792 1198,-676.46 1204.22,-680.115 1198.45,-684.447 1192.24,-680.792"/> | 
|  | <text text-anchor="middle" x="894" y="-823.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #text_converter_</text> | 
|  | </g> | 
|  | <!-- Node47->Node3 --> | 
|  | <g id="edge95" class="edge"><title>Node47->Node3</title> | 
|  | <path fill="none" stroke="#404040" d="M867.926,-1458.68C891.162,-1276.17 946.501,-870.268 985,-820 1035.47,-754.105 1124.51,-717.963 1192.34,-698.998"/> | 
|  | <polygon fill="none" stroke="#404040" points="1192.73,-698.893 1197.48,-693.467 1204.31,-695.765 1199.56,-701.19 1192.73,-698.893"/> | 
|  | <text text-anchor="middle" x="935" y="-1139.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #batch_</text> | 
|  | </g> | 
|  | <!-- Node48->Node2 --> | 
|  | <g id="edge104" class="edge"><title>Node48->Node2</title> | 
|  | <path fill="none" stroke="#404040" d="M234.721,-2298.87C238.907,-2249.11 247.45,-2152.15 257,-2070 279.845,-1873.49 337.99,-1381.75 378,-1188 379.679,-1179.87 381.357,-1178.14 383,-1170 411.372,-1029.45 355.038,-975.712 424,-850 434.017,-831.74 441.923,-830.345 460,-820 761.257,-647.598 856.346,-632.103 1195,-556 1731.8,-435.369 2396.46,-412.4 2633.18,-408.028"/> | 
|  | <polygon fill="none" stroke="#404040" points="2633.48,-408.023 2639.41,-403.917 2645.48,-407.81 2639.55,-411.916 2633.48,-408.023"/> | 
|  | <text text-anchor="middle" x="399.5" y="-1247.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #header_</text> | 
|  | </g> | 
|  | <!-- Node49 --> | 
|  | <g id="node49" class="node"><title>Node49</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="4556.5,-372 4556.5,-440 4695.5,-440 4695.5,-372 4556.5,-372"/> | 
|  | <text text-anchor="start" x="4564.5" y="-428" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::HdfsRCFile</text> | 
|  | <text text-anchor="middle" x="4626" y="-417" font-family="Helvetica,sans-Serif" font-size="10.00">Scanner::ColumnInfo ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="4556.5,-410 4695.5,-410 "/> | 
|  | <text text-anchor="middle" x="4626" y="-398" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="4556.5,-391 4695.5,-391 "/> | 
|  | <text text-anchor="middle" x="4626" y="-379" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node49->Node1 --> | 
|  | <g id="edge114" class="edge"><title>Node49->Node1</title> | 
|  | <path fill="none" stroke="#404040" d="M4616.21,-371.77C4604.45,-338.331 4581.23,-288.329 4542,-264 4393.78,-172.072 3154.57,-134.719 2810.37,-126.06"/> | 
|  | <polygon fill="none" stroke="#404040" points="2810.26,-126.057 2804.17,-129.906 2798.27,-125.758 2804.37,-121.908 2810.26,-126.057"/> | 
|  | <text text-anchor="middle" x="4581.5" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -columns_</text> | 
|  | </g> | 
|  | <!-- Node50 --> | 
|  | <g id="node50" class="node"><title>Node50</title> | 
|  | <polygon fill="white" stroke="#bfbfbf" points="4713.5,-377.5 4713.5,-434.5 4804.5,-434.5 4804.5,-377.5 4713.5,-377.5"/> | 
|  | <text text-anchor="middle" x="4759" y="-422.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< uint8_t ></text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="4713.5,-415.5 4804.5,-415.5 "/> | 
|  | <text text-anchor="middle" x="4759" y="-403.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | <polyline fill="none" stroke="#bfbfbf" points="4713.5,-396.5 4804.5,-396.5 "/> | 
|  | <text text-anchor="middle" x="4759" y="-384.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> | 
|  | </g> | 
|  | <!-- Node50->Node1 --> | 
|  | <g id="edge119" class="edge"><title>Node50->Node1</title> | 
|  | <path fill="none" stroke="#404040" d="M4752.03,-377.43C4744.3,-352.301 4729.45,-315.865 4704,-294 4670.74,-265.42 4653.05,-272.346 4610,-264 3926.76,-131.554 3082.11,-122.428 2810.5,-123.231"/> | 
|  | <polygon fill="none" stroke="#404040" points="2810.39,-123.231 2804.4,-127.253 2798.39,-123.274 2804.37,-119.253 2810.39,-123.231"/> | 
|  | <text text-anchor="middle" x="4705" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -key_buffer_</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_1HdfsRCFileScanner__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> |