blob: 30563546fccb143bfff5914d4dad497260397b0b [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::PartitioningThroughputTest Pages: 1 -->
<!--zoomable 324 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 619;
var viewHeight = 324;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>impala::PartitioningThroughputTest</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-320 615.273,-320 615.273,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="173.273,-1 173.273,-91 341.273,-91 341.273,-1 173.273,-1"/>
<text text-anchor="middle" x="257.273" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">impala::PartitioningThroughputTest</text>
<polyline fill="none" stroke="black" points="173.273,-72 341.273,-72 "/>
<text text-anchor="middle" x="257.273" y="-60" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="173.273,-53 341.273,-53 "/>
<text text-anchor="start" x="181.273" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">+ __attribute__()</text>
<text text-anchor="start" x="181.273" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">+ __attribute__()</text>
<text text-anchor="start" x="181.273" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">+ TestThroughput()</text>
<text text-anchor="start" x="181.273" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">+ TestRawThroughput()</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="55.7732,-258.5 55.7732,-315.5 106.773,-315.5 106.773,-258.5 55.7732,-258.5"/>
<text text-anchor="middle" x="81.2732" y="-303.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint64_t</text>
<polyline fill="none" stroke="black" points="55.7732,-296.5 106.773,-296.5 "/>
<text text-anchor="middle" x="81.2732" y="-284.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="55.7732,-277.5 106.773,-277.5 "/>
<text text-anchor="middle" x="81.2732" y="-265.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="M55.7514,-266.841C39.6287,-253.049 20.2096,-232.893 11.2732,-210 -0.039786,-181.019 -6.4134,-165.595 11.2732,-140 44.8764,-91.372 107.403,-68.1432 161.007,-57.0607"/>
<polygon fill="none" stroke="#404040" points="161.217,-57.0203 166.351,-51.9569 173,-54.7488 167.866,-59.8123 161.217,-57.0203"/>
<text text-anchor="middle" x="56.7732" y="-200" font-family="Helvetica,sans-Serif" font-size="10.00"> +BUFFER_BYTES</text>
<text text-anchor="middle" x="56.7732" y="-189" font-family="Helvetica,sans-Serif" font-size="10.00">+DATA_BYTES</text>
<text text-anchor="middle" x="56.7732" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">+NUM_BUFFERS</text>
<text text-anchor="middle" x="56.7732" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">+BUFFER_TUPLES</text>
<text text-anchor="middle" x="56.7732" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">+FANOUT_BITS</text>
<text text-anchor="middle" x="56.7732" y="-145" font-family="Helvetica,sans-Serif" font-size="10.00">+DATA_TUPLES</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="structimpala_1_1PartitioningThroughputTest_1_1Buffer.html" target="_top" xlink:title="{impala::PartitioningThroughput\lTest::Buffer\n||+ Buffer()\l}">
<polygon fill="white" stroke="black" points="111.773,-141 111.773,-209 260.773,-209 260.773,-141 111.773,-141"/>
<text text-anchor="start" x="119.773" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00">impala::PartitioningThroughput</text>
<text text-anchor="middle" x="186.273" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00">Test::Buffer</text>
<polyline fill="none" stroke="black" points="111.773,-179 260.773,-179 "/>
<text text-anchor="middle" x="186.273" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="111.773,-160 260.773,-160 "/>
<text text-anchor="start" x="119.773" y="-148" font-family="Helvetica,sans-Serif" font-size="10.00">+ Buffer()</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M105.519,-258.233C114.148,-248.544 124.021,-237.678 133.273,-228 136.488,-224.637 139.85,-221.188 143.254,-217.746"/>
<polygon fill="none" stroke="#404040" points="143.259,-217.74 144.67,-210.669 151.74,-209.251 150.33,-216.323 143.259,-217.74"/>
<text text-anchor="middle" x="150.273" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +count</text>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M204.742,-140.964C211.421,-129.017 219.154,-115.186 226.598,-101.87"/>
<polygon fill="none" stroke="#404040" points="226.625,-101.822 226.061,-94.6326 232.481,-91.3474 233.044,-98.5365 226.625,-101.822"/>
<text text-anchor="middle" x="244.773" y="-113.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +buffers_</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="176.273,-258.5 176.273,-315.5 222.273,-315.5 222.273,-258.5 176.273,-258.5"/>
<text text-anchor="middle" x="199.273" y="-303.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint8_t</text>
<polyline fill="none" stroke="#bfbfbf" points="176.273,-296.5 222.273,-296.5 "/>
<text text-anchor="middle" x="199.273" y="-284.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="176.273,-277.5 222.273,-277.5 "/>
<text text-anchor="middle" x="199.273" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M179.918,-258.343C176.762,-252.529 173.973,-246.255 172.273,-240 170.619,-233.914 170.338,-227.461 170.914,-221.087"/>
<polygon fill="none" stroke="#404040" points="170.949,-220.875 168,-214.295 172.939,-209.041 175.889,-215.621 170.949,-220.875"/>
<text text-anchor="middle" x="189.273" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +offset</text>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="structimpala_1_1PartitioningThroughputTest_1_1BufferBuffer.html" target="_top" xlink:title="{impala::PartitioningThroughput\lTest::BufferBuffer\n||+ BufferBuffer()\l}">
<polygon fill="white" stroke="black" points="278.773,-141 278.773,-209 427.773,-209 427.773,-141 278.773,-141"/>
<text text-anchor="start" x="286.773" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00">impala::PartitioningThroughput</text>
<text text-anchor="middle" x="353.273" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00">Test::BufferBuffer</text>
<polyline fill="none" stroke="black" points="278.773,-179 427.773,-179 "/>
<text text-anchor="middle" x="353.273" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="278.773,-160 427.773,-160 "/>
<text text-anchor="start" x="286.773" y="-148" font-family="Helvetica,sans-Serif" font-size="10.00">+ BufferBuffer()</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge9" class="edge"><title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M206.809,-258.26C210.841,-247.677 216.777,-236.199 225.273,-228 225.405,-227.872 244.187,-220.225 267.324,-210.833"/>
<polygon fill="none" stroke="#404040" points="267.468,-210.774 271.523,-204.812 278.587,-206.262 274.531,-212.224 267.468,-210.774"/>
<text text-anchor="middle" x="246.773" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +padding</text>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="290.273,-258.5 290.273,-315.5 356.273,-315.5 356.273,-258.5 290.273,-258.5"/>
<text text-anchor="middle" x="323.273" y="-303.5" font-family="Helvetica,sans-Serif" font-size="10.00">ProbeTuple</text>
<polyline fill="none" stroke="#bfbfbf" points="290.273,-296.5 356.273,-296.5 "/>
<text text-anchor="middle" x="323.273" y="-284.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="290.273,-277.5 356.273,-277.5 "/>
<text text-anchor="middle" x="323.273" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge5" class="edge"><title>Node5&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M301.997,-258.403C293.391,-248.198 282.969,-236.948 272.273,-228 267.339,-223.872 262.041,-219.854 256.588,-216"/>
<polygon fill="none" stroke="#404040" points="256.577,-215.992 249.366,-215.932 246.648,-209.252 253.859,-209.313 256.577,-215.992"/>
<text text-anchor="middle" x="303.273" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +tuples</text>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge10" class="edge"><title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M330.843,-258.242C333.921,-246.956 337.558,-233.622 340.997,-221.013"/>
<polygon fill="none" stroke="#404040" points="341.051,-220.814 338.771,-213.973 344.209,-209.237 346.489,-216.078 341.051,-220.814"/>
<text text-anchor="middle" x="356.273" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +tuples</text>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="423.773,-258.5 423.773,-315.5 452.773,-315.5 452.773,-258.5 423.773,-258.5"/>
<text text-anchor="middle" x="438.273" y="-303.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text>
<polyline fill="none" stroke="#bfbfbf" points="423.773,-296.5 452.773,-296.5 "/>
<text text-anchor="middle" x="438.273" y="-284.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="423.773,-277.5 452.773,-277.5 "/>
<text text-anchor="middle" x="438.273" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node6&#45;&gt;Node1 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M445.156,-258.262C451.244,-227.385 456.368,-176.972 436.273,-140 418.769,-107.794 385.655,-86.3775 352.623,-72.3109"/>
<polygon fill="none" stroke="#404040" points="352.58,-72.2938 345.521,-73.7668 341.446,-67.8173 348.505,-66.3442 352.58,-72.2938"/>
<text text-anchor="middle" x="531.273" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +STREAMING_BUFFER_TUPLES</text>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M423.467,-266.839C413.209,-253.564 399.138,-235.354 386.286,-218.723"/>
<polygon fill="none" stroke="#404040" points="386.236,-218.658 379.402,-216.356 378.898,-209.162 385.732,-211.464 386.236,-218.658"/>
<text text-anchor="middle" x="418.273" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +count</text>
</g>
<!-- Node7&#45;&gt;Node1 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M328.301,-140.964C319.092,-128.781 308.4,-114.637 298.152,-101.08"/>
<polygon fill="none" stroke="#404040" points="298.032,-100.92 291.223,-98.5458 290.796,-91.3474 297.605,-93.7217 298.032,-100.92"/>
<text text-anchor="middle" x="351.773" y="-113.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +buffer_buffers_</text>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="classimpala_1_1PartitioningThroughputTest__coll__graph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>