| <?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: com.cloudera.impala.analysis.DescriptorTable Pages: 1 --> |
| <svg width="1280pt" height="336pt" |
| viewBox="0.00 0.00 1280.00 336.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 332)"> |
| <title>com.cloudera.impala.analysis.DescriptorTable</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-332 1276,-332 1276,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"><title>Node1</title> |
| <polygon fill="#bfbfbf" stroke="black" points="574.5,-0.5 574.5,-189.5 723.5,-189.5 723.5,-0.5 574.5,-0.5"/> |
| <text text-anchor="start" x="582.5" y="-177.5" font-family="Helvetica,sans-Serif" font-size="10.00">com.cloudera.impala.analysis.</text> |
| <text text-anchor="middle" x="649" y="-166.5" font-family="Helvetica,sans-Serif" font-size="10.00">DescriptorTable</text> |
| <polyline fill="none" stroke="black" points="574.5,-159.5 723.5,-159.5 "/> |
| <text text-anchor="middle" x="649" y="-147.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="574.5,-140.5 723.5,-140.5 "/> |
| <text text-anchor="start" x="582.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ createTupleDescriptor()</text> |
| <text text-anchor="start" x="582.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ copyTupleDescriptor()</text> |
| <text text-anchor="start" x="582.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ addSlotDescriptor()</text> |
| <text text-anchor="start" x="582.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ copySlotDescriptor()</text> |
| <text text-anchor="start" x="582.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getTupleDesc()</text> |
| <text text-anchor="start" x="582.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getSlotDesc()</text> |
| <text text-anchor="start" x="582.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getTupleDescs()</text> |
| <text text-anchor="start" x="582.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getSlotDescs()</text> |
| <text text-anchor="start" x="582.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getMaxTupleId()</text> |
| <text text-anchor="start" x="582.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getMaxSlotId()</text> |
| <text text-anchor="start" x="582.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 7 more...</text> |
| <text text-anchor="start" x="582.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">- getReferencedPartitions()</text> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"><title>Node2</title> |
| <polygon fill="white" stroke="#bfbfbf" points="-0.5,-254 -0.5,-322 194.5,-322 194.5,-254 -0.5,-254"/> |
| <text text-anchor="start" x="7.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">HashMap< com.cloudera.impala.catalog.</text> |
| <text text-anchor="middle" x="97" y="-299" font-family="Helvetica,sans-Serif" font-size="10.00">Table, HashSet< Long > ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-292 194.5,-292 "/> |
| <text text-anchor="middle" x="97" y="-280" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-273 194.5,-273 "/> |
| <text text-anchor="middle" x="97" y="-261" 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="M186.923,-253.909C192.363,-251.909 197.754,-249.927 203,-248 251.437,-230.202 263.287,-225.028 312,-208 397.002,-178.286 494.702,-146.023 562.945,-123.79"/> |
| <polygon fill="none" stroke="#404040" points="563.074,-123.748 567.542,-118.087 574.485,-120.034 570.018,-125.695 563.074,-123.748"/> |
| <text text-anchor="start" x="312" y="-222" font-family="Helvetica,sans-Serif" font-size="10.00"> -referencedPartitionsPer</text> |
| <text text-anchor="middle" x="366.5" y="-211" font-family="Helvetica,sans-Serif" font-size="10.00">Table_</text> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"><title>Node3</title> |
| <polygon fill="white" stroke="#bfbfbf" points="212.5,-254 212.5,-322 421.5,-322 421.5,-254 212.5,-254"/> |
| <text text-anchor="start" x="220.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">IdGenerator< com.cloudera.impala.analysis.</text> |
| <text text-anchor="middle" x="317" y="-299" font-family="Helvetica,sans-Serif" font-size="10.00">TupleId ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="212.5,-292 421.5,-292 "/> |
| <text text-anchor="middle" x="317" y="-280" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="212.5,-273 421.5,-273 "/> |
| <text text-anchor="middle" x="317" y="-261" 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="M374.451,-253.948C426.712,-223.882 504.534,-179.111 563.993,-144.905"/> |
| <polygon fill="none" stroke="#404040" points="564.093,-144.847 567.299,-138.388 574.495,-138.863 571.289,-145.322 564.093,-144.847"/> |
| <text text-anchor="middle" x="496" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -tupleIdGenerator_</text> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"><title>Node4</title> |
| <polygon fill="white" stroke="#bfbfbf" points="440,-248.5 440,-327.5 640,-327.5 640,-248.5 440,-248.5"/> |
| <text text-anchor="start" x="448" y="-315.5" font-family="Helvetica,sans-Serif" font-size="10.00">HashMap< com.cloudera.impala.analysis.</text> |
| <text text-anchor="start" x="448" y="-304.5" font-family="Helvetica,sans-Serif" font-size="10.00">SlotId, com.cloudera.impala.analysis.Slot</text> |
| <text text-anchor="middle" x="540" y="-293.5" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="440,-286.5 640,-286.5 "/> |
| <text text-anchor="middle" x="540" y="-274.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="440,-267.5 640,-267.5 "/> |
| <text text-anchor="middle" x="540" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node4->Node1 --> |
| <g id="edge3" class="edge"><title>Node4->Node1</title> |
| <path fill="none" stroke="#404040" d="M562.058,-248.348C570.094,-234.266 579.61,-217.591 589.348,-200.528"/> |
| <polygon fill="none" stroke="#404040" points="589.48,-200.296 588.98,-193.102 595.428,-189.874 595.928,-197.068 589.48,-200.296"/> |
| <text text-anchor="middle" x="613" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -slotDescs_</text> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"><title>Node5</title> |
| <polygon fill="white" stroke="#bfbfbf" points="658,-248.5 658,-327.5 858,-327.5 858,-248.5 658,-248.5"/> |
| <text text-anchor="start" x="666" y="-315.5" font-family="Helvetica,sans-Serif" font-size="10.00">HashMap< com.cloudera.impala.analysis.</text> |
| <text text-anchor="start" x="666" y="-304.5" font-family="Helvetica,sans-Serif" font-size="10.00">TupleId, com.cloudera.impala.analysis.</text> |
| <text text-anchor="middle" x="758" y="-293.5" font-family="Helvetica,sans-Serif" font-size="10.00">TupleDescriptor ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="658,-286.5 858,-286.5 "/> |
| <text text-anchor="middle" x="758" y="-274.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="658,-267.5 858,-267.5 "/> |
| <text text-anchor="middle" x="758" y="-255.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node5->Node1 --> |
| <g id="edge4" class="edge"><title>Node5->Node1</title> |
| <path fill="none" stroke="#404040" d="M735.942,-248.348C727.906,-234.266 718.39,-217.591 708.652,-200.528"/> |
| <polygon fill="none" stroke="#404040" points="708.52,-200.296 702.072,-197.068 702.572,-189.874 709.02,-193.102 708.52,-200.296"/> |
| <text text-anchor="middle" x="753.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -tupleDescs_</text> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"><title>Node6</title> |
| <polygon fill="white" stroke="#bfbfbf" points="876.5,-254 876.5,-322 1045.5,-322 1045.5,-254 876.5,-254"/> |
| <text text-anchor="start" x="884.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">List< com.cloudera.impala.catalog.</text> |
| <text text-anchor="middle" x="961" y="-299" font-family="Helvetica,sans-Serif" font-size="10.00">Table ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="876.5,-292 1045.5,-292 "/> |
| <text text-anchor="middle" x="961" y="-280" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="876.5,-273 1045.5,-273 "/> |
| <text text-anchor="middle" x="961" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node6->Node1 --> |
| <g id="edge5" class="edge"><title>Node6->Node1</title> |
| <path fill="none" stroke="#404040" d="M907.01,-253.948C859.411,-224.809 789.25,-181.858 734.102,-148.098"/> |
| <polygon fill="none" stroke="#404040" points="733.871,-147.957 726.666,-148.235 723.637,-141.691 730.843,-141.412 733.871,-147.957"/> |
| <text text-anchor="middle" x="904.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -referencedTables_</text> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"><title>Node7</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1063.5,-254 1063.5,-322 1272.5,-322 1272.5,-254 1063.5,-254"/> |
| <text text-anchor="start" x="1071.5" y="-310" font-family="Helvetica,sans-Serif" font-size="10.00">IdGenerator< com.cloudera.impala.analysis.</text> |
| <text text-anchor="middle" x="1168" y="-299" font-family="Helvetica,sans-Serif" font-size="10.00">SlotId ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1063.5,-292 1272.5,-292 "/> |
| <text text-anchor="middle" x="1168" y="-280" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1063.5,-273 1272.5,-273 "/> |
| <text text-anchor="middle" x="1168" y="-261" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node7->Node1 --> |
| <g id="edge6" class="edge"><title>Node7->Node1</title> |
| <path fill="none" stroke="#404040" d="M1078.19,-253.948C981.867,-218.5 829.998,-162.61 735.122,-127.694"/> |
| <polygon fill="none" stroke="#404040" points="735.104,-127.688 728.091,-129.369 723.842,-123.543 730.854,-121.861 735.104,-127.688"/> |
| <text text-anchor="middle" x="1040.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -slotIdGenerator_</text> |
| </g> |
| </g> |
| </svg> |