| <?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::KeyNormalizer Pages: 1 --> |
| <svg width="310pt" height="270pt" |
| viewBox="0.00 0.00 310.00 270.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 266)"> |
| <title>impala::KeyNormalizer</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-266 306,-266 306,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"><title>Node1</title> |
| <polygon fill="#bfbfbf" stroke="black" points="25,-0.5 25,-145.5 149,-145.5 149,-0.5 25,-0.5"/> |
| <text text-anchor="middle" x="87" y="-133.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::KeyNormalizer</text> |
| <polyline fill="none" stroke="black" points="25,-126.5 149,-126.5 "/> |
| <text text-anchor="middle" x="87" y="-114.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="25,-107.5 149,-107.5 "/> |
| <text text-anchor="start" x="33" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ KeyNormalizer()</text> |
| <text text-anchor="start" x="33" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ NormalizeKey()</text> |
| <text text-anchor="start" x="33" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">- WriteNullBit()</text> |
| <text text-anchor="start" x="33" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">- StoreFinalValue()</text> |
| <text text-anchor="start" x="33" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">- NormalizeInt()</text> |
| <text text-anchor="start" x="33" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">- NormalizeFloat()</text> |
| <text text-anchor="start" x="33" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">- NormalizeTimestamp()</text> |
| <text text-anchor="start" x="33" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">- WriteNormalizedKey()</text> |
| <text text-anchor="start" x="33" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">- NormalizeKeyColumn()</text> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"><title>Node2</title> |
| <polygon fill="white" stroke="#bfbfbf" points="-0.5,-204.5 -0.5,-261.5 28.5,-261.5 28.5,-204.5 -0.5,-204.5"/> |
| <text text-anchor="middle" x="14" y="-249.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-242.5 28.5,-242.5 "/> |
| <text text-anchor="middle" x="14" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-223.5 28.5,-223.5 "/> |
| <text text-anchor="middle" x="14" y="-211.5" 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="M22.0723,-204.436C26.0608,-191.898 31.2506,-176.992 37,-164 38.0873,-161.543 39.2192,-159.064 40.3869,-156.575"/> |
| <polygon fill="none" stroke="#404040" points="40.4627,-156.419 39.4873,-149.274 45.7073,-145.626 46.6828,-152.77 40.4627,-156.419"/> |
| <text text-anchor="middle" x="60" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -key_len_</text> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"><title>Node3</title> |
| <polygon fill="white" stroke="#bfbfbf" points="47,-204.5 47,-261.5 127,-261.5 127,-204.5 47,-204.5"/> |
| <text text-anchor="middle" x="87" y="-249.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< bool ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="47,-242.5 127,-242.5 "/> |
| <text text-anchor="middle" x="87" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="47,-223.5 127,-223.5 "/> |
| <text text-anchor="middle" x="87" y="-211.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="M87,-204.479C87,-191.317 87,-174.778 87,-157.939"/> |
| <polygon fill="none" stroke="#404040" points="87.0001,-157.668 83,-151.668 87,-145.668 91,-151.668 87.0001,-157.668"/> |
| <text text-anchor="middle" x="112.5" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00"> -is_asc_</text> |
| <text text-anchor="middle" x="112.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">-nulls_first_</text> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"><title>Node4</title> |
| <polygon fill="white" stroke="#bfbfbf" points="145,-204.5 145,-261.5 303,-261.5 303,-204.5 145,-204.5"/> |
| <text text-anchor="middle" x="224" y="-249.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::ExprContext * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="145,-242.5 303,-242.5 "/> |
| <text text-anchor="middle" x="224" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="145,-223.5 303,-223.5 "/> |
| <text text-anchor="middle" x="224" y="-211.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="M200.136,-204.479C188.059,-190.55 172.703,-172.84 157.229,-154.994"/> |
| <polygon fill="none" stroke="#404040" points="157.004,-154.735 150.051,-152.822 149.143,-145.668 156.096,-147.581 157.004,-154.735"/> |
| <text text-anchor="middle" x="222" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -key_expr_ctxs_</text> |
| </g> |
| </g> |
| </svg> |