| <?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::HdfsParquetTableWriter::BaseColumnWriter Pages: 1 --> |
| <!--zoomable 1928 --> |
| <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 = 4003; |
| var viewHeight = 1928; |
| var sectionId = 'dynsection-1'; |
| </script> |
| <script xlink:href="svgpan.js"/> |
| <svg id="graph" class="graph"> |
| <g id="viewport"> |
| <title>impala::HdfsParquetTableWriter::BaseColumnWriter</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-1924 3999,-1924 3999,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"><title>Node1</title> |
| <polygon fill="#bfbfbf" stroke="black" points="416.5,-1 416.5,-223 559.5,-223 559.5,-1 416.5,-1"/> |
| <text text-anchor="start" x="424.5" y="-211" font-family="Helvetica,sans-Serif" font-size="10.00">impala::HdfsParquetTable</text> |
| <text text-anchor="middle" x="488" y="-200" font-family="Helvetica,sans-Serif" font-size="10.00">Writer::BaseColumnWriter</text> |
| <polyline fill="none" stroke="black" points="416.5,-193 559.5,-193 "/> |
| <text text-anchor="middle" x="488" y="-181" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="416.5,-174 559.5,-174 "/> |
| <text text-anchor="start" x="424.5" y="-162" font-family="Helvetica,sans-Serif" font-size="10.00">+ BaseColumnWriter()</text> |
| <text text-anchor="start" x="424.5" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~BaseColumnWriter()</text> |
| <text text-anchor="start" x="424.5" y="-140" font-family="Helvetica,sans-Serif" font-size="10.00">+ AppendRow()</text> |
| <text text-anchor="start" x="424.5" y="-129" font-family="Helvetica,sans-Serif" font-size="10.00">+ Flush()</text> |
| <text text-anchor="start" x="424.5" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text> |
| <text text-anchor="start" x="424.5" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="424.5" y="-96" font-family="Helvetica,sans-Serif" font-size="10.00">+ type()</text> |
| <text text-anchor="start" x="424.5" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_values()</text> |
| <text text-anchor="start" x="424.5" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">+ total_compressed_size()</text> |
| <text text-anchor="start" x="424.5" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ total_uncompressed_size()</text> |
| <text text-anchor="start" x="424.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ codec()</text> |
| <text text-anchor="start" x="424.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00"># EncodeValue()</text> |
| <text text-anchor="start" x="424.5" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00"># FinalizeCurrentPage()</text> |
| <text text-anchor="start" x="424.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00"># NewPage()</text> |
| <text text-anchor="start" x="424.5" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00"># WriteDictDataPage()</text> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"><title>Node2</title> |
| <polygon fill="white" stroke="#bfbfbf" points="0,-339 0,-407 102,-407 102,-339 0,-339"/> |
| <text text-anchor="start" x="8" y="-395" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="51" y="-384" font-family="Helvetica,sans-Serif" font-size="10.00">::Codec ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="0,-377 102,-377 "/> |
| <text text-anchor="middle" x="51" y="-365" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="0,-358 102,-358 "/> |
| <text text-anchor="middle" x="51" y="-346" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node2->Node1 --> |
| <g id="edge1" class="edge"><title>Node2->Node1</title> |
| <path fill="none" stroke="#404040" d="M45.5267,-338.772C42.7404,-309.927 43.7532,-268.709 66,-242 109.36,-189.943 294.243,-148.241 404.395,-127.435"/> |
| <polygon fill="none" stroke="#404040" points="404.66,-127.385 409.824,-122.352 416.457,-125.184 411.292,-130.217 404.66,-127.385"/> |
| <text text-anchor="middle" x="98.5" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #compressor_</text> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"><title>Node3</title> |
| <polygon fill="white" stroke="#bfbfbf" points="153.5,-344.5 153.5,-401.5 188.5,-401.5 188.5,-344.5 153.5,-344.5"/> |
| <text text-anchor="middle" x="171" y="-389.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text> |
| <polyline fill="none" stroke="#bfbfbf" points="153.5,-382.5 188.5,-382.5 "/> |
| <text text-anchor="middle" x="171" y="-370.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="153.5,-363.5 188.5,-363.5 "/> |
| <text text-anchor="middle" x="171" y="-351.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node3->Node1 --> |
| <g id="edge2" class="edge"><title>Node3->Node1</title> |
| <path fill="none" stroke="#404040" d="M153.446,-345.801C137.102,-317.802 118.267,-273.235 140,-242 199.218,-156.892 321.485,-127.809 404.143,-117.946"/> |
| <polygon fill="none" stroke="#404040" points="404.365,-117.921 409.888,-113.285 416.292,-116.599 410.769,-121.236 404.365,-117.921"/> |
| <text text-anchor="middle" x="160" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #codec_</text> |
| </g> |
| <!-- Node3->Node1 --> |
| <g id="edge16" class="edge"><title>Node3->Node1</title> |
| <path fill="none" stroke="#404040" d="M171.025,-344.266C172.469,-315.597 178.854,-271.044 203,-242 253.99,-180.665 340.27,-147.249 404.569,-129.904"/> |
| <polygon fill="none" stroke="#404040" points="404.693,-129.872 409.492,-124.489 416.306,-126.849 411.507,-132.231 404.693,-129.872"/> |
| <text text-anchor="middle" x="247" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #current_encoding_</text> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"><title>Node4</title> |
| <g id="a_node4"><a xlink:href="classimpala_1_1RleEncoder.html" target="_top" xlink:title="{impala::RleEncoder\n||+ RleEncoder()\l+ Put()\l+ Flush()\l+ Clear()\l+ buffer()\l+ len()\l+ MinBufferSize()\l+ MaxBufferSize()\l- FlushBufferedValues()\l- FlushLiteralRun()\l- FlushRepeatedRun()\l- CheckBufferFull()\l}"> |
| <polygon fill="white" stroke="black" points="389.5,-1014 389.5,-1192 508.5,-1192 508.5,-1014 389.5,-1014"/> |
| <text text-anchor="middle" x="449" y="-1180" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RleEncoder</text> |
| <polyline fill="none" stroke="black" points="389.5,-1173 508.5,-1173 "/> |
| <text text-anchor="middle" x="449" y="-1161" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="389.5,-1154 508.5,-1154 "/> |
| <text text-anchor="start" x="397.5" y="-1142" font-family="Helvetica,sans-Serif" font-size="10.00">+ RleEncoder()</text> |
| <text text-anchor="start" x="397.5" y="-1131" font-family="Helvetica,sans-Serif" font-size="10.00">+ Put()</text> |
| <text text-anchor="start" x="397.5" y="-1120" font-family="Helvetica,sans-Serif" font-size="10.00">+ Flush()</text> |
| <text text-anchor="start" x="397.5" y="-1109" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text> |
| <text text-anchor="start" x="397.5" y="-1098" font-family="Helvetica,sans-Serif" font-size="10.00">+ buffer()</text> |
| <text text-anchor="start" x="397.5" y="-1087" font-family="Helvetica,sans-Serif" font-size="10.00">+ len()</text> |
| <text text-anchor="start" x="397.5" y="-1076" font-family="Helvetica,sans-Serif" font-size="10.00">+ MinBufferSize()</text> |
| <text text-anchor="start" x="397.5" y="-1065" font-family="Helvetica,sans-Serif" font-size="10.00">+ MaxBufferSize()</text> |
| <text text-anchor="start" x="397.5" y="-1054" font-family="Helvetica,sans-Serif" font-size="10.00">- FlushBufferedValues()</text> |
| <text text-anchor="start" x="397.5" y="-1043" font-family="Helvetica,sans-Serif" font-size="10.00">- FlushLiteralRun()</text> |
| <text text-anchor="start" x="397.5" y="-1032" font-family="Helvetica,sans-Serif" font-size="10.00">- FlushRepeatedRun()</text> |
| <text text-anchor="start" x="397.5" y="-1021" font-family="Helvetica,sans-Serif" font-size="10.00">- CheckBufferFull()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node4->Node1 --> |
| <g id="edge3" class="edge"><title>Node4->Node1</title> |
| <path fill="none" stroke="#404040" d="M452.478,-1013.8C459.462,-836.682 475.205,-437.468 483.178,-235.28"/> |
| <polygon fill="none" stroke="#404040" points="483.184,-235.13 479.423,-228.977 483.657,-223.14 487.417,-229.293 483.184,-235.13"/> |
| <text text-anchor="middle" x="502" y="-495.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #def_levels_</text> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"><title>Node5</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1107,-1559.5 1107,-1616.5 1153,-1616.5 1153,-1559.5 1107,-1559.5"/> |
| <text text-anchor="middle" x="1130" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1107,-1597.5 1153,-1597.5 "/> |
| <text text-anchor="middle" x="1130" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1107,-1578.5 1153,-1578.5 "/> |
| <text text-anchor="middle" x="1130" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node5->Node1 --> |
| <g id="edge13" class="edge"><title>Node5->Node1</title> |
| <path fill="none" stroke="#404040" d="M1106.85,-1567.41C1079.47,-1544.87 1031.93,-1507.67 987,-1482 969.367,-1471.92 963.053,-1473.3 945,-1464 944.003,-1463.49 807.578,-1380.96 807,-1380 743.407,-1274.33 846.524,-925.751 774,-826 761.09,-808.243 743.206,-823.835 728,-808 575.304,-648.994 519.405,-388.233 499.194,-235.368"/> |
| <polygon fill="none" stroke="#404040" points="499.159,-235.092 494.427,-229.651 497.63,-223.19 502.362,-228.631 499.159,-235.092"/> |
| <text text-anchor="middle" x="724" y="-659" font-family="Helvetica,sans-Serif" font-size="10.00"> #page_size_</text> |
| <text text-anchor="start" x="677" y="-648" font-family="Helvetica,sans-Serif" font-size="10.00">#total_compressed</text> |
| <text text-anchor="middle" x="724" y="-637" font-family="Helvetica,sans-Serif" font-size="10.00">_byte_size_</text> |
| <text text-anchor="middle" x="724" y="-626" font-family="Helvetica,sans-Serif" font-size="10.00">#num_values_</text> |
| <text text-anchor="start" x="677" y="-615" font-family="Helvetica,sans-Serif" font-size="10.00">#total_uncompressed</text> |
| <text text-anchor="middle" x="724" y="-604" font-family="Helvetica,sans-Serif" font-size="10.00">_byte_size_</text> |
| </g> |
| <!-- Node5->Node4 --> |
| <g id="edge4" class="edge"><title>Node5->Node4</title> |
| <path fill="none" stroke="#404040" d="M1106.79,-1563.08C1080.45,-1537.72 1034.89,-1499.02 987,-1482 910.897,-1454.96 694.45,-1503.5 624,-1464 593.032,-1446.64 607.441,-1419.25 579,-1398 558.057,-1382.35 541.027,-1398.93 523,-1380 478.448,-1333.21 460.075,-1262.59 452.774,-1204.51"/> |
| <polygon fill="none" stroke="#404040" points="452.743,-1204.24 448.087,-1198.73 451.379,-1192.31 456.035,-1197.82 452.743,-1204.24"/> |
| <text text-anchor="middle" x="664.5" y="-1434" font-family="Helvetica,sans-Serif" font-size="10.00"> -buffered_values_</text> |
| <text text-anchor="middle" x="664.5" y="-1423" font-family="Helvetica,sans-Serif" font-size="10.00">-current_value_</text> |
| </g> |
| <!-- Node16 --> |
| <g id="node16" class="node"><title>Node16</title> |
| <g id="a_node16"><a xlink:href="classimpala_1_1FunctionContextImpl.html" target="_top" xlink:title="{impala::FunctionContextImpl\n||+ FunctionContextImpl()\l+ Close()\l+ Clone()\l+ AllocateLocal()\l+ FreeLocalAllocations()\l+ SetConstantArgs()\l+ varargs_buffer()\l+ staging_input_vals()\l+ debug()\l+ closed()\land 7 more...\l+ CreateContext()\l+ CreateContext()\l}"> |
| <polygon fill="white" stroke="red" points="1901,-1008.5 1901,-1197.5 2043,-1197.5 2043,-1008.5 1901,-1008.5"/> |
| <text text-anchor="middle" x="1972" y="-1185.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::FunctionContextImpl</text> |
| <polyline fill="none" stroke="red" points="1901,-1178.5 2043,-1178.5 "/> |
| <text text-anchor="middle" x="1972" y="-1166.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="red" points="1901,-1159.5 2043,-1159.5 "/> |
| <text text-anchor="start" x="1909" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FunctionContextImpl()</text> |
| <text text-anchor="start" x="1909" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="1909" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clone()</text> |
| <text text-anchor="start" x="1909" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AllocateLocal()</text> |
| <text text-anchor="start" x="1909" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FreeLocalAllocations()</text> |
| <text text-anchor="start" x="1909" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetConstantArgs()</text> |
| <text text-anchor="start" x="1909" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ varargs_buffer()</text> |
| <text text-anchor="start" x="1909" y="-1070.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ staging_input_vals()</text> |
| <text text-anchor="start" x="1909" y="-1059.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ debug()</text> |
| <text text-anchor="start" x="1909" y="-1048.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ closed()</text> |
| <text text-anchor="start" x="1909" y="-1037.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 7 more...</text> |
| <text text-anchor="start" x="1909" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateContext()</text> |
| <text text-anchor="start" x="1909" y="-1015.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateContext()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node16 --> |
| <g id="edge27" class="edge"><title>Node5->Node16</title> |
| <path fill="none" stroke="#404040" d="M1138.24,-1559.15C1153.67,-1507.2 1185.68,-1400.51 1189,-1398 1250.9,-1351.23 1825.19,-1426.88 1887,-1380 1939.04,-1340.53 1960.13,-1269.75 1968.29,-1209.76"/> |
| <polygon fill="none" stroke="#404040" points="1968.33,-1209.44 1965.09,-1202.99 1969.8,-1197.53 1973.03,-1203.97 1968.33,-1209.44"/> |
| <text text-anchor="middle" x="1241.5" y="-1450.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -num_updates_</text> |
| <text text-anchor="start" x="1189" y="-1439.5" font-family="Helvetica,sans-Serif" font-size="10.00">-external_bytes_tracked</text> |
| <text text-anchor="middle" x="1241.5" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="middle" x="1241.5" y="-1417.5" font-family="Helvetica,sans-Serif" font-size="10.00">-num_removes_</text> |
| <text text-anchor="middle" x="1241.5" y="-1406.5" font-family="Helvetica,sans-Serif" font-size="10.00">-num_warnings_</text> |
| </g> |
| <!-- Node19 --> |
| <g id="node19" class="node"><title>Node19</title> |
| <g id="a_node19"><a xlink:href="structimpala_1_1ExprValue.html" target="_top" xlink:title="The materialized value returned by ExprContext::GetValue(). "> |
| <polygon fill="white" stroke="black" points="1259,-539.5 1259,-728.5 1355,-728.5 1355,-539.5 1259,-539.5"/> |
| <text text-anchor="middle" x="1307" y="-716.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ExprValue</text> |
| <polyline fill="none" stroke="black" points="1259,-709.5 1355,-709.5 "/> |
| <text text-anchor="middle" x="1307" y="-697.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1259,-690.5 1355,-690.5 "/> |
| <text text-anchor="start" x="1267" y="-678.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-667.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-656.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-645.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-634.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-623.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-612.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-601.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-590.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-579.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprValue()</text> |
| <text text-anchor="start" x="1267" y="-568.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetToZero()</text> |
| <text text-anchor="start" x="1267" y="-557.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetToMin()</text> |
| <text text-anchor="start" x="1267" y="-546.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetToMax()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node19 --> |
| <g id="edge41" class="edge"><title>Node5->Node19</title> |
| <path fill="none" stroke="#404040" d="M1127.79,-1559.38C1124.68,-1512.34 1121.67,-1419.63 1144,-1398 1178.11,-1364.96 1538.14,-1414.28 1571,-1380 1618.37,-1330.59 1600.74,-819.012 1560,-764 1512.92,-700.428 1425.47,-665.871 1366.75,-648.93"/> |
| <polygon fill="none" stroke="#404040" points="1366.61,-648.89 1359.76,-651.137 1355.05,-645.676 1361.9,-643.429 1366.61,-648.89"/> |
| <text text-anchor="middle" x="1625.5" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +bigint_val</text> |
| </g> |
| <!-- Node27 --> |
| <g id="node27" class="node"><title>Node27</title> |
| <g id="a_node27"><a xlink:href="classimpala_1_1DecimalValue.html" target="_top" xlink:title="{impala::DecimalValue\l\< int64_t \>\n||+ DecimalValue()\l+ DecimalValue()\l+ operator=()\l+ operator==()\l+ operator!=()\l+ operator\<=()\l+ operator\<()\l+ operator\>=()\l+ operator\>()\l+ operator-()\land 23 more...\l+ FromDouble()\l+ FromInt()\l- AdjustToSameScale()\l}"> |
| <polygon fill="white" stroke="black" points="1195,-997.5 1195,-1208.5 1313,-1208.5 1313,-997.5 1195,-997.5"/> |
| <text text-anchor="start" x="1203" y="-1196.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DecimalValue</text> |
| <text text-anchor="middle" x="1254" y="-1185.5" font-family="Helvetica,sans-Serif" font-size="10.00">< int64_t ></text> |
| <polyline fill="none" stroke="black" points="1195,-1178.5 1313,-1178.5 "/> |
| <text text-anchor="middle" x="1254" y="-1166.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1195,-1159.5 1313,-1159.5 "/> |
| <text text-anchor="start" x="1203" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DecimalValue()</text> |
| <text text-anchor="start" x="1203" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DecimalValue()</text> |
| <text text-anchor="start" x="1203" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="1203" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator==()</text> |
| <text text-anchor="start" x="1203" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator!=()</text> |
| <text text-anchor="start" x="1203" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator<=()</text> |
| <text text-anchor="start" x="1203" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator<()</text> |
| <text text-anchor="start" x="1203" y="-1070.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator>=()</text> |
| <text text-anchor="start" x="1203" y="-1059.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator>()</text> |
| <text text-anchor="start" x="1203" y="-1048.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator-()</text> |
| <text text-anchor="start" x="1203" y="-1037.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 23 more...</text> |
| <text text-anchor="start" x="1203" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromDouble()</text> |
| <text text-anchor="start" x="1203" y="-1015.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromInt()</text> |
| <text text-anchor="start" x="1203" y="-1004.5" font-family="Helvetica,sans-Serif" font-size="10.00">- AdjustToSameScale()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node27 --> |
| <g id="edge49" class="edge"><title>Node5->Node27</title> |
| <path fill="none" stroke="#404040" d="M1109.22,-1559.26C1081.89,-1519.15 1041.71,-1444.68 1081,-1398 1111.21,-1362.11 1150.63,-1411.93 1185,-1380 1228.4,-1339.68 1246.28,-1276.55 1253.03,-1220.84"/> |
| <polygon fill="none" stroke="#404040" points="1253.05,-1220.64 1249.72,-1214.24 1254.34,-1208.71 1257.67,-1215.1 1253.05,-1220.64"/> |
| <text text-anchor="middle" x="1098.5" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -value_</text> |
| </g> |
| <!-- Node38 --> |
| <g id="node38" class="node"><title>Node38</title> |
| <g id="a_node38"><a xlink:href="classimpala_1_1HdfsParquetTableWriter.html" target="_top" xlink:title="{impala::HdfsParquetTable\lWriter\n||+ HdfsParquetTableWriter()\l+ ~HdfsParquetTableWriter()\l+ Init()\l+ InitNewFile()\l+ AppendRowBatch()\l+ Finalize()\l+ Close()\l+ default_block_size()\l+ file_extension()\l- MinBlockSize()\l- CreateSchema()\l- WriteFileHeader()\l- WriteFileFooter()\l- FlushCurrentRowGroup()\l- AddRowGroup()\l}"> |
| <polygon fill="white" stroke="black" points="3109.5,-523 3109.5,-745 3252.5,-745 3252.5,-523 3109.5,-523"/> |
| <text text-anchor="start" x="3117.5" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">impala::HdfsParquetTable</text> |
| <text text-anchor="middle" x="3181" y="-722" font-family="Helvetica,sans-Serif" font-size="10.00">Writer</text> |
| <polyline fill="none" stroke="black" points="3109.5,-715 3252.5,-715 "/> |
| <text text-anchor="middle" x="3181" y="-703" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="3109.5,-696 3252.5,-696 "/> |
| <text text-anchor="start" x="3117.5" y="-684" font-family="Helvetica,sans-Serif" font-size="10.00">+ HdfsParquetTableWriter()</text> |
| <text text-anchor="start" x="3117.5" y="-673" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~HdfsParquetTableWriter()</text> |
| <text text-anchor="start" x="3117.5" y="-662" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> |
| <text text-anchor="start" x="3117.5" y="-651" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitNewFile()</text> |
| <text text-anchor="start" x="3117.5" y="-640" font-family="Helvetica,sans-Serif" font-size="10.00">+ AppendRowBatch()</text> |
| <text text-anchor="start" x="3117.5" y="-629" font-family="Helvetica,sans-Serif" font-size="10.00">+ Finalize()</text> |
| <text text-anchor="start" x="3117.5" y="-618" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="3117.5" y="-607" font-family="Helvetica,sans-Serif" font-size="10.00">+ default_block_size()</text> |
| <text text-anchor="start" x="3117.5" y="-596" font-family="Helvetica,sans-Serif" font-size="10.00">+ file_extension()</text> |
| <text text-anchor="start" x="3117.5" y="-585" font-family="Helvetica,sans-Serif" font-size="10.00">- MinBlockSize()</text> |
| <text text-anchor="start" x="3117.5" y="-574" font-family="Helvetica,sans-Serif" font-size="10.00">- CreateSchema()</text> |
| <text text-anchor="start" x="3117.5" y="-563" font-family="Helvetica,sans-Serif" font-size="10.00">- WriteFileHeader()</text> |
| <text text-anchor="start" x="3117.5" y="-552" font-family="Helvetica,sans-Serif" font-size="10.00">- WriteFileFooter()</text> |
| <text text-anchor="start" x="3117.5" y="-541" font-family="Helvetica,sans-Serif" font-size="10.00">- FlushCurrentRowGroup()</text> |
| <text text-anchor="start" x="3117.5" y="-530" font-family="Helvetica,sans-Serif" font-size="10.00">- AddRowGroup()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node38 --> |
| <g id="edge77" class="edge"><title>Node5->Node38</title> |
| <path fill="none" stroke="#404040" d="M1131.65,-1559.14C1135.09,-1511.72 1144.83,-1418.45 1169,-1398 1210.25,-1363.1 1613.69,-1414.84 1655,-1380 1847.29,-1217.8 1578.65,-988.132 1771,-826 1792.04,-808.265 2238.65,-811.065 2266,-808 2575.45,-773.32 2937.2,-692.895 3097.39,-655.191"/> |
| <polygon fill="none" stroke="#404040" points="3097.82,-655.091 3102.74,-649.819 3109.5,-652.333 3104.58,-657.605 3097.82,-655.091"/> |
| <text text-anchor="middle" x="1831.5" y="-1128" font-family="Helvetica,sans-Serif" font-size="10.00"> -MAX_DATA_PAGE_SIZE</text> |
| <text text-anchor="middle" x="1831.5" y="-1117" font-family="Helvetica,sans-Serif" font-size="10.00">-row_count_</text> |
| <text text-anchor="middle" x="1831.5" y="-1106" font-family="Helvetica,sans-Serif" font-size="10.00">-file_pos_</text> |
| <text text-anchor="start" x="1771" y="-1095" font-family="Helvetica,sans-Serif" font-size="10.00">-file_size_limit</text> |
| <text text-anchor="middle" x="1831.5" y="-1084" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="middle" x="1831.5" y="-1073" font-family="Helvetica,sans-Serif" font-size="10.00">-file_size_estimate_</text> |
| </g> |
| <!-- Node47 --> |
| <g id="node47" class="node"><title>Node47</title> |
| <g id="a_node47"><a xlink:href="classimpala_1_1MemPool.html" target="_top" xlink:title="{impala::MemPool\n||+ MemPool()\l+ ~MemPool()\l+ Allocate()\l+ TryAllocate()\l+ ReturnPartialAllocation()\l+ Clear()\l+ FreeAll()\l+ AcquireData()\l+ Contains()\l+ DebugString()\land 10 more...\l- FindChunk()\l- CheckIntegrity()\l- GetOffsetHelper()\l- GetDataPtrHelper()\l- GetFreeOffset()\l- Allocate()\l}"> |
| <polygon fill="white" stroke="red" points="2061.5,-986.5 2061.5,-1219.5 2192.5,-1219.5 2192.5,-986.5 2061.5,-986.5"/> |
| <text text-anchor="middle" x="2127" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::MemPool</text> |
| <polyline fill="none" stroke="red" points="2061.5,-1200.5 2192.5,-1200.5 "/> |
| <text text-anchor="middle" x="2127" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="red" points="2061.5,-1181.5 2192.5,-1181.5 "/> |
| <text text-anchor="start" x="2069.5" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ MemPool()</text> |
| <text text-anchor="start" x="2069.5" y="-1158.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~MemPool()</text> |
| <text text-anchor="start" x="2069.5" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Allocate()</text> |
| <text text-anchor="start" x="2069.5" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TryAllocate()</text> |
| <text text-anchor="start" x="2069.5" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ReturnPartialAllocation()</text> |
| <text text-anchor="start" x="2069.5" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text> |
| <text text-anchor="start" x="2069.5" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FreeAll()</text> |
| <text text-anchor="start" x="2069.5" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AcquireData()</text> |
| <text text-anchor="start" x="2069.5" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Contains()</text> |
| <text text-anchor="start" x="2069.5" y="-1070.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> |
| <text text-anchor="start" x="2069.5" y="-1059.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text> |
| <text text-anchor="start" x="2069.5" y="-1048.5" font-family="Helvetica,sans-Serif" font-size="10.00">- FindChunk()</text> |
| <text text-anchor="start" x="2069.5" y="-1037.5" font-family="Helvetica,sans-Serif" font-size="10.00">- CheckIntegrity()</text> |
| <text text-anchor="start" x="2069.5" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00">- GetOffsetHelper()</text> |
| <text text-anchor="start" x="2069.5" y="-1015.5" font-family="Helvetica,sans-Serif" font-size="10.00">- GetDataPtrHelper()</text> |
| <text text-anchor="start" x="2069.5" y="-1004.5" font-family="Helvetica,sans-Serif" font-size="10.00">- GetFreeOffset()</text> |
| <text text-anchor="start" x="2069.5" y="-993.5" font-family="Helvetica,sans-Serif" font-size="10.00">- Allocate()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node47 --> |
| <g id="edge85" class="edge"><title>Node5->Node47</title> |
| <path fill="none" stroke="#404040" d="M1153.02,-1575.52C1188.27,-1556.84 1255.56,-1516.58 1294,-1464 1312.33,-1438.92 1291.9,-1416.3 1317,-1398 1383.01,-1349.87 1987.71,-1430.41 2052,-1380 2096.78,-1344.89 2116.49,-1285.91 2124.62,-1231.47"/> |
| <polygon fill="none" stroke="#404040" points="2124.62,-1231.46 2121.45,-1224.98 2126.22,-1219.57 2129.38,-1226.05 2124.62,-1231.46"/> |
| <text text-anchor="start" x="1317" y="-1456" font-family="Helvetica,sans-Serif" font-size="10.00"> -peak_allocated_bytes</text> |
| <text text-anchor="middle" x="1367.5" y="-1445" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="1317" y="-1434" font-family="Helvetica,sans-Serif" font-size="10.00">-total_reserved</text> |
| <text text-anchor="middle" x="1367.5" y="-1423" font-family="Helvetica,sans-Serif" font-size="10.00">_bytes_</text> |
| <text text-anchor="start" x="1317" y="-1412" font-family="Helvetica,sans-Serif" font-size="10.00">-total_allocated</text> |
| <text text-anchor="middle" x="1367.5" y="-1401" font-family="Helvetica,sans-Serif" font-size="10.00">_bytes_</text> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"><title>Node6</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2509.5,-1862.5 2509.5,-1919.5 2538.5,-1919.5 2538.5,-1862.5 2509.5,-1862.5"/> |
| <text text-anchor="middle" x="2524" y="-1907.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text> |
| <polyline fill="none" stroke="#bfbfbf" points="2509.5,-1900.5 2538.5,-1900.5 "/> |
| <text text-anchor="middle" x="2524" y="-1888.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2509.5,-1881.5 2538.5,-1881.5 "/> |
| <text text-anchor="middle" x="2524" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node6->Node1 --> |
| <g id="edge14" class="edge"><title>Node6->Node1</title> |
| <path fill="none" stroke="#404040" d="M2538.52,-1889.78C2649.84,-1888.02 3365.77,-1875.52 3456,-1844 3639.39,-1779.93 3811,-1783.26 3811,-1589 3811,-1589 3811,-1589 3811,-372 3811,-204.375 1087.91,-127.991 571.852,-115.021"/> |
| <polygon fill="none" stroke="#404040" points="571.714,-115.017 565.616,-118.866 559.717,-114.717 565.816,-110.868 571.714,-115.017"/> |
| <text text-anchor="middle" x="3855" y="-789" font-family="Helvetica,sans-Serif" font-size="10.00"> #num_data_pages_</text> |
| <text text-anchor="middle" x="3855" y="-778" font-family="Helvetica,sans-Serif" font-size="10.00">#values_buffer_len_</text> |
| </g> |
| <!-- Node6->Node4 --> |
| <g id="edge5" class="edge"><title>Node6->Node4</title> |
| <path fill="none" stroke="#404040" d="M2509.45,-1890.65C2475.27,-1891.37 2388.99,-1888.39 2339,-1844 2292.09,-1802.34 2336.81,-1752.61 2289,-1712 2258.24,-1685.87 2229.48,-1721.56 2200,-1694 2128.64,-1627.3 2218.36,-1542.92 2142,-1482 2105.57,-1452.94 1763.84,-1486.44 1723,-1464 1691.67,-1446.78 1708.57,-1414.79 1677,-1398 1620.39,-1367.89 573.566,-1419.42 523,-1380 470.459,-1339.04 452.679,-1265.09 447.648,-1204.05"/> |
| <polygon fill="none" stroke="#404040" points="447.644,-1204 443.234,-1198.29 446.805,-1192.03 451.215,-1197.73 447.644,-1204"/> |
| <text text-anchor="middle" x="2250" y="-1635" font-family="Helvetica,sans-Serif" font-size="10.00"> -bit_width_</text> |
| <text text-anchor="start" x="2200" y="-1624" font-family="Helvetica,sans-Serif" font-size="10.00">-num_buffered_values</text> |
| <text text-anchor="middle" x="2250" y="-1613" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="2200" y="-1602" font-family="Helvetica,sans-Serif" font-size="10.00">-max_run_byte_size</text> |
| <text text-anchor="middle" x="2250" y="-1591" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="2200" y="-1580" font-family="Helvetica,sans-Serif" font-size="10.00">-repeat_count</text> |
| <text text-anchor="middle" x="2250" y="-1569" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="2200" y="-1558" font-family="Helvetica,sans-Serif" font-size="10.00">-MAX_VALUES</text> |
| <text text-anchor="middle" x="2250" y="-1547" font-family="Helvetica,sans-Serif" font-size="10.00">_PER_LITERAL_RUN</text> |
| <text text-anchor="middle" x="2250" y="-1536" font-family="Helvetica,sans-Serif" font-size="10.00">-literal_count_</text> |
| </g> |
| <!-- Node9 --> |
| <g id="node9" class="node"><title>Node9</title> |
| <g id="a_node9"><a xlink:href="classimpala_1_1BitWriter.html" target="_top" xlink:title="{impala::BitWriter\n||+ BitWriter()\l+ Clear()\l+ bytes_written()\l+ buffer()\l+ buffer_len()\l+ PutValue()\l+ PutAligned()\l+ PutVlqInt()\l+ GetNextBytePtr()\l+ Flush()\l}"> |
| <polygon fill="white" stroke="black" points="380.5,-1510 380.5,-1666 481.5,-1666 481.5,-1510 380.5,-1510"/> |
| <text text-anchor="middle" x="431" y="-1654" font-family="Helvetica,sans-Serif" font-size="10.00">impala::BitWriter</text> |
| <polyline fill="none" stroke="black" points="380.5,-1647 481.5,-1647 "/> |
| <text text-anchor="middle" x="431" y="-1635" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="380.5,-1628 481.5,-1628 "/> |
| <text text-anchor="start" x="388.5" y="-1616" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitWriter()</text> |
| <text text-anchor="start" x="388.5" y="-1605" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text> |
| <text text-anchor="start" x="388.5" y="-1594" font-family="Helvetica,sans-Serif" font-size="10.00">+ bytes_written()</text> |
| <text text-anchor="start" x="388.5" y="-1583" font-family="Helvetica,sans-Serif" font-size="10.00">+ buffer()</text> |
| <text text-anchor="start" x="388.5" y="-1572" font-family="Helvetica,sans-Serif" font-size="10.00">+ buffer_len()</text> |
| <text text-anchor="start" x="388.5" y="-1561" font-family="Helvetica,sans-Serif" font-size="10.00">+ PutValue()</text> |
| <text text-anchor="start" x="388.5" y="-1550" font-family="Helvetica,sans-Serif" font-size="10.00">+ PutAligned()</text> |
| <text text-anchor="start" x="388.5" y="-1539" font-family="Helvetica,sans-Serif" font-size="10.00">+ PutVlqInt()</text> |
| <text text-anchor="start" x="388.5" y="-1528" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNextBytePtr()</text> |
| <text text-anchor="start" x="388.5" y="-1517" font-family="Helvetica,sans-Serif" font-size="10.00">+ Flush()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node9 --> |
| <g id="edge10" class="edge"><title>Node6->Node9</title> |
| <path fill="none" stroke="#404040" d="M2509.45,-1889.85C2424.56,-1888.86 1984.62,-1882.02 1628,-1844 1264.43,-1805.24 1179.47,-1751.65 816,-1712 780.598,-1708.14 526.611,-1712.2 496,-1694 487.772,-1689.11 480.436,-1682.73 473.933,-1675.53"/> |
| <polygon fill="none" stroke="#404040" points="473.745,-1675.3 466.848,-1673.2 466.135,-1666.02 473.033,-1668.13 473.745,-1675.3"/> |
| <text text-anchor="middle" x="1658.5" y="-1786.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -byte_offset_</text> |
| <text text-anchor="middle" x="1658.5" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00">-max_bytes_</text> |
| <text text-anchor="middle" x="1658.5" y="-1764.5" font-family="Helvetica,sans-Serif" font-size="10.00">-bit_offset_</text> |
| </g> |
| <!-- Node6->Node16 --> |
| <g id="edge29" class="edge"><title>Node6->Node16</title> |
| <path fill="none" stroke="#404040" d="M2509.36,-1884.44C2491.51,-1877.15 2461.13,-1863.02 2440,-1844 2379.7,-1789.73 2360.22,-1771.42 2336,-1694 2307.87,-1604.07 2279.1,-1557.1 2336,-1482 2353.84,-1458.45 2382.16,-1487.55 2400,-1464 2417.71,-1440.62 2420.2,-1419.27 2400,-1398 2373.34,-1369.92 2082.34,-1404.05 2052,-1380 2001.25,-1339.78 1981.4,-1269.38 1974.16,-1209.76"/> |
| <polygon fill="none" stroke="#404040" points="1974.13,-1209.53 1969.51,-1204 1972.83,-1197.6 1977.46,-1203.13 1974.13,-1209.53"/> |
| <text text-anchor="middle" x="2384.5" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -varargs_buffer_size_</text> |
| </g> |
| <!-- Node17 --> |
| <g id="node17" class="node"><title>Node17</title> |
| <g id="a_node17"><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="2022.5,-1488 2022.5,-1688 2133.5,-1688 2133.5,-1488 2022.5,-1488"/> |
| <text text-anchor="middle" x="2078" y="-1676" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeState</text> |
| <polyline fill="none" stroke="red" points="2022.5,-1669 2133.5,-1669 "/> |
| <text text-anchor="middle" x="2078" y="-1657" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="red" points="2022.5,-1650 2133.5,-1650 "/> |
| <text text-anchor="start" x="2030.5" y="-1638" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeState()</text> |
| <text text-anchor="start" x="2030.5" y="-1627" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeState()</text> |
| <text text-anchor="start" x="2030.5" y="-1616" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RuntimeState()</text> |
| <text text-anchor="start" x="2030.5" y="-1605" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitMemTrackers()</text> |
| <text text-anchor="start" x="2030.5" y="-1594" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateBlockMgr()</text> |
| <text text-anchor="start" x="2030.5" y="-1583" font-family="Helvetica,sans-Serif" font-size="10.00">+ obj_pool()</text> |
| <text text-anchor="start" x="2030.5" y="-1572" font-family="Helvetica,sans-Serif" font-size="10.00">+ desc_tbl()</text> |
| <text text-anchor="start" x="2030.5" y="-1561" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_desc_tbl()</text> |
| <text text-anchor="start" x="2030.5" y="-1550" font-family="Helvetica,sans-Serif" font-size="10.00">+ query_options()</text> |
| <text text-anchor="start" x="2030.5" y="-1539" font-family="Helvetica,sans-Serif" font-size="10.00">+ batch_size()</text> |
| <text text-anchor="start" x="2030.5" y="-1528" font-family="Helvetica,sans-Serif" font-size="10.00">and 57 more...</text> |
| <text text-anchor="start" x="2030.5" y="-1517" font-family="Helvetica,sans-Serif" font-size="10.00">- Init()</text> |
| <text text-anchor="start" x="2030.5" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00">- CreateCodegen()</text> |
| <text text-anchor="start" x="2030.5" y="-1495" font-family="Helvetica,sans-Serif" font-size="10.00">- RuntimeState()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node17 --> |
| <g id="edge23" class="edge"><title>Node6->Node17</title> |
| <path fill="none" stroke="#404040" d="M2509.13,-1890.28C2448.3,-1891.12 2219.24,-1891.05 2169,-1844 2125.36,-1803.13 2162.96,-1768.36 2143,-1712 2141.52,-1707.83 2139.92,-1703.62 2138.23,-1699.41"/> |
| <polygon fill="none" stroke="#404040" points="2138.19,-1699.32 2132.17,-1695.34 2133.53,-1688.26 2139.55,-1692.24 2138.19,-1699.32"/> |
| <text text-anchor="middle" x="2229" y="-1781" font-family="Helvetica,sans-Serif" font-size="10.00"> -DEFAULT_BATCH_SIZE</text> |
| <text text-anchor="middle" x="2229" y="-1770" font-family="Helvetica,sans-Serif" font-size="10.00">-root_node_id_</text> |
| </g> |
| <!-- Node23 --> |
| <g id="node23" class="node"><title>Node23</title> |
| <g id="a_node23"><a xlink:href="structimpala_1_1StringValue.html" target="_top" xlink:title="{impala::StringValue\n||+ StringValue()\l+ StringValue()\l+ StringValue()\l+ StringValue()\l+ Compare()\l+ Eq()\l+ operator==()\l+ Ne()\l+ operator!=()\l+ Le()\land 12 more...\l+ FromStringVal()\l+ PadWithSpaces()\l+ UnpaddedCharLength()\l+ CharSlotToPtr()\l+ CharSlotToPtr()\l}"> |
| <polygon fill="white" stroke="black" points="2211,-992 2211,-1214 2337,-1214 2337,-992 2211,-992"/> |
| <text text-anchor="middle" x="2274" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00">impala::StringValue</text> |
| <polyline fill="none" stroke="black" points="2211,-1195 2337,-1195 "/> |
| <text text-anchor="middle" x="2274" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="2211,-1176 2337,-1176 "/> |
| <text text-anchor="start" x="2219" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00">+ StringValue()</text> |
| <text text-anchor="start" x="2219" y="-1153" font-family="Helvetica,sans-Serif" font-size="10.00">+ StringValue()</text> |
| <text text-anchor="start" x="2219" y="-1142" font-family="Helvetica,sans-Serif" font-size="10.00">+ StringValue()</text> |
| <text text-anchor="start" x="2219" y="-1131" font-family="Helvetica,sans-Serif" font-size="10.00">+ StringValue()</text> |
| <text text-anchor="start" x="2219" y="-1120" font-family="Helvetica,sans-Serif" font-size="10.00">+ Compare()</text> |
| <text text-anchor="start" x="2219" y="-1109" font-family="Helvetica,sans-Serif" font-size="10.00">+ Eq()</text> |
| <text text-anchor="start" x="2219" y="-1098" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator==()</text> |
| <text text-anchor="start" x="2219" y="-1087" font-family="Helvetica,sans-Serif" font-size="10.00">+ Ne()</text> |
| <text text-anchor="start" x="2219" y="-1076" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator!=()</text> |
| <text text-anchor="start" x="2219" y="-1065" font-family="Helvetica,sans-Serif" font-size="10.00">+ Le()</text> |
| <text text-anchor="start" x="2219" y="-1054" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text> |
| <text text-anchor="start" x="2219" y="-1043" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromStringVal()</text> |
| <text text-anchor="start" x="2219" y="-1032" font-family="Helvetica,sans-Serif" font-size="10.00">+ PadWithSpaces()</text> |
| <text text-anchor="start" x="2219" y="-1021" font-family="Helvetica,sans-Serif" font-size="10.00">+ UnpaddedCharLength()</text> |
| <text text-anchor="start" x="2219" y="-1010" font-family="Helvetica,sans-Serif" font-size="10.00">+ CharSlotToPtr()</text> |
| <text text-anchor="start" x="2219" y="-999" font-family="Helvetica,sans-Serif" font-size="10.00">+ CharSlotToPtr()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node23 --> |
| <g id="edge39" class="edge"><title>Node6->Node23</title> |
| <path fill="none" stroke="#404040" d="M2538.12,-1862.27C2571.08,-1793.38 2645.28,-1610.73 2577,-1482 2545.81,-1423.19 2514.79,-1422.75 2453,-1398 2408.23,-1380.07 2381.57,-1412.56 2346,-1380 2303.55,-1341.15 2284.8,-1280.69 2276.98,-1226.26"/> |
| <polygon fill="none" stroke="#404040" points="2276.94,-1225.92 2272.2,-1220.49 2275.39,-1214.02 2280.13,-1219.46 2276.94,-1225.92"/> |
| <text text-anchor="middle" x="2616" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +len</text> |
| </g> |
| <!-- Node30 --> |
| <g id="node30" class="node"><title>Node30</title> |
| <g id="a_node30"><a xlink:href="classimpala_1_1Expr.html" target="_top" xlink:title="This is the superclass of all expr evaluation nodes. "> |
| <polygon fill="white" stroke="black" points="2535.5,-827 2535.5,-1379 2714.5,-1379 2714.5,-827 2535.5,-827"/> |
| <text text-anchor="middle" x="2625" y="-1367" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Expr</text> |
| <polyline fill="none" stroke="black" points="2535.5,-1360 2714.5,-1360 "/> |
| <text text-anchor="middle" x="2625" y="-1348" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="2535.5,-1341 2714.5,-1341 "/> |
| <text text-anchor="start" x="2543.5" y="-1329" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Expr()</text> |
| <text text-anchor="start" x="2543.5" y="-1318" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBooleanVal()</text> |
| <text text-anchor="start" x="2543.5" y="-1307" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTinyIntVal()</text> |
| <text text-anchor="start" x="2543.5" y="-1296" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSmallIntVal()</text> |
| <text text-anchor="start" x="2543.5" y="-1285" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetIntVal()</text> |
| <text text-anchor="start" x="2543.5" y="-1274" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBigIntVal()</text> |
| <text text-anchor="start" x="2543.5" y="-1263" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetFloatVal()</text> |
| <text text-anchor="start" x="2543.5" y="-1252" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetDoubleVal()</text> |
| <text text-anchor="start" x="2543.5" y="-1241" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetStringVal()</text> |
| <text text-anchor="start" x="2543.5" y="-1230" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTimestampVal()</text> |
| <text text-anchor="start" x="2543.5" y="-1219" font-family="Helvetica,sans-Serif" font-size="10.00">and 13 more...</text> |
| <text text-anchor="start" x="2543.5" y="-1208" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateExprTree()</text> |
| <text text-anchor="start" x="2543.5" y="-1197" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateExprTrees()</text> |
| <text text-anchor="start" x="2543.5" y="-1186" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> |
| <text text-anchor="start" x="2543.5" y="-1175" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text> |
| <text text-anchor="start" x="2543.5" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clone()</text> |
| <text text-anchor="start" x="2543.5" y="-1153" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="2543.5" y="-1142" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateLiteral()</text> |
| <text text-anchor="start" x="2543.5" y="-1131" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateLiteral()</text> |
| <text text-anchor="start" x="2543.5" y="-1120" font-family="Helvetica,sans-Serif" font-size="10.00">+ ComputeResultsLayout()</text> |
| <text text-anchor="start" x="2543.5" y="-1109" font-family="Helvetica,sans-Serif" font-size="10.00">+ ComputeResultsLayout()</text> |
| <text text-anchor="start" x="2543.5" y="-1098" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> |
| <text text-anchor="start" x="2543.5" y="-1087" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> |
| <text text-anchor="start" x="2543.5" y="-1076" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitBuiltinsDummy()</text> |
| <text text-anchor="start" x="2543.5" y="-1065" font-family="Helvetica,sans-Serif" font-size="10.00"># Expr()</text> |
| <text text-anchor="start" x="2543.5" y="-1054" font-family="Helvetica,sans-Serif" font-size="10.00"># Expr()</text> |
| <text text-anchor="start" x="2543.5" y="-1043" font-family="Helvetica,sans-Serif" font-size="10.00"># Prepare()</text> |
| <text text-anchor="start" x="2543.5" y="-1032" font-family="Helvetica,sans-Serif" font-size="10.00"># Open()</text> |
| <text text-anchor="start" x="2543.5" y="-1021" font-family="Helvetica,sans-Serif" font-size="10.00"># Close()</text> |
| <text text-anchor="start" x="2543.5" y="-1010" font-family="Helvetica,sans-Serif" font-size="10.00"># RegisterFunctionContext()</text> |
| <text text-anchor="start" x="2543.5" y="-999" font-family="Helvetica,sans-Serif" font-size="10.00"># CreateIrFunctionPrototype()</text> |
| <text text-anchor="start" x="2543.5" y="-988" font-family="Helvetica,sans-Serif" font-size="10.00"># GetCodegendComputeFnWrapper()</text> |
| <text text-anchor="start" x="2543.5" y="-977" font-family="Helvetica,sans-Serif" font-size="10.00"># GetStaticGetValWrapper()</text> |
| <text text-anchor="start" x="2543.5" y="-966" font-family="Helvetica,sans-Serif" font-size="10.00"># DebugString()</text> |
| <text text-anchor="start" x="2543.5" y="-955" font-family="Helvetica,sans-Serif" font-size="10.00">- CreateExpr()</text> |
| <text text-anchor="start" x="2543.5" y="-944" font-family="Helvetica,sans-Serif" font-size="10.00">- CreateTreeFromThrift()</text> |
| <text text-anchor="start" x="2543.5" y="-933" font-family="Helvetica,sans-Serif" font-size="10.00">- GetBooleanVal()</text> |
| <text text-anchor="start" x="2543.5" y="-922" font-family="Helvetica,sans-Serif" font-size="10.00">- GetTinyIntVal()</text> |
| <text text-anchor="start" x="2543.5" y="-911" font-family="Helvetica,sans-Serif" font-size="10.00">- GetSmallIntVal()</text> |
| <text text-anchor="start" x="2543.5" y="-900" font-family="Helvetica,sans-Serif" font-size="10.00">- GetIntVal()</text> |
| <text text-anchor="start" x="2543.5" y="-889" font-family="Helvetica,sans-Serif" font-size="10.00">- GetBigIntVal()</text> |
| <text text-anchor="start" x="2543.5" y="-878" font-family="Helvetica,sans-Serif" font-size="10.00">- GetFloatVal()</text> |
| <text text-anchor="start" x="2543.5" y="-867" font-family="Helvetica,sans-Serif" font-size="10.00">- GetDoubleVal()</text> |
| <text text-anchor="start" x="2543.5" y="-856" font-family="Helvetica,sans-Serif" font-size="10.00">- GetStringVal()</text> |
| <text text-anchor="start" x="2543.5" y="-845" font-family="Helvetica,sans-Serif" font-size="10.00">- GetTimestampVal()</text> |
| <text text-anchor="start" x="2543.5" y="-834" font-family="Helvetica,sans-Serif" font-size="10.00">- GetDecimalVal()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node30 --> |
| <g id="edge65" class="edge"><title>Node6->Node30</title> |
| <path fill="none" stroke="#404040" d="M2538.89,-1889.47C2608.24,-1886.88 2899.74,-1874.32 2985,-1844 3098.93,-1803.48 3154.72,-1800.5 3212,-1694 3243.18,-1636.02 3248.91,-1442.07 3200,-1398 3162.75,-1364.44 2807.27,-1406.37 2725.72,-1378.08"/> |
| <polygon fill="none" stroke="#404040" points="2725.52,-1377.98 2718.37,-1378.92 2714.75,-1372.68 2721.9,-1371.74 2725.52,-1377.98"/> |
| <text text-anchor="middle" x="3274.5" y="-1591" font-family="Helvetica,sans-Serif" font-size="10.00"> #context_index_</text> |
| <text text-anchor="middle" x="3274.5" y="-1580" font-family="Helvetica,sans-Serif" font-size="10.00">#output_scale_</text> |
| </g> |
| <!-- Node31 --> |
| <g id="node31" class="node"><title>Node31</title> |
| <g id="a_node31"><a xlink:href="structLibCache_1_1LibCacheEntry.html" target="_top" xlink:title="{impala::LibCache::LibCache\lEntry\n||+ LibCacheEntry()\l+ ~LibCacheEntry()\l}"> |
| <polygon fill="white" stroke="red" points="1864,-1548.5 1864,-1627.5 2004,-1627.5 2004,-1548.5 1864,-1548.5"/> |
| <text text-anchor="start" x="1872" y="-1615.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::LibCache::LibCache</text> |
| <text text-anchor="middle" x="1934" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">Entry</text> |
| <polyline fill="none" stroke="red" points="1864,-1597.5 2004,-1597.5 "/> |
| <text text-anchor="middle" x="1934" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="red" points="1864,-1578.5 2004,-1578.5 "/> |
| <text text-anchor="start" x="1872" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ LibCacheEntry()</text> |
| <text text-anchor="start" x="1872" y="-1555.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~LibCacheEntry()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node31 --> |
| <g id="edge56" class="edge"><title>Node6->Node31</title> |
| <path fill="none" stroke="#404040" d="M2509.41,-1889.72C2430.73,-1888.05 2059.22,-1878.4 2023,-1844 2001.51,-1823.59 2013.61,-1740.03 2004,-1712 1995.17,-1686.23 1980.86,-1659.72 1967.47,-1637.93"/> |
| <polygon fill="none" stroke="#404040" points="1967.39,-1637.8 1960.81,-1634.85 1961,-1627.64 1967.58,-1630.59 1967.39,-1637.8"/> |
| <text text-anchor="middle" x="2050.5" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +use_count</text> |
| </g> |
| <!-- Node32 --> |
| <g id="node32" class="node"><title>Node32</title> |
| <g id="a_node32"><a xlink:href="structimpala_1_1ColumnType.html" target="_top" xlink:title="{impala::ColumnType\n||+ ColumnType()\l+ ColumnType()\l+ operator==()\l+ operator!=()\l+ ToThrift()\l+ IsStringType()\l+ IsVarLen()\l+ GetByteSize()\l+ GetSlotSize()\l+ ToHs2Type()\l+ DebugString()\l+ CreateCharType()\l+ CreateVarcharType()\l+ CreateDecimalType()\l+ GetDecimalByteSize()\l}"> |
| <polygon fill="white" stroke="red" points="2868.5,-1482.5 2868.5,-1693.5 2991.5,-1693.5 2991.5,-1482.5 2868.5,-1482.5"/> |
| <text text-anchor="middle" x="2930" y="-1681.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ColumnType</text> |
| <polyline fill="none" stroke="red" points="2868.5,-1674.5 2991.5,-1674.5 "/> |
| <text text-anchor="middle" x="2930" y="-1662.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="red" points="2868.5,-1655.5 2991.5,-1655.5 "/> |
| <text text-anchor="start" x="2876.5" y="-1643.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ColumnType()</text> |
| <text text-anchor="start" x="2876.5" y="-1632.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ColumnType()</text> |
| <text text-anchor="start" x="2876.5" y="-1621.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator==()</text> |
| <text text-anchor="start" x="2876.5" y="-1610.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator!=()</text> |
| <text text-anchor="start" x="2876.5" y="-1599.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToThrift()</text> |
| <text text-anchor="start" x="2876.5" y="-1588.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsStringType()</text> |
| <text text-anchor="start" x="2876.5" y="-1577.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsVarLen()</text> |
| <text text-anchor="start" x="2876.5" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetByteSize()</text> |
| <text text-anchor="start" x="2876.5" y="-1555.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSlotSize()</text> |
| <text text-anchor="start" x="2876.5" y="-1544.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToHs2Type()</text> |
| <text text-anchor="start" x="2876.5" y="-1533.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> |
| <text text-anchor="start" x="2876.5" y="-1522.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateCharType()</text> |
| <text text-anchor="start" x="2876.5" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateVarcharType()</text> |
| <text text-anchor="start" x="2876.5" y="-1500.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateDecimalType()</text> |
| <text text-anchor="start" x="2876.5" y="-1489.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetDecimalByteSize()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node32 --> |
| <g id="edge60" class="edge"><title>Node6->Node32</title> |
| <path fill="none" stroke="#404040" d="M2538.68,-1884.43C2588.67,-1864.91 2754.87,-1795.21 2859,-1694 2859.3,-1693.71 2859.59,-1693.42 2859.89,-1693.13"/> |
| <polygon fill="none" stroke="#404040" points="2859.99,-1693.03 2861.24,-1685.93 2868.28,-1684.36 2867.02,-1691.46 2859.99,-1693.03"/> |
| <text text-anchor="middle" x="2908.5" y="-1836" font-family="Helvetica,sans-Serif" font-size="10.00"> +precision</text> |
| <text text-anchor="middle" x="2908.5" y="-1825" font-family="Helvetica,sans-Serif" font-size="10.00">+MAX_CHAR_LENGTH</text> |
| <text text-anchor="start" x="2836" y="-1814" font-family="Helvetica,sans-Serif" font-size="10.00">+MAX_CHAR_INLINE</text> |
| <text text-anchor="middle" x="2908.5" y="-1803" font-family="Helvetica,sans-Serif" font-size="10.00">_LENGTH</text> |
| <text text-anchor="middle" x="2908.5" y="-1792" font-family="Helvetica,sans-Serif" font-size="10.00">+MAX_VARCHAR_LENGTH</text> |
| <text text-anchor="middle" x="2908.5" y="-1781" font-family="Helvetica,sans-Serif" font-size="10.00">+len</text> |
| <text text-anchor="middle" x="2908.5" y="-1770" font-family="Helvetica,sans-Serif" font-size="10.00">+MAX_PRECISION</text> |
| <text text-anchor="middle" x="2908.5" y="-1759" font-family="Helvetica,sans-Serif" font-size="10.00">+MAX_DECIMAL8_PRECISION</text> |
| <text text-anchor="middle" x="2908.5" y="-1748" font-family="Helvetica,sans-Serif" font-size="10.00">+MAX_SCALE</text> |
| <text text-anchor="middle" x="2908.5" y="-1737" font-family="Helvetica,sans-Serif" font-size="10.00">+scale</text> |
| <text text-anchor="middle" x="2908.5" y="-1726" font-family="Helvetica,sans-Serif" font-size="10.00">+MAX_DECIMAL4_PRECISION</text> |
| <text text-anchor="middle" x="2908.5" y="-1715" font-family="Helvetica,sans-Serif" font-size="10.00">...</text> |
| </g> |
| <!-- Node6->Node38 --> |
| <g id="edge78" class="edge"><title>Node6->Node38</title> |
| <path fill="none" stroke="#404040" d="M2538.83,-1889.8C2645,-1888.27 3287.85,-1877.68 3367,-1844 3456.99,-1805.71 3474.85,-1776.09 3528,-1694 3608.13,-1570.24 3610.9,-1525.45 3635,-1380 3655.13,-1258.55 3672.39,-943.295 3635,-826 3588.22,-679.25 3382.51,-644.452 3264.67,-636.716"/> |
| <polygon fill="none" stroke="#404040" points="3264.48,-636.704 3258.26,-640.341 3252.51,-635.992 3258.73,-632.355 3264.48,-636.704"/> |
| <text text-anchor="middle" x="3703" y="-1456" font-family="Helvetica,sans-Serif" font-size="10.00"> -HDFS_BLOCK_ALIGNMENT</text> |
| <text text-anchor="middle" x="3703" y="-1445" font-family="Helvetica,sans-Serif" font-size="10.00">-ROW_GROUP_SIZE</text> |
| <text text-anchor="middle" x="3703" y="-1434" font-family="Helvetica,sans-Serif" font-size="10.00">-row_idx_</text> |
| <text text-anchor="middle" x="3703" y="-1423" font-family="Helvetica,sans-Serif" font-size="10.00">-HDFS_BLOCK_SIZE</text> |
| <text text-anchor="middle" x="3703" y="-1412" font-family="Helvetica,sans-Serif" font-size="10.00">-HDFS_MIN_FILE_SIZE</text> |
| <text text-anchor="middle" x="3703" y="-1401" font-family="Helvetica,sans-Serif" font-size="10.00">-DEFAULT_DATA_PAGE_SIZE</text> |
| </g> |
| <!-- Node39 --> |
| <g id="node39" class="node"><title>Node39</title> |
| <g id="a_node39"><a xlink:href="classimpala_1_1HdfsTableWriter.html" target="_top" xlink:title="{impala::HdfsTableWriter\n||+ HdfsTableWriter()\l+ ~HdfsTableWriter()\l+ Init()\l+ InitNewFile()\l+ AppendRowBatch()\l+ Finalize()\l+ Close()\l+ stats()\l+ default_block_size()\l+ file_extension()\l# Write()\l# Write()\l# Write()\l}"> |
| <polygon fill="white" stroke="red" points="2853,-1008.5 2853,-1197.5 2975,-1197.5 2975,-1008.5 2853,-1008.5"/> |
| <text text-anchor="middle" x="2914" y="-1185.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::HdfsTableWriter</text> |
| <polyline fill="none" stroke="red" points="2853,-1178.5 2975,-1178.5 "/> |
| <text text-anchor="middle" x="2914" y="-1166.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="red" points="2853,-1159.5 2975,-1159.5 "/> |
| <text text-anchor="start" x="2861" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HdfsTableWriter()</text> |
| <text text-anchor="start" x="2861" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~HdfsTableWriter()</text> |
| <text text-anchor="start" x="2861" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text> |
| <text text-anchor="start" x="2861" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitNewFile()</text> |
| <text text-anchor="start" x="2861" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AppendRowBatch()</text> |
| <text text-anchor="start" x="2861" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Finalize()</text> |
| <text text-anchor="start" x="2861" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="2861" y="-1070.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ stats()</text> |
| <text text-anchor="start" x="2861" y="-1059.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ default_block_size()</text> |
| <text text-anchor="start" x="2861" y="-1048.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ file_extension()</text> |
| <text text-anchor="start" x="2861" y="-1037.5" font-family="Helvetica,sans-Serif" font-size="10.00"># Write()</text> |
| <text text-anchor="start" x="2861" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"># Write()</text> |
| <text text-anchor="start" x="2861" y="-1015.5" font-family="Helvetica,sans-Serif" font-size="10.00"># Write()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node39 --> |
| <g id="edge72" class="edge"><title>Node6->Node39</title> |
| <path fill="none" stroke="#404040" d="M2538.7,-1889.9C2618.29,-1889.22 2997.94,-1883.89 3107,-1844 3214.38,-1804.73 3263.8,-1795.72 3316,-1694 3378.61,-1572.01 3354.13,-1454.08 3229,-1398 3180.19,-1376.13 3030.24,-1414.05 2989,-1380 2939.48,-1339.11 2920.85,-1269.09 2914.54,-1209.81"/> |
| <polygon fill="none" stroke="#404040" points="2914.53,-1209.67 2909.98,-1204.07 2913.41,-1197.72 2917.95,-1203.32 2914.53,-1209.67"/> |
| <text text-anchor="middle" x="3420.5" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #HDFS_FLUSH_WRITE_SIZE</text> |
| </g> |
| <!-- Node46 --> |
| <g id="node46" class="node"><title>Node46</title> |
| <g id="a_node46"><a xlink:href="classimpala_1_1DictEncoderBase.html" target="_top" xlink:title="{impala::DictEncoderBase\n||+ ~DictEncoderBase()\l+ WriteDict()\l+ num_entries()\l+ ClearIndices()\l+ EstimatedDataEncodedSize()\l+ bit_width()\l+ WriteData()\l+ dict_encoded_size()\l# DictEncoderBase()\l}"> |
| <polygon fill="white" stroke="black" points="2084.5,-561.5 2084.5,-706.5 2239.5,-706.5 2239.5,-561.5 2084.5,-561.5"/> |
| <text text-anchor="middle" x="2162" y="-694.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DictEncoderBase</text> |
| <polyline fill="none" stroke="black" points="2084.5,-687.5 2239.5,-687.5 "/> |
| <text text-anchor="middle" x="2162" y="-675.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="2084.5,-668.5 2239.5,-668.5 "/> |
| <text text-anchor="start" x="2092.5" y="-656.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~DictEncoderBase()</text> |
| <text text-anchor="start" x="2092.5" y="-645.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WriteDict()</text> |
| <text text-anchor="start" x="2092.5" y="-634.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_entries()</text> |
| <text text-anchor="start" x="2092.5" y="-623.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ClearIndices()</text> |
| <text text-anchor="start" x="2092.5" y="-612.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ EstimatedDataEncodedSize()</text> |
| <text text-anchor="start" x="2092.5" y="-601.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ bit_width()</text> |
| <text text-anchor="start" x="2092.5" y="-590.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WriteData()</text> |
| <text text-anchor="start" x="2092.5" y="-579.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ dict_encoded_size()</text> |
| <text text-anchor="start" x="2092.5" y="-568.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DictEncoderBase()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node46 --> |
| <g id="edge88" class="edge"><title>Node6->Node46</title> |
| <path fill="none" stroke="#404040" d="M2538.51,-1889.89C2626.23,-1889.12 3086.37,-1883.21 3221,-1844 3354.29,-1805.18 3424.22,-1813.44 3495,-1694 3543.03,-1612.94 3547.76,-1560.07 3495,-1482 3438.94,-1399.06 3383.58,-1420.35 3286,-1398 3257.34,-1391.44 3042.64,-1400.94 3022,-1380 2973.89,-1331.18 3038.17,-811.75 2989,-764 2959.3,-735.158 2280.73,-765.094 2244,-746 2230.11,-738.78 2217.97,-728.013 2207.59,-715.982"/> |
| <polygon fill="none" stroke="#404040" points="2207.53,-715.91 2200.65,-713.753 2199.99,-706.572 2206.87,-708.729 2207.53,-715.91"/> |
| <text text-anchor="middle" x="3528.5" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #dict_encoded_size_</text> |
| </g> |
| <!-- Node6->Node47 --> |
| <g id="edge86" class="edge"><title>Node6->Node47</title> |
| <path fill="none" stroke="#404040" d="M2509.46,-1864.72C2489.39,-1828.34 2453.98,-1758.49 2439,-1694 2431.55,-1661.93 2447.89,-1421.67 2425,-1398 2390.43,-1362.26 2240.25,-1411.76 2202,-1380 2158.58,-1343.95 2138.93,-1285.51 2130.51,-1231.66"/> |
| <polygon fill="none" stroke="#404040" points="2130.47,-1231.42 2125.67,-1226.04 2128.78,-1219.54 2133.59,-1224.91 2130.47,-1231.42"/> |
| <text text-anchor="start" x="2439" y="-1618.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -DEFAULT_INITIAL_CHUNK</text> |
| <text text-anchor="middle" x="2506" y="-1607.5" font-family="Helvetica,sans-Serif" font-size="10.00">_SIZE</text> |
| <text text-anchor="start" x="2439" y="-1596.5" font-family="Helvetica,sans-Serif" font-size="10.00">-current_chunk_idx</text> |
| <text text-anchor="middle" x="2506" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="2439" y="-1574.5" font-family="Helvetica,sans-Serif" font-size="10.00">-last_offset_conversion</text> |
| <text text-anchor="middle" x="2506" y="-1563.5" font-family="Helvetica,sans-Serif" font-size="10.00">_chunk_idx_</text> |
| <text text-anchor="middle" x="2506" y="-1552.5" font-family="Helvetica,sans-Serif" font-size="10.00">-chunk_size_</text> |
| </g> |
| <!-- Node49 --> |
| <g id="node49" class="node"><title>Node49</title> |
| <g id="a_node49"><a xlink:href="structimpala_1_1HdfsParquetTableWriter_1_1BaseColumnWriter_1_1DataPage.html" target="_top" xlink:title="{impala::HdfsParquetTable\lWriter::BaseColumnWriter\l::DataPage\n||}"> |
| <polygon fill="white" stroke="black" points="231.5,-1548.5 231.5,-1627.5 362.5,-1627.5 362.5,-1548.5 231.5,-1548.5"/> |
| <text text-anchor="start" x="239.5" y="-1615.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::HdfsParquetTable</text> |
| <text text-anchor="start" x="239.5" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">Writer::BaseColumnWriter</text> |
| <text text-anchor="middle" x="297" y="-1593.5" font-family="Helvetica,sans-Serif" font-size="10.00">::DataPage</text> |
| <polyline fill="none" stroke="black" points="231.5,-1586.5 362.5,-1586.5 "/> |
| <text text-anchor="middle" x="297" y="-1574.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="231.5,-1567.5 362.5,-1567.5 "/> |
| <text text-anchor="middle" x="297" y="-1555.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node49 --> |
| <g id="edge90" class="edge"><title>Node6->Node49</title> |
| <path fill="none" stroke="#404040" d="M2509.45,-1889.31C2435.3,-1885.8 2092.1,-1869.88 1811,-1862 1751.46,-1860.33 796.565,-1859.3 739,-1844 621.35,-1812.73 614.507,-1750.44 499,-1712 444.491,-1693.86 420.027,-1723.94 371,-1694 349.444,-1680.83 332.478,-1658.77 320.259,-1638.25"/> |
| <polygon fill="none" stroke="#404040" points="320.21,-1638.16 313.774,-1634.91 314.303,-1627.72 320.738,-1630.97 320.21,-1638.16"/> |
| <text text-anchor="middle" x="775.5" y="-1781" font-family="Helvetica,sans-Serif" font-size="10.00"> +num_non_null</text> |
| <text text-anchor="middle" x="775.5" y="-1770" font-family="Helvetica,sans-Serif" font-size="10.00">+num_def_bytes</text> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"><title>Node7</title> |
| <polygon fill="white" stroke="#bfbfbf" points="440,-1862.5 440,-1919.5 486,-1919.5 486,-1862.5 440,-1862.5"/> |
| <text text-anchor="middle" x="463" y="-1907.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint8_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="440,-1900.5 486,-1900.5 "/> |
| <text text-anchor="middle" x="463" y="-1888.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="440,-1881.5 486,-1881.5 "/> |
| <text text-anchor="middle" x="463" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node7->Node1 --> |
| <g id="edge15" class="edge"><title>Node7->Node1</title> |
| <path fill="none" stroke="#404040" d="M439.773,-1887.25C382.085,-1880.2 235.914,-1860.82 222,-1844 183.054,-1796.92 213.745,-1144.28 249,-764 269.406,-543.883 220.485,-468.373 322,-272 342.099,-233.121 375.444,-198.371 406.996,-171.35"/> |
| <polygon fill="none" stroke="#404040" points="407.075,-171.284 409.105,-164.364 416.273,-163.577 414.243,-170.496 407.075,-171.284"/> |
| <text text-anchor="middle" x="285.5" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #values_buffer_</text> |
| </g> |
| <!-- Node7->Node4 --> |
| <g id="edge6" class="edge"><title>Node7->Node4</title> |
| <path fill="none" stroke="#404040" d="M486.155,-1866.51C491.393,-1859.77 496.223,-1852.05 499,-1844 518.123,-1788.54 499.467,-1770.66 499,-1712 497.889,-1572.43 505.697,-1537.08 494,-1398 488.536,-1333.03 477.514,-1260.63 467.747,-1203.93"/> |
| <polygon fill="none" stroke="#404040" points="467.742,-1203.9 462.772,-1198.67 465.684,-1192.08 470.654,-1197.3 467.742,-1203.9"/> |
| <text text-anchor="start" x="501" y="-1591" font-family="Helvetica,sans-Serif" font-size="10.00"> -literal_indicator</text> |
| <text text-anchor="middle" x="537" y="-1580" font-family="Helvetica,sans-Serif" font-size="10.00">_byte_</text> |
| </g> |
| <!-- Node7->Node9 --> |
| <g id="edge11" class="edge"><title>Node7->Node9</title> |
| <path fill="none" stroke="#404040" d="M460.075,-1862.49C455.685,-1821.2 447.195,-1741.34 440.518,-1678.53"/> |
| <polygon fill="none" stroke="#404040" points="440.477,-1678.14 435.865,-1672.6 439.208,-1666.21 443.82,-1671.75 440.477,-1678.14"/> |
| <text text-anchor="middle" x="476.5" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -buffer_</text> |
| </g> |
| <!-- Node7->Node16 --> |
| <g id="edge32" class="edge"><title>Node7->Node16</title> |
| <path fill="none" stroke="#404040" d="M486.161,-1889.08C630.47,-1883.35 1400.52,-1852.38 1409,-1844 1466.33,-1787.36 1374.9,-1539.86 1431,-1482 1461.45,-1450.6 1591.67,-1489.79 1627,-1464 1652.74,-1445.21 1629.13,-1416.6 1655,-1398 1696.98,-1367.81 1846.62,-1412.3 1887,-1380 1937.73,-1339.42 1958.88,-1269.21 1967.4,-1209.76"/> |
| <polygon fill="none" stroke="#404040" points="1967.43,-1209.54 1964.24,-1203.07 1968.99,-1197.64 1972.17,-1204.11 1967.43,-1209.54"/> |
| <text text-anchor="middle" x="1468" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -varargs_buffer_</text> |
| </g> |
| <!-- Node7->Node49 --> |
| <g id="edge92" class="edge"><title>Node7->Node49</title> |
| <path fill="none" stroke="#404040" d="M439.822,-1887.77C412.526,-1883.84 367.888,-1873.11 344,-1844 306.222,-1797.97 331.814,-1770.56 321,-1712 316.6,-1688.17 311.486,-1661.8 307.112,-1639.6"/> |
| <polygon fill="none" stroke="#404040" points="307.095,-1639.51 302.007,-1634.4 304.767,-1627.74 309.855,-1632.85 307.095,-1639.51"/> |
| <text text-anchor="middle" x="358" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +data</text> |
| </g> |
| <!-- Node8 --> |
| <g id="node8" class="node"><title>Node8</title> |
| <g id="a_node8"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}"> |
| <polygon fill="white" stroke="black" points="1207.5,-1862.5 1207.5,-1919.5 1242.5,-1919.5 1242.5,-1862.5 1207.5,-1862.5"/> |
| <text text-anchor="middle" x="1225" y="-1907.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text> |
| <polyline fill="none" stroke="black" points="1207.5,-1900.5 1242.5,-1900.5 "/> |
| <text text-anchor="middle" x="1225" y="-1888.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1207.5,-1881.5 1242.5,-1881.5 "/> |
| <text text-anchor="middle" x="1225" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </a> |
| </g> |
| </g> |
| <!-- Node8->Node4 --> |
| <g id="edge7" class="edge"><title>Node8->Node4</title> |
| <path fill="none" stroke="#404040" d="M1207.45,-1889.58C1120.31,-1887.36 736.586,-1875.81 695,-1844 671.76,-1826.22 588.96,-1511.27 577,-1482 557.599,-1434.52 541.76,-1427.74 523,-1380 500.65,-1323.12 482.675,-1257.08 470.039,-1203.86"/> |
| <polygon fill="none" stroke="#404040" points="470.001,-1203.7 464.738,-1198.77 467.265,-1192.01 472.528,-1196.94 470.001,-1203.7"/> |
| <text text-anchor="middle" x="666.5" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -buffer_full_</text> |
| </g> |
| <!-- Node12 --> |
| <g id="node12" class="node"><title>Node12</title> |
| <g id="a_node12"><a xlink:href="classimpala_1_1ExprContext.html" target="_top" xlink:title="{impala::ExprContext\n||+ ExprContext()\l+ ~ExprContext()\l+ Prepare()\l+ Open()\l+ Clone()\l+ Close()\l+ GetValue()\l+ GetValue()\l+ PrintValue()\l+ PrintValue()\land 17 more...\l+ FreeLocalAllocations()\l+ FreeLocalAllocations()\l- GetValue()\l}"> |
| <polygon fill="white" stroke="black" points="1720,-273 1720,-473 1842,-473 1842,-273 1720,-273"/> |
| <text text-anchor="middle" x="1781" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ExprContext</text> |
| <polyline fill="none" stroke="black" points="1720,-454 1842,-454 "/> |
| <text text-anchor="middle" x="1781" y="-442" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1720,-435 1842,-435 "/> |
| <text text-anchor="start" x="1728" y="-423" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExprContext()</text> |
| <text text-anchor="start" x="1728" y="-412" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ExprContext()</text> |
| <text text-anchor="start" x="1728" y="-401" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text> |
| <text text-anchor="start" x="1728" y="-390" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text> |
| <text text-anchor="start" x="1728" y="-379" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clone()</text> |
| <text text-anchor="start" x="1728" y="-368" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="1728" y="-357" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetValue()</text> |
| <text text-anchor="start" x="1728" y="-346" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetValue()</text> |
| <text text-anchor="start" x="1728" y="-335" font-family="Helvetica,sans-Serif" font-size="10.00">+ PrintValue()</text> |
| <text text-anchor="start" x="1728" y="-324" font-family="Helvetica,sans-Serif" font-size="10.00">+ PrintValue()</text> |
| <text text-anchor="start" x="1728" y="-313" font-family="Helvetica,sans-Serif" font-size="10.00">and 17 more...</text> |
| <text text-anchor="start" x="1728" y="-302" font-family="Helvetica,sans-Serif" font-size="10.00">+ FreeLocalAllocations()</text> |
| <text text-anchor="start" x="1728" y="-291" font-family="Helvetica,sans-Serif" font-size="10.00">+ FreeLocalAllocations()</text> |
| <text text-anchor="start" x="1728" y="-280" font-family="Helvetica,sans-Serif" font-size="10.00">- GetValue()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node8->Node12 --> |
| <g id="edge53" class="edge"><title>Node8->Node12</title> |
| <path fill="none" stroke="#404040" d="M1207.36,-1889.7C1122.37,-1888.1 757.716,-1879.21 723,-1844 609.707,-1729.09 802.173,-1602.64 695,-1482 667.618,-1451.18 636.549,-1489.3 604,-1464 571.355,-1438.62 573.113,-1420.33 564,-1380 536.868,-1259.92 508.522,-935.902 564,-826 603.189,-748.368 847.46,-658.542 1250,-522 1411.28,-467.294 1604.92,-417.129 1708,-391.626"/> |
| <polygon fill="none" stroke="#404040" points="1708.16,-391.587 1713.03,-386.267 1719.81,-388.714 1714.95,-394.034 1708.16,-391.587"/> |
| <text text-anchor="middle" x="587" y="-1117" font-family="Helvetica,sans-Serif" font-size="10.00"> -closed_</text> |
| <text text-anchor="middle" x="587" y="-1106" font-family="Helvetica,sans-Serif" font-size="10.00">-opened_</text> |
| <text text-anchor="middle" x="587" y="-1095" font-family="Helvetica,sans-Serif" font-size="10.00">-is_clone_</text> |
| <text text-anchor="middle" x="587" y="-1084" font-family="Helvetica,sans-Serif" font-size="10.00">-prepared_</text> |
| </g> |
| <!-- Node8->Node16 --> |
| <g id="edge31" class="edge"><title>Node8->Node16</title> |
| <path fill="none" stroke="#404040" d="M1242.68,-1888.25C1288.04,-1883.44 1407.1,-1868.71 1437,-1844 1570.35,-1733.81 1451.04,-1597.3 1580,-1482 1604.59,-1460.01 1623,-1479.73 1652,-1464 1689.87,-1443.46 1683.82,-1415.93 1723,-1398 1756.34,-1382.75 1858.74,-1403.36 1887,-1380 1936.89,-1338.76 1958.08,-1268.92 1966.83,-1209.82"/> |
| <polygon fill="none" stroke="#404040" points="1966.85,-1209.66 1963.69,-1203.17 1968.46,-1197.77 1971.62,-1204.25 1966.85,-1209.66"/> |
| <text text-anchor="middle" x="1600" y="-1591" font-family="Helvetica,sans-Serif" font-size="10.00"> -closed_</text> |
| <text text-anchor="middle" x="1600" y="-1580" font-family="Helvetica,sans-Serif" font-size="10.00">-debug_</text> |
| </g> |
| <!-- Node8->Node17 --> |
| <g id="edge24" class="edge"><title>Node8->Node17</title> |
| <path fill="none" stroke="#404040" d="M1242.74,-1889.12C1349.51,-1883.82 1902.27,-1855.79 1915,-1844 1958.48,-1803.72 1893.82,-1755.58 1934,-1712 1956.12,-1688.01 1978.96,-1709.91 2011.61,-1693.21"/> |
| <polygon fill="none" stroke="#404040" points="2011.88,-1693.05 2014.85,-1686.48 2022.06,-1686.7 2019.08,-1693.27 2011.88,-1693.05"/> |
| <text text-anchor="middle" x="1967" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -is_cancelled_</text> |
| </g> |
| <!-- Node8->Node19 --> |
| <g id="edge47" class="edge"><title>Node8->Node19</title> |
| <path fill="none" stroke="#404040" d="M1207.22,-1878.86C1159.1,-1849.04 1021.75,-1765.95 900,-1712 877.641,-1702.09 866.549,-1709.94 848,-1694 760.396,-1618.72 772.301,-1570.25 727,-1464 714.873,-1435.56 727.502,-1419.21 705,-1398 682.561,-1376.85 656.762,-1404.47 638,-1380 600.543,-1331.15 609.369,-880.492 638,-826 695.788,-716.018 1092.7,-659.458 1246.4,-641.482"/> |
| <polygon fill="none" stroke="#404040" points="1246.85,-641.43 1252.35,-636.77 1258.77,-640.057 1253.27,-644.718 1246.85,-641.43"/> |
| <text text-anchor="middle" x="750" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +bool_val</text> |
| </g> |
| <!-- Node8->Node30 --> |
| <g id="edge66" class="edge"><title>Node8->Node30</title> |
| <path fill="none" stroke="#404040" d="M1242.67,-1889.86C1286.09,-1888.91 1400.71,-1882.63 1486,-1844 1583.06,-1800.05 1620.71,-1786.83 1673,-1694 1696.32,-1652.6 1665.64,-1513.75 1701,-1482 1731.97,-1454.19 2415.57,-1487.39 2450,-1464 2476.36,-1446.09 2464.65,-1426.93 2478,-1398 2494.26,-1362.78 2512.24,-1325.54 2529.89,-1289.83"/> |
| <polygon fill="none" stroke="#404040" points="2530.03,-1289.56 2529.11,-1282.41 2535.36,-1278.81 2536.28,-1285.96 2530.03,-1289.56"/> |
| <text text-anchor="middle" x="1728" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #is_slotref_</text> |
| </g> |
| <!-- Node8->Node31 --> |
| <g id="edge58" class="edge"><title>Node8->Node31</title> |
| <path fill="none" stroke="#404040" d="M1242.63,-1889.41C1323.6,-1886.53 1657.44,-1872.98 1693,-1844 1740.62,-1805.19 1687.48,-1752.13 1734,-1712 1773.5,-1677.92 1804.85,-1720.15 1850,-1694 1872.98,-1680.69 1892.13,-1658.47 1906.31,-1637.89"/> |
| <polygon fill="none" stroke="#404040" points="1906.46,-1637.66 1906.42,-1630.45 1913.07,-1627.65 1913.1,-1634.86 1906.46,-1637.66"/> |
| <text text-anchor="middle" x="1784" y="-1781" font-family="Helvetica,sans-Serif" font-size="10.00"> +should_remove</text> |
| <text text-anchor="middle" x="1784" y="-1770" font-family="Helvetica,sans-Serif" font-size="10.00">+check_needs_refresh</text> |
| </g> |
| <!-- Node8->Node49 --> |
| <g id="edge91" class="edge"><title>Node8->Node49</title> |
| <path fill="none" stroke="#404040" d="M1207.25,-1889.64C1089.62,-1887.16 426.444,-1871.96 395,-1844 350.499,-1804.43 392.98,-1767.73 372,-1712 362.269,-1686.15 346.978,-1659.72 332.734,-1638.01"/> |
| <polygon fill="none" stroke="#404040" points="332.541,-1637.72 325.876,-1634.97 325.854,-1627.76 332.519,-1630.51 332.541,-1637.72"/> |
| <text text-anchor="middle" x="418" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +finalized</text> |
| </g> |
| <!-- Node9->Node4 --> |
| <g id="edge8" class="edge"><title>Node9->Node4</title> |
| <path fill="none" stroke="#404040" d="M433.872,-1509.93C436.956,-1427.18 441.868,-1295.36 445.254,-1204.51"/> |
| <polygon fill="none" stroke="#404040" points="445.264,-1204.25 441.49,-1198.1 445.711,-1192.25 449.485,-1198.4 445.264,-1204.25"/> |
| <text text-anchor="middle" x="464" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -bit_writer_</text> |
| </g> |
| <!-- Node10 --> |
| <g id="node10" class="node"><title>Node10</title> |
| <g id="a_node10"><a xlink:href="classuint64__t.html" target="_top" xlink:title="{uint64_t\n||}"> |
| <polygon fill="white" stroke="black" points="213.5,-1862.5 213.5,-1919.5 264.5,-1919.5 264.5,-1862.5 213.5,-1862.5"/> |
| <text text-anchor="middle" x="239" y="-1907.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint64_t</text> |
| <polyline fill="none" stroke="black" points="213.5,-1900.5 264.5,-1900.5 "/> |
| <text text-anchor="middle" x="239" y="-1888.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="213.5,-1881.5 264.5,-1881.5 "/> |
| <text text-anchor="middle" x="239" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </a> |
| </g> |
| </g> |
| <!-- Node10->Node9 --> |
| <g id="edge9" class="edge"><title>Node10->Node9</title> |
| <path fill="none" stroke="#404040" d="M234.203,-1862.2C227.229,-1817.79 217.066,-1733.63 236,-1712 275.873,-1666.46 320.773,-1727.78 371,-1694 378.366,-1689.05 384.936,-1682.86 390.771,-1675.99"/> |
| <polygon fill="none" stroke="#404040" points="390.953,-1675.76 391.448,-1668.56 398.279,-1666.25 397.784,-1673.45 390.953,-1675.76"/> |
| <text text-anchor="middle" x="276.5" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -buffered_values_</text> |
| </g> |
| <!-- Node11 --> |
| <g id="node11" class="node"><title>Node11</title> |
| <polygon fill="white" stroke="#bfbfbf" points="3839.5,-333.5 3839.5,-412.5 3994.5,-412.5 3994.5,-333.5 3839.5,-333.5"/> |
| <text text-anchor="start" x="3847.5" y="-400.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::HdfsParquet</text> |
| <text text-anchor="start" x="3847.5" y="-389.5" font-family="Helvetica,sans-Serif" font-size="10.00">TableWriter::BaseColumnWriter</text> |
| <text text-anchor="middle" x="3917" y="-378.5" font-family="Helvetica,sans-Serif" font-size="10.00">::DataPage ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="3839.5,-371.5 3994.5,-371.5 "/> |
| <text text-anchor="middle" x="3917" y="-359.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="3839.5,-352.5 3994.5,-352.5 "/> |
| <text text-anchor="middle" x="3917" y="-340.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node11->Node1 --> |
| <g id="edge12" class="edge"><title>Node11->Node1</title> |
| <path fill="none" stroke="#404040" d="M3901.35,-333.452C3886.61,-302.726 3861.34,-261.701 3825,-242 3677.71,-162.147 1074.92,-121.315 571.802,-114.15"/> |
| <polygon fill="none" stroke="#404040" points="571.611,-114.147 565.555,-118.062 559.613,-113.977 565.669,-110.063 571.611,-114.147"/> |
| <text text-anchor="middle" x="3863" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #pages_</text> |
| </g> |
| <!-- Node12->Node1 --> |
| <g id="edge17" class="edge"><title>Node12->Node1</title> |
| <path fill="none" stroke="#404040" d="M1719.94,-359.769C1509.37,-317.59 813.25,-178.151 571.548,-129.735"/> |
| <polygon fill="none" stroke="#404040" points="571.466,-129.719 564.798,-132.463 559.7,-127.362 566.369,-124.619 571.466,-129.719"/> |
| <text text-anchor="middle" x="1200" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #expr_ctx_</text> |
| </g> |
| <!-- Node13 --> |
| <g id="node13" class="node"><title>Node13</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2733,-1069 2733,-1137 2835,-1137 2835,-1069 2733,-1069"/> |
| <text text-anchor="start" x="2741" y="-1125" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="2784" y="-1114" font-family="Helvetica,sans-Serif" font-size="10.00">::MemPool ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="2733,-1107 2835,-1107 "/> |
| <text text-anchor="middle" x="2784" y="-1095" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2733,-1088 2835,-1088 "/> |
| <text text-anchor="middle" x="2784" y="-1076" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node13->Node12 --> |
| <g id="edge18" class="edge"><title>Node13->Node12</title> |
| <path fill="none" stroke="#404040" d="M2787.31,-1068.9C2791.13,-1010.85 2789.8,-890.7 2723,-826 2584.63,-691.97 2435.23,-880.18 2297,-746 2223.88,-675.018 2316.69,-597.283 2248,-522 2145.4,-409.553 1958.01,-381.996 1854.53,-375.593"/> |
| <polygon fill="none" stroke="#404040" points="1854.32,-375.581 1848.1,-379.241 1842.33,-374.913 1848.55,-371.253 1854.32,-375.581"/> |
| <text text-anchor="middle" x="2312" y="-631.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -pool_</text> |
| </g> |
| <!-- Node13->Node38 --> |
| <g id="edge75" class="edge"><title>Node13->Node38</title> |
| <path fill="none" stroke="#404040" d="M2783.31,-1068.62C2783.79,-1013.24 2791.76,-901.06 2844,-826 2904.75,-738.717 3019.04,-686.386 3097.54,-659.131"/> |
| <polygon fill="none" stroke="#404040" points="3097.97,-658.985 3102.37,-653.27 3109.33,-655.131 3104.93,-660.846 3097.97,-658.985"/> |
| <text text-anchor="start" x="2901" y="-800" font-family="Helvetica,sans-Serif" font-size="10.00"> -per_file_mem_pool</text> |
| <text text-anchor="middle" x="2945" y="-789" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="2901" y="-778" font-family="Helvetica,sans-Serif" font-size="10.00">-reusable_col_mem</text> |
| <text text-anchor="middle" x="2945" y="-767" font-family="Helvetica,sans-Serif" font-size="10.00">_pool_</text> |
| </g> |
| <!-- Node14 --> |
| <g id="node14" class="node"><title>Node14</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1629.5,-1559.5 1629.5,-1616.5 1664.5,-1616.5 1664.5,-1559.5 1629.5,-1559.5"/> |
| <text text-anchor="middle" x="1647" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">char</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1629.5,-1597.5 1664.5,-1597.5 "/> |
| <text text-anchor="middle" x="1647" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1629.5,-1578.5 1664.5,-1578.5 "/> |
| <text text-anchor="middle" x="1647" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node14->Node12 --> |
| <g id="edge19" class="edge"><title>Node14->Node12</title> |
| <path fill="none" stroke="#404040" d="M1646.62,-1559.44C1647.65,-1536.62 1652.34,-1504.43 1669,-1482 1678.96,-1468.59 1693.16,-1478.18 1702,-1464 1739.55,-1403.79 1726,-896.844 1730,-826 1737.64,-690.782 1732.84,-656.21 1751,-522 1752.62,-509.99 1754.64,-497.492 1756.85,-485.073"/> |
| <polygon fill="none" stroke="#404040" points="1756.87,-485.013 1754.01,-478.389 1759.03,-473.209 1761.88,-479.833 1756.87,-485.013"/> |
| <text text-anchor="middle" x="1787" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text> |
| </g> |
| <!-- Node14->Node16 --> |
| <g id="edge26" class="edge"><title>Node14->Node16</title> |
| <path fill="none" stroke="#404040" d="M1648.79,-1559.09C1651.71,-1535.74 1659.3,-1502.98 1679,-1482 1694.6,-1465.39 1711.08,-1480.3 1727,-1464 1748.71,-1441.78 1725.91,-1417.61 1750,-1398 1797.63,-1359.24 1840.08,-1419.63 1887,-1380 1936.36,-1338.31 1957.57,-1268.65 1966.45,-1209.75"/> |
| <polygon fill="none" stroke="#404040" points="1966.47,-1209.62 1963.33,-1203.13 1968.12,-1197.74 1971.26,-1204.23 1966.47,-1209.62"/> |
| <text text-anchor="middle" x="1837.5" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_FUNCTIONCONTEXT_NAME</text> |
| </g> |
| <!-- Node14->Node23 --> |
| <g id="edge38" class="edge"><title>Node14->Node23</title> |
| <path fill="none" stroke="#404040" d="M1647.11,-1559.32C1648.85,-1534.78 1655.66,-1500.11 1679,-1482 1714.33,-1454.59 2045.89,-1491.68 2081,-1464 2104.97,-1445.1 2077.32,-1418.43 2100,-1398 2133.87,-1367.48 2167.46,-1410.89 2201,-1380 2243.28,-1341.06 2262.24,-1280.75 2270.32,-1226.43"/> |
| <polygon fill="none" stroke="#404040" points="2270.37,-1226.11 2267.21,-1219.63 2271.98,-1214.22 2275.13,-1220.71 2270.37,-1226.11"/> |
| <text text-anchor="middle" x="2154" y="-1434" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text> |
| <text text-anchor="middle" x="2154" y="-1423" font-family="Helvetica,sans-Serif" font-size="10.00">+ptr</text> |
| </g> |
| <!-- Node26 --> |
| <g id="node26" class="node"><title>Node26</title> |
| <g id="a_node26"><a xlink:href="classimpala_1_1TimestampValue.html" target="_top" xlink:title="{impala::TimestampValue\n||+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ ToTimestampVal()\land 22 more...\l+ LocalTime()\l+ FromTimestampVal()\l+ Size()\l- UnixTimeToPtime()\l}"> |
| <polygon fill="white" stroke="red" points="1051.5,-997.5 1051.5,-1208.5 1176.5,-1208.5 1176.5,-997.5 1051.5,-997.5"/> |
| <text text-anchor="middle" x="1114" y="-1196.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::TimestampValue</text> |
| <polyline fill="none" stroke="red" points="1051.5,-1189.5 1176.5,-1189.5 "/> |
| <text text-anchor="middle" x="1114" y="-1177.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="red" points="1051.5,-1170.5 1176.5,-1170.5 "/> |
| <text text-anchor="start" x="1059.5" y="-1158.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text> |
| <text text-anchor="start" x="1059.5" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text> |
| <text text-anchor="start" x="1059.5" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text> |
| <text text-anchor="start" x="1059.5" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text> |
| <text text-anchor="start" x="1059.5" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text> |
| <text text-anchor="start" x="1059.5" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text> |
| <text text-anchor="start" x="1059.5" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text> |
| <text text-anchor="start" x="1059.5" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text> |
| <text text-anchor="start" x="1059.5" y="-1070.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text> |
| <text text-anchor="start" x="1059.5" y="-1059.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToTimestampVal()</text> |
| <text text-anchor="start" x="1059.5" y="-1048.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 22 more...</text> |
| <text text-anchor="start" x="1059.5" y="-1037.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ LocalTime()</text> |
| <text text-anchor="start" x="1059.5" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromTimestampVal()</text> |
| <text text-anchor="start" x="1059.5" y="-1015.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text> |
| <text text-anchor="start" x="1059.5" y="-1004.5" font-family="Helvetica,sans-Serif" font-size="10.00">- UnixTimeToPtime()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node14->Node26 --> |
| <g id="edge46" class="edge"><title>Node14->Node26</title> |
| <path fill="none" stroke="#404040" d="M1643.62,-1559.36C1639.75,-1536.81 1631.64,-1505.01 1615,-1482 1610.26,-1475.44 1503.64,-1400.67 1496,-1398 1463.43,-1386.61 1212.68,-1401.88 1186,-1380 1139.44,-1341.82 1120.86,-1277.64 1114.2,-1220.77"/> |
| <polygon fill="none" stroke="#404040" points="1114.19,-1220.69 1109.59,-1215.14 1112.95,-1208.76 1117.55,-1214.31 1114.19,-1220.69"/> |
| <text text-anchor="middle" x="1646" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text> |
| </g> |
| <!-- Node14->Node30 --> |
| <g id="edge61" class="edge"><title>Node14->Node30</title> |
| <path fill="none" stroke="#404040" d="M1647.06,-1559.24C1648.75,-1534.65 1655.54,-1499.94 1679,-1482 1730.66,-1442.5 2203.29,-1487.3 2264,-1464 2306.4,-1447.73 2301.03,-1417.58 2342,-1398 2380.38,-1379.66 2400.41,-1403.3 2436,-1380 2471.75,-1356.59 2502.56,-1323.83 2528.32,-1289.04"/> |
| <polygon fill="none" stroke="#404040" points="2528.42,-1288.9 2528.7,-1281.7 2535.45,-1279.18 2535.18,-1286.39 2528.42,-1288.9"/> |
| <text text-anchor="middle" x="2396" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text> |
| </g> |
| <!-- Node14->Node47 --> |
| <g id="edge84" class="edge"><title>Node14->Node47</title> |
| <path fill="none" stroke="#404040" d="M1647.23,-1559.47C1649.05,-1535.03 1655.91,-1500.42 1679,-1482 1722.54,-1447.26 1880.87,-1492.03 1929,-1464 1959.47,-1446.26 1943.97,-1418.01 1973,-1398 2002.65,-1377.57 2026.02,-1404.93 2052,-1380 2091.97,-1341.65 2111.35,-1284.31 2120.49,-1231.81"/> |
| <polygon fill="none" stroke="#404040" points="2120.54,-1231.49 2117.54,-1224.93 2122.44,-1219.64 2125.44,-1226.2 2120.54,-1231.49"/> |
| <text text-anchor="middle" x="2027" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text> |
| </g> |
| <!-- Node15 --> |
| <g id="node15" class="node"><title>Node15</title> |
| <g id="a_node15"><a xlink:href="classimpala__udf_1_1FunctionContext.html" target="_top" xlink:title="{impala_udf::FunctionContext\n||+ version()\l+ user()\l+ query_id()\l+ SetError()\l+ AddWarning()\l+ has_error()\l+ error_msg()\l+ Allocate()\l+ Reallocate()\l+ Free()\land 12 more...\l- FunctionContext()\l- FunctionContext()\l- operator=()\l}"> |
| <polygon fill="white" stroke="black" points="1918,-534 1918,-734 2060,-734 2060,-534 1918,-534"/> |
| <text text-anchor="middle" x="1989" y="-722" font-family="Helvetica,sans-Serif" font-size="10.00">impala_udf::FunctionContext</text> |
| <polyline fill="none" stroke="black" points="1918,-715 2060,-715 "/> |
| <text text-anchor="middle" x="1989" y="-703" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1918,-696 2060,-696 "/> |
| <text text-anchor="start" x="1926" y="-684" font-family="Helvetica,sans-Serif" font-size="10.00">+ version()</text> |
| <text text-anchor="start" x="1926" y="-673" font-family="Helvetica,sans-Serif" font-size="10.00">+ user()</text> |
| <text text-anchor="start" x="1926" y="-662" font-family="Helvetica,sans-Serif" font-size="10.00">+ query_id()</text> |
| <text text-anchor="start" x="1926" y="-651" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetError()</text> |
| <text text-anchor="start" x="1926" y="-640" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddWarning()</text> |
| <text text-anchor="start" x="1926" y="-629" font-family="Helvetica,sans-Serif" font-size="10.00">+ has_error()</text> |
| <text text-anchor="start" x="1926" y="-618" font-family="Helvetica,sans-Serif" font-size="10.00">+ error_msg()</text> |
| <text text-anchor="start" x="1926" y="-607" font-family="Helvetica,sans-Serif" font-size="10.00">+ Allocate()</text> |
| <text text-anchor="start" x="1926" y="-596" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reallocate()</text> |
| <text text-anchor="start" x="1926" y="-585" font-family="Helvetica,sans-Serif" font-size="10.00">+ Free()</text> |
| <text text-anchor="start" x="1926" y="-574" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text> |
| <text text-anchor="start" x="1926" y="-563" font-family="Helvetica,sans-Serif" font-size="10.00">- FunctionContext()</text> |
| <text text-anchor="start" x="1926" y="-552" font-family="Helvetica,sans-Serif" font-size="10.00">- FunctionContext()</text> |
| <text text-anchor="start" x="1926" y="-541" font-family="Helvetica,sans-Serif" font-size="10.00">- operator=()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node15->Node12 --> |
| <g id="edge20" class="edge"><title>Node15->Node12</title> |
| <path fill="none" stroke="#404040" d="M1918.12,-533.721C1915.07,-529.741 1912.02,-525.821 1909,-522 1890.49,-498.575 1869.6,-473.789 1850.15,-451.339"/> |
| <polygon fill="none" stroke="#404040" points="1850.08,-451.256 1843.12,-449.354 1842.2,-442.202 1849.16,-444.104 1850.08,-451.256"/> |
| <text text-anchor="middle" x="1932.5" y="-495.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -fn_contexts_ptr_</text> |
| </g> |
| <!-- Node15->Node16 --> |
| <g id="edge28" class="edge"><title>Node15->Node16</title> |
| <path fill="none" stroke="#404040" d="M1950.72,-734.132C1947.99,-744.106 1945.66,-754.178 1944,-764 1930.94,-841.06 1938.96,-929.08 1949.7,-995.975"/> |
| <polygon fill="none" stroke="#404040" points="1949.76,-996.375 1954.69,-1001.64 1951.73,-1008.21 1946.8,-1002.95 1949.76,-996.375"/> |
| <text text-anchor="middle" x="1966" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -context_</text> |
| </g> |
| <!-- Node16->Node15 --> |
| <g id="edge21" class="edge"><title>Node16->Node15</title> |
| <path fill="none" stroke="#404040" d="M1979.99,-1008.41C1984.52,-950.684 1989.72,-875.108 1992,-808 1992.66,-788.456 1992.23,-783.554 1992,-764 1991.93,-758.281 1991.85,-752.419 1991.75,-746.501"/> |
| <polygon fill="none" stroke="#404040" points="1991.75,-746.298 1987.65,-740.369 1991.54,-734.3 1995.65,-740.229 1991.75,-746.298"/> |
| <text text-anchor="middle" x="2008" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -impl_</text> |
| </g> |
| <!-- Node17->Node16 --> |
| <g id="edge22" class="edge"><title>Node17->Node16</title> |
| <path fill="none" stroke="#404040" d="M2133.86,-1494.08C2138.32,-1489.68 2143.04,-1485.61 2148,-1482 2171.9,-1464.63 2194.16,-1487.55 2212,-1464 2229.71,-1440.62 2231.55,-1419.87 2212,-1398 2188.16,-1371.32 2079.36,-1403.06 2052,-1380 2002.75,-1338.49 1982.83,-1268.65 1975.18,-1209.61"/> |
| <polygon fill="none" stroke="#404040" points="1975.17,-1209.5 1970.5,-1204 1973.77,-1197.58 1978.44,-1203.07 1975.17,-1209.5"/> |
| <text text-anchor="middle" x="2243" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -state_</text> |
| </g> |
| <!-- Node17->Node39 --> |
| <g id="edge71" class="edge"><title>Node17->Node39</title> |
| <path fill="none" stroke="#404040" d="M2133.64,-1491.88C2138.13,-1488.14 2142.91,-1484.8 2148,-1482 2187.94,-1460.06 2936.14,-1496.57 2968,-1464 3002.49,-1428.75 2974.85,-1302.67 2948.02,-1209.62"/> |
| <polygon fill="none" stroke="#404040" points="2947.96,-1209.39 2942.43,-1204.75 2944.59,-1197.87 2950.11,-1202.5 2947.96,-1209.39"/> |
| <text text-anchor="middle" x="3003" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #state_</text> |
| </g> |
| <!-- Node18 --> |
| <g id="node18" class="node"><title>Node18</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1761.5,-1862.5 1761.5,-1919.5 1802.5,-1919.5 1802.5,-1862.5 1761.5,-1862.5"/> |
| <text text-anchor="middle" x="1782" y="-1907.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1761.5,-1900.5 1802.5,-1900.5 "/> |
| <text text-anchor="middle" x="1782" y="-1888.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1761.5,-1881.5 1802.5,-1881.5 "/> |
| <text text-anchor="middle" x="1782" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node18->Node16 --> |
| <g id="edge30" class="edge"><title>Node18->Node16</title> |
| <path fill="none" stroke="#404040" d="M1761.44,-1881.51C1746.38,-1874.07 1727.05,-1861.66 1718,-1844 1691.23,-1791.8 1685.92,-1761.12 1718,-1712 1728.88,-1695.34 1746.58,-1709.55 1759,-1694 1818.9,-1619.02 1730.53,-1548.21 1800,-1482 1840.63,-1443.28 1885.57,-1503.95 1925,-1464 1942.72,-1446.05 1956.65,-1309.79 1964.61,-1210.2"/> |
| <polygon fill="none" stroke="#404040" points="1964.63,-1209.9 1961.12,-1203.61 1965.58,-1197.94 1969.09,-1204.23 1964.63,-1209.9"/> |
| <text text-anchor="middle" x="1827.5" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -error_msg_</text> |
| </g> |
| <!-- Node18->Node17 --> |
| <g id="edge25" class="edge"><title>Node18->Node17</title> |
| <path fill="none" stroke="#404040" d="M1802.75,-1890.15C1864.61,-1890.1 2045.71,-1886.28 2082,-1844 2100.48,-1822.47 2099.45,-1758.58 2093.82,-1700.14"/> |
| <polygon fill="none" stroke="#404040" points="2093.82,-1700.09 2089.23,-1694.53 2092.59,-1688.16 2097.18,-1693.72 2093.82,-1700.09"/> |
| <text text-anchor="middle" x="2118.5" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -cgroup_</text> |
| </g> |
| <!-- Node18->Node19 --> |
| <g id="edge43" class="edge"><title>Node18->Node19</title> |
| <path fill="none" stroke="#404040" d="M1761.33,-1881.59C1742.41,-1873.4 1714.07,-1859.89 1692,-1844 1614.72,-1788.36 1581.95,-1778.99 1539,-1694 1496.08,-1609.07 1572.69,-1552.71 1509,-1482 1486.92,-1457.49 1457.3,-1490 1437,-1464 1418.95,-1440.88 1417.13,-1419.58 1437,-1398 1469.93,-1362.24 1622.07,-1415.76 1655,-1380 1738.39,-1289.44 1707.07,-937.557 1655,-826 1650.46,-816.28 1590.04,-769.777 1581,-764 1511.37,-719.496 1423.96,-681.014 1366.84,-657.934"/> |
| <polygon fill="none" stroke="#404040" points="1366.63,-657.848 1359.57,-659.331 1355.49,-653.387 1362.54,-651.904 1366.63,-657.848"/> |
| <text text-anchor="middle" x="1464.5" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -string_data</text> |
| </g> |
| <!-- Node18->Node31 --> |
| <g id="edge57" class="edge"><title>Node18->Node31</title> |
| <path fill="none" stroke="#404040" d="M1802.52,-1878.36C1814.79,-1870.31 1829.57,-1858.46 1838,-1844 1867.99,-1792.55 1840.35,-1767.86 1861,-1712 1870.54,-1686.18 1885.51,-1659.66 1899.42,-1637.88"/> |
| <polygon fill="none" stroke="#404040" points="1899.57,-1637.64 1899.5,-1630.43 1906.13,-1627.6 1906.2,-1634.81 1899.57,-1637.64"/> |
| <text text-anchor="middle" x="1888" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +local_path</text> |
| </g> |
| <!-- Node19->Node12 --> |
| <g id="edge33" class="edge"><title>Node19->Node12</title> |
| <path fill="none" stroke="#404040" d="M1355.06,-606.74C1438.65,-561.062 1611.25,-466.754 1709.13,-413.269"/> |
| <polygon fill="none" stroke="#404040" points="1709.29,-413.185 1712.63,-406.798 1719.82,-407.431 1716.47,-413.818 1709.29,-413.185"/> |
| <text text-anchor="middle" x="1577" y="-495.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -result_</text> |
| </g> |
| <!-- Node20 --> |
| <g id="node20" class="node"><title>Node20</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1331.5,-1074.5 1331.5,-1131.5 1372.5,-1131.5 1372.5,-1074.5 1331.5,-1074.5"/> |
| <text text-anchor="middle" x="1352" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">int8_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1331.5,-1112.5 1372.5,-1112.5 "/> |
| <text text-anchor="middle" x="1352" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1331.5,-1093.5 1372.5,-1093.5 "/> |
| <text text-anchor="middle" x="1352" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node20->Node19 --> |
| <g id="edge34" class="edge"><title>Node20->Node19</title> |
| <path fill="none" stroke="#404040" d="M1351.06,-1074.31C1348.9,-1016.49 1342.66,-878.764 1329,-764 1328.09,-756.36 1327.04,-748.483 1325.89,-740.566"/> |
| <polygon fill="none" stroke="#404040" points="1325.87,-740.415 1321.03,-735.073 1324.09,-728.547 1328.94,-733.889 1325.87,-740.415"/> |
| <text text-anchor="middle" x="1361" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +tinyint_val</text> |
| </g> |
| <!-- Node21 --> |
| <g id="node21" class="node"><title>Node21</title> |
| <g id="a_node21"><a xlink:href="classimpala_1_1DecimalValue.html" target="_top" xlink:title="{impala::DecimalValue\l\< int128_t \>\n||+ DecimalValue()\l+ DecimalValue()\l+ operator=()\l+ operator==()\l+ operator!=()\l+ operator\<=()\l+ operator\<()\l+ operator\>=()\l+ operator\>()\l+ operator-()\land 23 more...\l+ FromDouble()\l+ FromInt()\l- AdjustToSameScale()\l}"> |
| <polygon fill="white" stroke="red" points="1391,-997.5 1391,-1208.5 1509,-1208.5 1509,-997.5 1391,-997.5"/> |
| <text text-anchor="start" x="1399" y="-1196.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DecimalValue</text> |
| <text text-anchor="middle" x="1450" y="-1185.5" font-family="Helvetica,sans-Serif" font-size="10.00">< int128_t ></text> |
| <polyline fill="none" stroke="red" points="1391,-1178.5 1509,-1178.5 "/> |
| <text text-anchor="middle" x="1450" y="-1166.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="red" points="1391,-1159.5 1509,-1159.5 "/> |
| <text text-anchor="start" x="1399" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DecimalValue()</text> |
| <text text-anchor="start" x="1399" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DecimalValue()</text> |
| <text text-anchor="start" x="1399" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="1399" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator==()</text> |
| <text text-anchor="start" x="1399" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator!=()</text> |
| <text text-anchor="start" x="1399" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator<=()</text> |
| <text text-anchor="start" x="1399" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator<()</text> |
| <text text-anchor="start" x="1399" y="-1070.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator>=()</text> |
| <text text-anchor="start" x="1399" y="-1059.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator>()</text> |
| <text text-anchor="start" x="1399" y="-1048.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator-()</text> |
| <text text-anchor="start" x="1399" y="-1037.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 23 more...</text> |
| <text text-anchor="start" x="1399" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromDouble()</text> |
| <text text-anchor="start" x="1399" y="-1015.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromInt()</text> |
| <text text-anchor="start" x="1399" y="-1004.5" font-family="Helvetica,sans-Serif" font-size="10.00">- AdjustToSameScale()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node21->Node19 --> |
| <g id="edge35" class="edge"><title>Node21->Node19</title> |
| <path fill="none" stroke="#404040" d="M1443.21,-997.329C1436.1,-928.993 1421.59,-838.892 1392,-764 1384.26,-744.413 1373.27,-724.704 1361.76,-706.792"/> |
| <polygon fill="none" stroke="#404040" points="1361.74,-706.768 1355.1,-703.965 1355.13,-696.754 1361.77,-699.557 1361.74,-706.768"/> |
| <text text-anchor="middle" x="1444" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +decimal16_val</text> |
| </g> |
| <!-- Node22 --> |
| <g id="node22" class="node"><title>Node22</title> |
| <polygon fill="white" stroke="#bfbfbf" points="933.5,-1559.5 933.5,-1616.5 978.5,-1616.5 978.5,-1559.5 933.5,-1559.5"/> |
| <text text-anchor="middle" x="956" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">double</text> |
| <polyline fill="none" stroke="#bfbfbf" points="933.5,-1597.5 978.5,-1597.5 "/> |
| <text text-anchor="middle" x="956" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="933.5,-1578.5 978.5,-1578.5 "/> |
| <text text-anchor="middle" x="956" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node22->Node19 --> |
| <g id="edge36" class="edge"><title>Node22->Node19</title> |
| <path fill="none" stroke="#404040" d="M945.801,-1559.25C937.561,-1537.75 925.198,-1507.44 912,-1482 887.353,-1434.49 862.799,-1431.43 848,-1380 779.913,-1143.38 752.866,-1053.1 848,-826 911.901,-673.458 1137.3,-642.263 1246.63,-636.221"/> |
| <polygon fill="none" stroke="#404040" points="1246.75,-636.215 1252.55,-631.927 1258.74,-635.629 1252.94,-639.917 1246.75,-636.215"/> |
| <text text-anchor="middle" x="876" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +double_val</text> |
| </g> |
| <!-- Node22->Node26 --> |
| <g id="edge45" class="edge"><title>Node22->Node26</title> |
| <path fill="none" stroke="#404040" d="M950.245,-1559.32C943.571,-1518.95 937.877,-1443.76 976,-1398 994.094,-1376.28 1017.16,-1400.14 1037,-1380 1078.47,-1337.91 1098.04,-1275.45 1107.09,-1220.6"/> |
| <polygon fill="none" stroke="#404040" points="1107.11,-1220.52 1104.06,-1213.98 1108.92,-1208.66 1111.97,-1215.19 1107.11,-1220.52"/> |
| <text text-anchor="middle" x="1018.5" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -ONE_BILLIONTH</text> |
| </g> |
| <!-- Node23->Node19 --> |
| <g id="edge37" class="edge"><title>Node23->Node19</title> |
| <path fill="none" stroke="#404040" d="M2274.54,-991.913C2268.51,-933.185 2250.14,-865.144 2201,-826 2153.78,-788.387 1709.11,-840.124 1658,-808 1639.32,-796.258 1651.41,-778.747 1635,-764 1557.65,-694.514 1438.48,-660.438 1367.08,-645.378"/> |
| <polygon fill="none" stroke="#404040" points="1366.94,-645.35 1360.27,-648.071 1355.19,-642.952 1361.86,-640.232 1366.94,-645.35"/> |
| <text text-anchor="middle" x="1684" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +string_val</text> |
| </g> |
| <!-- Node24 --> |
| <g id="node24" class="node"><title>Node24</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1527.5,-1074.5 1527.5,-1131.5 1562.5,-1131.5 1562.5,-1074.5 1527.5,-1074.5"/> |
| <text text-anchor="middle" x="1545" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">float</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1527.5,-1112.5 1562.5,-1112.5 "/> |
| <text text-anchor="middle" x="1545" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1527.5,-1093.5 1562.5,-1093.5 "/> |
| <text text-anchor="middle" x="1545" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node24->Node19 --> |
| <g id="edge40" class="edge"><title>Node24->Node19</title> |
| <path fill="none" stroke="#404040" d="M1545.92,-1074.25C1546.8,-1023.68 1545.07,-913.633 1518,-826 1494.9,-751.2 1419.57,-695.828 1365.51,-664.487"/> |
| <polygon fill="none" stroke="#404040" points="1365.45,-664.451 1358.26,-664.977 1355.01,-658.54 1362.2,-658.014 1365.45,-664.451"/> |
| <text text-anchor="middle" x="1533" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +float_val</text> |
| </g> |
| <!-- Node25 --> |
| <g id="node25" class="node"><title>Node25</title> |
| <polygon fill="white" stroke="#bfbfbf" points="857,-1559.5 857,-1616.5 903,-1616.5 903,-1559.5 857,-1559.5"/> |
| <text text-anchor="middle" x="880" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">int32_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="857,-1597.5 903,-1597.5 "/> |
| <text text-anchor="middle" x="880" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="857,-1578.5 903,-1578.5 "/> |
| <text text-anchor="middle" x="880" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node25->Node19 --> |
| <g id="edge42" class="edge"><title>Node25->Node19</title> |
| <path fill="none" stroke="#404040" d="M884.384,-1559.39C891.64,-1520.43 909.063,-1448.45 945,-1398 952.532,-1387.43 961.939,-1391.48 968,-1380 1025.61,-1270.9 940.929,-932.03 1004,-826 1058.43,-734.496 1175.59,-679.953 1247.22,-653.862"/> |
| <polygon fill="none" stroke="#404040" points="1247.44,-653.786 1251.75,-648.008 1258.74,-649.768 1254.43,-655.546 1247.44,-653.786"/> |
| <text text-anchor="middle" x="1023" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +int_val</text> |
| </g> |
| <!-- Node29 --> |
| <g id="node29" class="node"><title>Node29</title> |
| <g id="a_node29"><a xlink:href="classimpala_1_1DecimalValue.html" target="_top" xlink:title="{impala::DecimalValue\l\< int32_t \>\n||+ DecimalValue()\l+ DecimalValue()\l+ operator=()\l+ operator==()\l+ operator!=()\l+ operator\<=()\l+ operator\<()\l+ operator\>=()\l+ operator\>()\l+ operator-()\land 23 more...\l+ FromDouble()\l+ FromInt()\l- AdjustToSameScale()\l}"> |
| <polygon fill="white" stroke="black" points="647,-997.5 647,-1208.5 765,-1208.5 765,-997.5 647,-997.5"/> |
| <text text-anchor="start" x="655" y="-1196.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DecimalValue</text> |
| <text text-anchor="middle" x="706" y="-1185.5" font-family="Helvetica,sans-Serif" font-size="10.00">< int32_t ></text> |
| <polyline fill="none" stroke="black" points="647,-1178.5 765,-1178.5 "/> |
| <text text-anchor="middle" x="706" y="-1166.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="647,-1159.5 765,-1159.5 "/> |
| <text text-anchor="start" x="655" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DecimalValue()</text> |
| <text text-anchor="start" x="655" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DecimalValue()</text> |
| <text text-anchor="start" x="655" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="655" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator==()</text> |
| <text text-anchor="start" x="655" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator!=()</text> |
| <text text-anchor="start" x="655" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator<=()</text> |
| <text text-anchor="start" x="655" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator<()</text> |
| <text text-anchor="start" x="655" y="-1070.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator>=()</text> |
| <text text-anchor="start" x="655" y="-1059.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator>()</text> |
| <text text-anchor="start" x="655" y="-1048.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator-()</text> |
| <text text-anchor="start" x="655" y="-1037.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 23 more...</text> |
| <text text-anchor="start" x="655" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromDouble()</text> |
| <text text-anchor="start" x="655" y="-1015.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromInt()</text> |
| <text text-anchor="start" x="655" y="-1004.5" font-family="Helvetica,sans-Serif" font-size="10.00">- AdjustToSameScale()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node25->Node29 --> |
| <g id="edge52" class="edge"><title>Node25->Node29</title> |
| <path fill="none" stroke="#404040" d="M857.209,-1559.34C838.562,-1535.44 812.778,-1499.27 797,-1464 777.654,-1420.75 750.522,-1308.48 730.924,-1220.7"/> |
| <polygon fill="none" stroke="#404040" points="730.874,-1220.48 725.668,-1215.49 728.271,-1208.77 733.477,-1213.75 730.874,-1220.48"/> |
| <text text-anchor="middle" x="814.5" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -value_</text> |
| </g> |
| <!-- Node26->Node19 --> |
| <g id="edge44" class="edge"><title>Node26->Node19</title> |
| <path fill="none" stroke="#404040" d="M1116.96,-997.23C1122.72,-927.609 1137.8,-836.09 1176,-764 1193.71,-730.571 1223.11,-700.444 1249.56,-677.727"/> |
| <polygon fill="none" stroke="#404040" points="1249.58,-677.715 1251.61,-670.796 1258.78,-670.008 1256.75,-676.928 1249.58,-677.715"/> |
| <text text-anchor="middle" x="1212.5" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +timestamp_val</text> |
| </g> |
| <!-- Node27->Node19 --> |
| <g id="edge48" class="edge"><title>Node27->Node19</title> |
| <path fill="none" stroke="#404040" d="M1245.86,-997.138C1242.94,-929.914 1243.38,-841.116 1258,-764 1259.48,-756.172 1261.41,-748.201 1263.64,-740.255"/> |
| <polygon fill="none" stroke="#404040" points="1263.67,-740.152 1261.55,-733.258 1267.1,-728.653 1269.22,-735.546 1263.67,-740.152"/> |
| <text text-anchor="middle" x="1291.5" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +decimal8_val</text> |
| </g> |
| <!-- Node28 --> |
| <g id="node28" class="node"><title>Node28</title> |
| <polygon fill="white" stroke="#bfbfbf" points="913,-1074.5 913,-1131.5 959,-1131.5 959,-1074.5 913,-1074.5"/> |
| <text text-anchor="middle" x="936" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">int16_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="913,-1112.5 959,-1112.5 "/> |
| <text text-anchor="middle" x="936" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="913,-1093.5 959,-1093.5 "/> |
| <text text-anchor="middle" x="936" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node28->Node19 --> |
| <g id="edge50" class="edge"><title>Node28->Node19</title> |
| <path fill="none" stroke="#404040" d="M931.32,-1074.24C919.856,-1002.53 893.784,-813.228 929,-764 1001.85,-662.168 1159.98,-639.81 1246.85,-635.476"/> |
| <polygon fill="none" stroke="#404040" points="1246.89,-635.474 1252.71,-631.225 1258.88,-634.968 1253.05,-639.218 1246.89,-635.474"/> |
| <text text-anchor="middle" x="959.5" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +smallint_val</text> |
| </g> |
| <!-- Node29->Node19 --> |
| <g id="edge51" class="edge"><title>Node29->Node19</title> |
| <path fill="none" stroke="#404040" d="M693.699,-997.439C691.021,-923.122 700.76,-825.897 758,-764 824.021,-692.608 1118.11,-654.34 1246.6,-640.775"/> |
| <polygon fill="none" stroke="#404040" points="1246.93,-640.74 1252.49,-636.142 1258.87,-639.502 1253.32,-644.1 1246.93,-640.74"/> |
| <text text-anchor="middle" x="791.5" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +decimal4_val</text> |
| </g> |
| <!-- Node30->Node12 --> |
| <g id="edge54" class="edge"><title>Node30->Node12</title> |
| <path fill="none" stroke="#404040" d="M2537.93,-826.963C2485.35,-705.33 2405.63,-572.006 2290,-492 2156,-399.279 1959.43,-378.582 1854.08,-374.484"/> |
| <polygon fill="none" stroke="#404040" points="1854,-374.481 1847.87,-378.274 1842.01,-374.072 1848.14,-370.279 1854,-374.481"/> |
| <text text-anchor="middle" x="2509" y="-631.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -root_</text> |
| </g> |
| <!-- Node31->Node30 --> |
| <g id="edge55" class="edge"><title>Node31->Node30</title> |
| <path fill="none" stroke="#404040" d="M1951.98,-1548.37C1965.24,-1524.7 1985.72,-1496.28 2013,-1482 2058.81,-1458.02 2435.65,-1493.66 2478,-1464 2505.95,-1444.43 2528.59,-1418.55 2546.93,-1389.63"/> |
| <polygon fill="none" stroke="#404040" points="2547,-1389.52 2546.71,-1382.31 2553.24,-1379.27 2553.54,-1386.48 2547,-1389.52"/> |
| <text text-anchor="middle" x="2570.5" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #cache_entry_</text> |
| </g> |
| <!-- Node32->Node30 --> |
| <g id="edge59" class="edge"><title>Node32->Node30</title> |
| <path fill="none" stroke="#404040" d="M2868.48,-1494.2C2865.34,-1490.04 2862.17,-1485.95 2859,-1482 2852.12,-1473.41 2848.85,-1472.61 2842,-1464 2820.04,-1436.42 2826.88,-1418.22 2798,-1398 2770.27,-1378.59 2749.17,-1402.64 2724,-1380 2723.8,-1379.82 2723.6,-1379.64 2723.4,-1379.46"/> |
| <polygon fill="none" stroke="#404040" points="2723.28,-1379.34 2716.19,-1378.04 2714.66,-1370.99 2721.75,-1372.29 2723.28,-1379.34"/> |
| <text text-anchor="middle" x="2858.5" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #type_</text> |
| </g> |
| <!-- Node33 --> |
| <g id="node33" class="node"><title>Node33</title> |
| <polygon fill="white" stroke="#bfbfbf" points="3142.5,-1559.5 3142.5,-1616.5 3203.5,-1616.5 3203.5,-1559.5 3142.5,-1559.5"/> |
| <text text-anchor="middle" x="3173" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">Function *</text> |
| <polyline fill="none" stroke="#bfbfbf" points="3142.5,-1597.5 3203.5,-1597.5 "/> |
| <text text-anchor="middle" x="3173" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="3142.5,-1578.5 3203.5,-1578.5 "/> |
| <text text-anchor="middle" x="3173" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node33->Node30 --> |
| <g id="edge62" class="edge"><title>Node33->Node30</title> |
| <path fill="none" stroke="#404040" d="M3166.67,-1559.2C3160.63,-1536.84 3149.9,-1505.41 3133,-1482 3098.42,-1434.11 3085.04,-1419.44 3030,-1398 2966.53,-1373.28 2778.53,-1420.82 2724,-1380 2723.9,-1379.92 2723.8,-1379.85 2723.69,-1379.77"/> |
| <polygon fill="none" stroke="#404040" points="2723.85,-1379.9 2716.67,-1379.22 2714.54,-1372.34 2721.72,-1373.01 2723.85,-1379.9"/> |
| <text text-anchor="middle" x="3158" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #ir_compute_fn_</text> |
| </g> |
| <!-- Node34 --> |
| <g id="node34" class="node"><title>Node34</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2649,-1559.5 2649,-1616.5 2709,-1616.5 2709,-1559.5 2649,-1559.5"/> |
| <text text-anchor="middle" x="2679" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">TFunction</text> |
| <polyline fill="none" stroke="#bfbfbf" points="2649,-1597.5 2709,-1597.5 "/> |
| <text text-anchor="middle" x="2679" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2649,-1578.5 2709,-1578.5 "/> |
| <text text-anchor="middle" x="2679" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node34->Node30 --> |
| <g id="edge63" class="edge"><title>Node34->Node30</title> |
| <path fill="none" stroke="#404040" d="M2680.16,-1559.16C2681.14,-1534.24 2682.47,-1496.68 2683,-1464 2683.48,-1434.67 2685.85,-1427.19 2683,-1398 2682.78,-1395.77 2682.55,-1393.53 2682.32,-1391.28"/> |
| <polygon fill="none" stroke="#404040" points="2682.3,-1391.12 2677.66,-1385.59 2680.98,-1379.19 2685.61,-1384.71 2682.3,-1391.12"/> |
| <text text-anchor="middle" x="2696" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #fn_</text> |
| </g> |
| <!-- Node35 --> |
| <g id="node35" class="node"><title>Node35</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2727.5,-1559.5 2727.5,-1616.5 2850.5,-1616.5 2850.5,-1559.5 2727.5,-1559.5"/> |
| <text text-anchor="middle" x="2789" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::Expr * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="2727.5,-1597.5 2850.5,-1597.5 "/> |
| <text text-anchor="middle" x="2789" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2727.5,-1578.5 2850.5,-1578.5 "/> |
| <text text-anchor="middle" x="2789" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node35->Node30 --> |
| <g id="edge64" class="edge"><title>Node35->Node30</title> |
| <path fill="none" stroke="#404040" d="M2779.59,-1559.3C2767.03,-1522.31 2743.45,-1452.84 2718.41,-1379.11"/> |
| <polygon fill="none" stroke="#404040" points="2718.41,-1379.09 2712.69,-1374.7 2714.55,-1367.73 2720.26,-1372.12 2718.41,-1379.09"/> |
| <text text-anchor="middle" x="2770" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #children_</text> |
| </g> |
| <!-- Node36 --> |
| <g id="node36" class="node"><title>Node36</title> |
| <polygon fill="white" stroke="#bfbfbf" points="3010,-1559.5 3010,-1616.5 3124,-1616.5 3124,-1559.5 3010,-1559.5"/> |
| <text text-anchor="middle" x="3067" y="-1604.5" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< AnyVal ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="3010,-1597.5 3124,-1597.5 "/> |
| <text text-anchor="middle" x="3067" y="-1585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="3010,-1578.5 3124,-1578.5 "/> |
| <text text-anchor="middle" x="3067" y="-1566.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node36->Node30 --> |
| <g id="edge67" class="edge"><title>Node36->Node30</title> |
| <path fill="none" stroke="#404040" d="M3056.76,-1559.08C3046.31,-1534.73 3027.69,-1500.49 3000,-1482 2961.72,-1456.44 2933.06,-1493.83 2898,-1464 2874.34,-1443.87 2899.21,-1417.46 2875,-1398 2822.32,-1355.66 2776.87,-1422.1 2724,-1380 2723.9,-1379.92 2723.8,-1379.84 2723.7,-1379.76"/> |
| <polygon fill="none" stroke="#404040" points="2723.85,-1379.89 2716.69,-1379.01 2714.75,-1372.07 2721.9,-1372.94 2723.85,-1379.89"/> |
| <text text-anchor="middle" x="2933" y="-1428.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #constant_val_</text> |
| </g> |
| <!-- Node37 --> |
| <g id="node37" class="node"><title>Node37</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1760,-605.5 1760,-662.5 1900,-662.5 1900,-605.5 1760,-605.5"/> |
| <text text-anchor="middle" x="1830" y="-650.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< FunctionContext * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1760,-643.5 1900,-643.5 "/> |
| <text text-anchor="middle" x="1830" y="-631.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1760,-624.5 1900,-624.5 "/> |
| <text text-anchor="middle" x="1830" y="-612.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node37->Node12 --> |
| <g id="edge68" class="edge"><title>Node37->Node12</title> |
| <path fill="none" stroke="#404040" d="M1824.76,-605.282C1819.29,-576.414 1810.38,-529.316 1802.02,-485.13"/> |
| <polygon fill="none" stroke="#404040" points="1801.97,-484.857 1796.93,-479.705 1799.74,-473.066 1804.79,-478.218 1801.97,-484.857"/> |
| <text text-anchor="middle" x="1837.5" y="-495.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -fn_contexts_</text> |
| </g> |
| <!-- Node38->Node1 --> |
| <g id="edge69" class="edge"><title>Node38->Node1</title> |
| <path fill="none" stroke="#404040" d="M3109.27,-600.489C2945.8,-527.964 2531.43,-352.985 2166,-272 1565.12,-138.834 818.943,-117.157 571.805,-113.661"/> |
| <polygon fill="none" stroke="#404040" points="571.717,-113.66 565.664,-117.579 559.719,-113.499 565.772,-109.58 571.717,-113.66"/> |
| <text text-anchor="middle" x="2816.5" y="-370.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #parent_</text> |
| </g> |
| <!-- Node39->Node38 --> |
| <g id="edge70" class="edge"><title>Node39->Node38</title> |
| <path fill="none" stroke="midnightblue" d="M2948.01,-998.49C2967,-945.576 2992.72,-880.93 3022,-826 3037.77,-796.407 3044.19,-790.298 3065,-764 3078.83,-746.522 3094.36,-728.369 3109.44,-711.393"/> |
| <polygon fill="none" stroke="midnightblue" points="2944.6,-997.634 2944.54,-1008.23 2951.19,-999.982 2944.6,-997.634"/> |
| </g> |
| <!-- Node40 --> |
| <g id="node40" class="node"><title>Node40</title> |
| <polygon fill="white" stroke="#bfbfbf" points="3239.5,-1069 3239.5,-1137 3410.5,-1137 3410.5,-1069 3239.5,-1069"/> |
| <text text-anchor="start" x="3247.5" y="-1125" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::HdfsParquet</text> |
| <text text-anchor="middle" x="3325" y="-1114" font-family="Helvetica,sans-Serif" font-size="10.00">TableWriter::BaseColumnWriter * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="3239.5,-1107 3410.5,-1107 "/> |
| <text text-anchor="middle" x="3325" y="-1095" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="3239.5,-1088 3410.5,-1088 "/> |
| <text text-anchor="middle" x="3325" y="-1076" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node40->Node38 --> |
| <g id="edge73" class="edge"><title>Node40->Node38</title> |
| <path fill="none" stroke="#404040" d="M3322.21,-1068.81C3316.2,-1007.02 3299.1,-870.935 3258,-764 3257.03,-761.478 3256.01,-758.949 3254.95,-756.417"/> |
| <polygon fill="none" stroke="#404040" points="3254.9,-756.295 3248.82,-752.42 3250.06,-745.316 3256.14,-749.191 3254.9,-756.295"/> |
| <text text-anchor="middle" x="3295.5" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -columns_</text> |
| </g> |
| <!-- Node41 --> |
| <g id="node41" class="node"><title>Node41</title> |
| <polygon fill="white" stroke="#bfbfbf" points="3428.5,-1074.5 3428.5,-1131.5 3503.5,-1131.5 3503.5,-1074.5 3428.5,-1074.5"/> |
| <text text-anchor="middle" x="3466" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">FileMetaData</text> |
| <polyline fill="none" stroke="#bfbfbf" points="3428.5,-1112.5 3503.5,-1112.5 "/> |
| <text text-anchor="middle" x="3466" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="3428.5,-1093.5 3503.5,-1093.5 "/> |
| <text text-anchor="middle" x="3466" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node41->Node38 --> |
| <g id="edge74" class="edge"><title>Node41->Node38</title> |
| <path fill="none" stroke="#404040" d="M3467.51,-1074.37C3469.11,-1022.07 3466.43,-906.655 3419,-826 3382.05,-763.17 3316.08,-712.708 3262.95,-679.467"/> |
| <polygon fill="none" stroke="#404040" points="3262.73,-679.332 3255.52,-679.599 3252.51,-673.049 3259.71,-672.783 3262.73,-679.332"/> |
| <text text-anchor="middle" x="3441" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -file_metadata_</text> |
| </g> |
| <!-- Node42 --> |
| <g id="node42" class="node"><title>Node42</title> |
| <polygon fill="white" stroke="#bfbfbf" points="3522,-1074.5 3522,-1131.5 3626,-1131.5 3626,-1074.5 3522,-1074.5"/> |
| <text text-anchor="middle" x="3574" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">TParquetInsertStats</text> |
| <polyline fill="none" stroke="#bfbfbf" points="3522,-1112.5 3626,-1112.5 "/> |
| <text text-anchor="middle" x="3574" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="3522,-1093.5 3626,-1093.5 "/> |
| <text text-anchor="middle" x="3574" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node42->Node38 --> |
| <g id="edge76" class="edge"><title>Node42->Node38</title> |
| <path fill="none" stroke="#404040" d="M3575.22,-1074.43C3576.48,-1009.86 3569.95,-847.938 3480,-764 3419.3,-707.356 3329.84,-673.248 3264.6,-654.462"/> |
| <polygon fill="none" stroke="#404040" points="3264.27,-654.368 3257.41,-656.601 3252.71,-651.13 3259.57,-648.898 3264.27,-654.368"/> |
| <text text-anchor="middle" x="3551.5" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -parquet_stats_</text> |
| </g> |
| <!-- Node43 --> |
| <g id="node43" class="node"><title>Node43</title> |
| <polygon fill="white" stroke="#bfbfbf" points="3682.5,-1074.5 3682.5,-1131.5 3773.5,-1131.5 3773.5,-1074.5 3682.5,-1074.5"/> |
| <text text-anchor="middle" x="3728" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< uint8_t ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="3682.5,-1112.5 3773.5,-1112.5 "/> |
| <text text-anchor="middle" x="3728" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="3682.5,-1093.5 3773.5,-1093.5 "/> |
| <text text-anchor="middle" x="3728" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node43->Node38 --> |
| <g id="edge79" class="edge"><title>Node43->Node38</title> |
| <path fill="none" stroke="#404040" d="M3726.74,-1074.32C3722.87,-1001.89 3708.79,-809.314 3667,-764 3613.02,-705.465 3389.18,-664.848 3264.98,-646.337"/> |
| <polygon fill="none" stroke="#404040" points="3264.78,-646.308 3258.27,-649.392 3252.91,-644.561 3259.43,-641.477 3264.78,-646.308"/> |
| <text text-anchor="start" x="3689" y="-789" font-family="Helvetica,sans-Serif" font-size="10.00"> -compression_staging</text> |
| <text text-anchor="middle" x="3738.5" y="-778" font-family="Helvetica,sans-Serif" font-size="10.00">_buffer_</text> |
| </g> |
| <!-- Node44 --> |
| <g id="node44" class="node"><title>Node44</title> |
| <polygon fill="white" stroke="#bfbfbf" points="3031,-1074.5 3031,-1131.5 3101,-1131.5 3101,-1074.5 3031,-1074.5"/> |
| <text text-anchor="middle" x="3066" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">RowGroup *</text> |
| <polyline fill="none" stroke="#bfbfbf" points="3031,-1112.5 3101,-1112.5 "/> |
| <text text-anchor="middle" x="3066" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="3031,-1093.5 3101,-1093.5 "/> |
| <text text-anchor="middle" x="3066" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node44->Node38 --> |
| <g id="edge80" class="edge"><title>Node44->Node38</title> |
| <path fill="none" stroke="#404040" d="M3061.88,-1074.18C3054.25,-1014.97 3042.11,-872.952 3082,-764 3087.13,-749.985 3094.36,-736.257 3102.61,-723.295"/> |
| <polygon fill="none" stroke="#404040" points="3102.77,-723.058 3102.77,-715.847 3109.43,-713.073 3109.43,-720.284 3102.77,-723.058"/> |
| <text text-anchor="middle" x="3128" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -current_row_group_</text> |
| </g> |
| <!-- Node45 --> |
| <g id="node45" class="node"><title>Node45</title> |
| <polygon fill="white" stroke="#bfbfbf" points="3119,-1069 3119,-1137 3221,-1137 3221,-1069 3119,-1069"/> |
| <text text-anchor="start" x="3127" y="-1125" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="3170" y="-1114" font-family="Helvetica,sans-Serif" font-size="10.00">::ThriftSerializer ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="3119,-1107 3221,-1107 "/> |
| <text text-anchor="middle" x="3170" y="-1095" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="3119,-1088 3221,-1088 "/> |
| <text text-anchor="middle" x="3170" y="-1076" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node45->Node38 --> |
| <g id="edge81" class="edge"><title>Node45->Node38</title> |
| <path fill="none" stroke="#404040" d="M3170.78,-1068.79C3172.29,-1004.85 3175.66,-861.74 3178.12,-757.323"/> |
| <polygon fill="none" stroke="#404040" points="3178.12,-757.107 3174.27,-751.014 3178.41,-745.11 3182.26,-751.203 3178.12,-757.107"/> |
| <text text-anchor="middle" x="3216" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -thrift_serializer_</text> |
| </g> |
| <!-- Node46->Node1 --> |
| <g id="edge82" class="edge"><title>Node46->Node1</title> |
| <path fill="none" stroke="#404040" d="M2123.08,-561.468C2072.59,-476.451 1975.97,-337.84 1851,-272 1626.66,-153.807 832.98,-122.237 571.921,-114.954"/> |
| <polygon fill="none" stroke="#404040" points="571.892,-114.953 565.785,-118.788 559.896,-114.625 566.003,-110.791 571.892,-114.953"/> |
| <text text-anchor="middle" x="2114" y="-370.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #dict_encoder_base_</text> |
| </g> |
| <!-- Node47->Node46 --> |
| <g id="edge83" class="edge"><title>Node47->Node46</title> |
| <path fill="none" stroke="#404040" d="M2115.92,-986.378C2111.97,-920.793 2110.88,-837.402 2122,-764 2124.26,-749.091 2127.91,-733.532 2132.1,-718.591"/> |
| <polygon fill="none" stroke="#404040" points="2132.19,-718.28 2130.04,-711.397 2135.57,-706.764 2137.72,-713.647 2132.19,-718.28"/> |
| <text text-anchor="middle" x="2138" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #pool_</text> |
| </g> |
| <!-- Node48 --> |
| <g id="node48" class="node"><title>Node48</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2355,-1074.5 2355,-1131.5 2427,-1131.5 2427,-1074.5 2355,-1074.5"/> |
| <text text-anchor="middle" x="2391" y="-1119.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< int ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="2355,-1112.5 2427,-1112.5 "/> |
| <text text-anchor="middle" x="2391" y="-1100.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2355,-1093.5 2427,-1093.5 "/> |
| <text text-anchor="middle" x="2391" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node48->Node46 --> |
| <g id="edge87" class="edge"><title>Node48->Node46</title> |
| <path fill="none" stroke="#404040" d="M2396.13,-1074.4C2404.78,-1018.44 2415.13,-891.393 2346,-826 2318.56,-800.045 2203.44,-834.967 2177,-808 2164.33,-795.083 2160.25,-756.257 2159.48,-718.653"/> |
| <polygon fill="none" stroke="#404040" points="2159.48,-718.52 2155.41,-712.566 2159.34,-706.521 2163.41,-712.474 2159.48,-718.52"/> |
| <text text-anchor="middle" x="2219.5" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #buffered_indices_</text> |
| </g> |
| <!-- Node49->Node1 --> |
| <g id="edge89" class="edge"><title>Node49->Node1</title> |
| <path fill="none" stroke="#404040" d="M302.26,-1548.27C312.905,-1466.41 336,-1269.73 336,-1104 336,-1104 336,-1104 336,-372 336,-307.127 371.909,-244.131 408.819,-196.512"/> |
| <polygon fill="none" stroke="#404040" points="408.992,-196.294 409.588,-189.107 416.451,-186.893 415.855,-194.08 408.992,-196.294"/> |
| <text text-anchor="middle" x="371" y="-631.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #current_page_</text> |
| </g> |
| <!-- Node50 --> |
| <g id="node50" class="node"><title>Node50</title> |
| <polygon fill="white" stroke="#bfbfbf" points="113.5,-1862.5 113.5,-1919.5 184.5,-1919.5 184.5,-1862.5 113.5,-1862.5"/> |
| <text text-anchor="middle" x="149" y="-1907.5" font-family="Helvetica,sans-Serif" font-size="10.00">PageHeader</text> |
| <polyline fill="none" stroke="#bfbfbf" points="113.5,-1900.5 184.5,-1900.5 "/> |
| <text text-anchor="middle" x="149" y="-1888.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="113.5,-1881.5 184.5,-1881.5 "/> |
| <text text-anchor="middle" x="149" y="-1869.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node50->Node49 --> |
| <g id="edge93" class="edge"><title>Node50->Node49</title> |
| <path fill="none" stroke="#404040" d="M148.494,-1862.21C148.92,-1825.8 153.491,-1760.83 178,-1712 192.409,-1683.29 215.869,-1656.9 238.167,-1635.98"/> |
| <polygon fill="none" stroke="#404040" points="238.426,-1635.74 240.162,-1628.74 247.29,-1627.65 245.555,-1634.65 238.426,-1635.74"/> |
| <text text-anchor="middle" x="197.5" y="-1775.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +header</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_1HdfsParquetTableWriter_1_1BaseColumnWriter__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> |