blob: e441c2aef928a59e4fddb3bc1a2629956fb1732a [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::DictEncoderBase Pages: 1 -->
<svg width="162pt" height="370pt"
viewBox="0.00 0.00 162.00 370.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 366)">
<title>impala::DictEncoderBase</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-366 158,-366 158,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="-0.5,-194.5 -0.5,-361.5 154.5,-361.5 154.5,-194.5 -0.5,-194.5"/>
<text text-anchor="middle" x="77" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DictEncoderBase</text>
<polyline fill="none" stroke="black" points="-0.5,-342.5 154.5,-342.5 "/>
<text text-anchor="start" x="7.5" y="-330.5" font-family="Helvetica,sans-Serif" font-size="10.00"># buffered_indices_</text>
<text text-anchor="start" x="7.5" y="-319.5" font-family="Helvetica,sans-Serif" font-size="10.00"># dict_encoded_size_</text>
<text text-anchor="start" x="7.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00"># pool_</text>
<polyline fill="none" stroke="black" points="-0.5,-301.5 154.5,-301.5 "/>
<text text-anchor="start" x="7.5" y="-289.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~DictEncoderBase()</text>
<text text-anchor="start" x="7.5" y="-278.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WriteDict()</text>
<text text-anchor="start" x="7.5" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_entries()</text>
<text text-anchor="start" x="7.5" y="-256.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ClearIndices()</text>
<text text-anchor="start" x="7.5" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ EstimatedDataEncodedSize()</text>
<text text-anchor="start" x="7.5" y="-234.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ bit_width()</text>
<text text-anchor="start" x="7.5" y="-223.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WriteData()</text>
<text text-anchor="start" x="7.5" y="-212.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ dict_encoded_size()</text>
<text text-anchor="start" x="7.5" y="-201.5" font-family="Helvetica,sans-Serif" font-size="10.00"># DictEncoderBase()</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classimpala_1_1DictEncoder.html" target="_top" xlink:title="{impala::DictEncoder\&lt; T \&gt;\n|&#45; buckets_\l&#45; nodes_\l&#45; encoded_value_size_\l|+ DictEncoder()\l+ Put()\l+ WriteDict()\l+ num_entries()\l&#45; Hash()\l&#45; AddToTable()\l&#45; Hash()\l&#45; AddToTable()\l}">
<polygon fill="white" stroke="black" points="12.5,-1 12.5,-157 141.5,-157 141.5,-1 12.5,-1"/>
<text text-anchor="middle" x="77" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DictEncoder&lt; T &gt;</text>
<polyline fill="none" stroke="black" points="12.5,-138 141.5,-138 "/>
<text text-anchor="start" x="20.5" y="-126" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; buckets_</text>
<text text-anchor="start" x="20.5" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; nodes_</text>
<text text-anchor="start" x="20.5" y="-104" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; encoded_value_size_</text>
<polyline fill="none" stroke="black" points="12.5,-97 141.5,-97 "/>
<text text-anchor="start" x="20.5" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">+ DictEncoder()</text>
<text text-anchor="start" x="20.5" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">+ Put()</text>
<text text-anchor="start" x="20.5" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ WriteDict()</text>
<text text-anchor="start" x="20.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_entries()</text>
<text text-anchor="start" x="20.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Hash()</text>
<text text-anchor="start" x="20.5" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; AddToTable()</text>
<text text-anchor="start" x="20.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Hash()</text>
<text text-anchor="start" x="20.5" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; AddToTable()</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M77,-184.145C77,-175.103 77,-165.997 77,-157.134"/>
<polygon fill="none" stroke="midnightblue" points="73.5001,-184.31 77,-194.311 80.5001,-184.311 73.5001,-184.31"/>
</g>
</g>
</svg>