blob: 8ae37a7487fb715e4683debe2cb4e3b6ad33e292 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
-->
<!-- Title: impala::BitReader Pages: 1 -->
<svg width="302pt" height="260pt"
viewBox="0.00 0.00 302.00 260.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)">
<title>impala::BitReader</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-256 298,-256 298,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="81.5,-1 81.5,-113 176.5,-113 176.5,-1 81.5,-1"/>
<text text-anchor="middle" x="129" y="-101" font-family="Helvetica,sans-Serif" font-size="10.00">impala::BitReader</text>
<polyline fill="none" stroke="black" points="81.5,-94 176.5,-94 "/>
<text text-anchor="middle" x="129" y="-82" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="81.5,-75 176.5,-75 "/>
<text text-anchor="start" x="89.5" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitReader()</text>
<text text-anchor="start" x="89.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitReader()</text>
<text text-anchor="start" x="89.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetValue()</text>
<text text-anchor="start" x="89.5" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetAligned()</text>
<text text-anchor="start" x="89.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetVlqInt()</text>
<text text-anchor="start" x="89.5" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">+ bytes_left()</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classuint64__t.html" target="_top" xlink:title="{uint64_t\n||}">
<polygon fill="white" stroke="black" points="-0.5,-194.5 -0.5,-251.5 50.5,-251.5 50.5,-194.5 -0.5,-194.5"/>
<text text-anchor="middle" x="25" y="-239.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint64_t</text>
<polyline fill="none" stroke="black" points="-0.5,-232.5 50.5,-232.5 "/>
<text text-anchor="middle" x="25" y="-220.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="-0.5,-213.5 50.5,-213.5 "/>
<text text-anchor="middle" x="25" y="-201.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M26.2726,-194.373C28.1862,-175.669 32.8352,-151 44,-132 51.2795,-119.612 61.3773,-108.242 72.0774,-98.3246"/>
<polygon fill="none" stroke="#404040" points="72.1438,-98.2663 74.011,-91.3011 81.1585,-90.3458 79.2913,-97.311 72.1438,-98.2663"/>
<text text-anchor="middle" x="84.5" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;buffered_values_</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="114.5,-194.5 114.5,-251.5 143.5,-251.5 143.5,-194.5 114.5,-194.5"/>
<text text-anchor="middle" x="129" y="-239.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text>
<polyline fill="none" stroke="#bfbfbf" points="114.5,-232.5 143.5,-232.5 "/>
<text text-anchor="middle" x="129" y="-220.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="114.5,-213.5 143.5,-213.5 "/>
<text text-anchor="middle" x="129" y="-201.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M129,-194.18C129,-175.26 129,-149.377 129,-125.253"/>
<polygon fill="none" stroke="#404040" points="129,-125.219 125,-119.219 129,-113.219 133,-119.219 129,-125.219"/>
<text text-anchor="middle" x="183.5" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;byte_offset_</text>
<text text-anchor="middle" x="183.5" y="-157" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;max_bytes_</text>
<text text-anchor="middle" x="183.5" y="-146" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;bit_offset_</text>
<text text-anchor="middle" x="183.5" y="-135" font-family="Helvetica,sans-Serif" font-size="10.00">+MAX_VLQ_BYTE_LEN</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="238,-194.5 238,-251.5 284,-251.5 284,-194.5 238,-194.5"/>
<text text-anchor="middle" x="261" y="-239.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint8_t</text>
<polyline fill="none" stroke="#bfbfbf" points="238,-232.5 284,-232.5 "/>
<text text-anchor="middle" x="261" y="-220.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="238,-213.5 284,-213.5 "/>
<text text-anchor="middle" x="261" y="-201.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node4&#45;&gt;Node1 -->
<g id="edge3" class="edge"><title>Node4&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M259.431,-194.277C257.18,-175.294 251.793,-150.336 239,-132 225.832,-113.127 206.171,-97.7079 187.097,-85.9241"/>
<polygon fill="none" stroke="#404040" points="186.948,-85.837 179.749,-86.2426 176.605,-79.7527 183.805,-79.3471 186.948,-85.837"/>
<text text-anchor="middle" x="275.5" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;buffer_</text>
</g>
</g>
</svg>