blob: a67302ac9bd5ac0ee8a7df103c1e4874ff7d61b1 [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::RowDescriptor Pages: 1 -->
<svg width="467pt" height="338pt"
viewBox="0.00 0.00 467.00 338.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 334)">
<title>impala::RowDescriptor</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-334 463,-334 463,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="123,-1 123,-223 239,-223 239,-1 123,-1"/>
<text text-anchor="middle" x="181" y="-211" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RowDescriptor</text>
<polyline fill="none" stroke="black" points="123,-204 239,-204 "/>
<text text-anchor="middle" x="181" y="-192" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="123,-185 239,-185 "/>
<text text-anchor="start" x="131" y="-173" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="131" y="-162" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="131" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="131" y="-140" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="131" y="-129" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="131" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="131" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetRowSize()</text>
<text text-anchor="start" x="131" y="-96" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTupleIdx()</text>
<text text-anchor="start" x="131" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">+ TupleIsNullable()</text>
<text text-anchor="start" x="131" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsAnyTupleNullable()</text>
<text text-anchor="start" x="131" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ tuple_descriptors()</text>
<text text-anchor="start" x="131" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToThrift()</text>
<text text-anchor="start" x="131" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsPrefixOf()</text>
<text text-anchor="start" x="131" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">+ Equals()</text>
<text text-anchor="start" x="131" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text>
<text text-anchor="start" x="131" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; InitTupleIdxMap()</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<polygon fill="white" stroke="#bfbfbf" points="0,-272.5 0,-329.5 72,-329.5 72,-272.5 0,-272.5"/>
<text text-anchor="middle" x="36" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; int &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="0,-310.5 72,-310.5 "/>
<text text-anchor="middle" x="36" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="0,-291.5 72,-291.5 "/>
<text text-anchor="middle" x="36" y="-279.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M42.2709,-272.319C45.2415,-262.326 49.3961,-251.242 55,-242 70.8362,-215.884 92.9012,-190.939 114.148,-170.065"/>
<polygon fill="none" stroke="#404040" points="114.218,-169.997 115.768,-162.954 122.864,-161.676 121.315,-168.719 114.218,-169.997"/>
<text text-anchor="middle" x="92.5" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;tuple_idx_map_</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="119.5,-272.5 119.5,-329.5 148.5,-329.5 148.5,-272.5 119.5,-272.5"/>
<text text-anchor="middle" x="134" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text>
<polyline fill="none" stroke="#bfbfbf" points="119.5,-310.5 148.5,-310.5 "/>
<text text-anchor="middle" x="134" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="119.5,-291.5 148.5,-291.5 "/>
<text text-anchor="middle" x="134" y="-279.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="M132.654,-272.381C132.662,-262.706 133.216,-251.809 135,-242 135.423,-239.675 135.882,-237.337 136.374,-234.989"/>
<polygon fill="none" stroke="#404040" points="136.398,-234.886 133.849,-228.14 139.095,-223.193 141.644,-229.938 136.398,-234.886"/>
<text text-anchor="middle" x="171" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +INVALID_IDX</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="189,-272.5 189,-329.5 269,-329.5 269,-272.5 189,-272.5"/>
<text text-anchor="middle" x="229" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; bool &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="189,-310.5 269,-310.5 "/>
<text text-anchor="middle" x="229" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="189,-291.5 269,-291.5 "/>
<text text-anchor="middle" x="229" y="-279.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="M221.917,-272.408C219.187,-261.772 215.863,-248.821 212.302,-234.946"/>
<polygon fill="none" stroke="#404040" points="212.246,-234.728 206.88,-229.911 209.262,-223.105 214.628,-227.922 212.246,-234.728"/>
<text text-anchor="middle" x="273.5" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;tuple_idx_nullable_map_</text>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="287,-272.5 287,-329.5 459,-329.5 459,-272.5 287,-272.5"/>
<text text-anchor="middle" x="373" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::TupleDescriptor * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="287,-310.5 459,-310.5 "/>
<text text-anchor="middle" x="373" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="287,-291.5 459,-291.5 "/>
<text text-anchor="middle" x="373" y="-279.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4" class="edge"><title>Node5&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M356.612,-272.288C350.134,-262.293 342.264,-251.214 334,-242 308.578,-213.658 276.887,-185.944 248.951,-163.512"/>
<polygon fill="none" stroke="#404040" points="248.641,-163.267 241.455,-162.67 239.242,-155.806 246.429,-156.404 248.641,-163.267"/>
<text text-anchor="middle" x="385.5" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;tuple_desc_map_</text>
</g>
</g>
</svg>