| <?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::Codec Pages: 1 --> |
| <svg width="2901pt" height="1750pt" |
| viewBox="0.00 0.00 2901.00 1750.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 1746)"> |
| <title>impala::Codec</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-1746 2897,-1746 2897,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"><title>Node1</title> |
| <polygon fill="#bfbfbf" stroke="black" points="412.5,-1 412.5,-223 573.5,-223 573.5,-1 412.5,-1"/> |
| <text text-anchor="middle" x="493" y="-211" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Codec</text> |
| <polyline fill="none" stroke="black" points="412.5,-204 573.5,-204 "/> |
| <text text-anchor="middle" x="493" y="-192" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="412.5,-185 573.5,-185 "/> |
| <text text-anchor="start" x="420.5" y="-173" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Codec()</text> |
| <text text-anchor="start" x="420.5" y="-162" font-family="Helvetica,sans-Serif" font-size="10.00">+ ProcessBlock()</text> |
| <text text-anchor="start" x="420.5" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">+ ProcessBlock32()</text> |
| <text text-anchor="start" x="420.5" y="-140" font-family="Helvetica,sans-Serif" font-size="10.00">+ ProcessBlockStreaming()</text> |
| <text text-anchor="start" x="420.5" y="-129" font-family="Helvetica,sans-Serif" font-size="10.00">+ MaxOutputLen()</text> |
| <text text-anchor="start" x="420.5" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text> |
| <text text-anchor="start" x="420.5" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">+ file_extension()</text> |
| <text text-anchor="start" x="420.5" y="-96" font-family="Helvetica,sans-Serif" font-size="10.00">+ reuse_output_buffer()</text> |
| <text text-anchor="start" x="420.5" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateDecompressor()</text> |
| <text text-anchor="start" x="420.5" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateDecompressor()</text> |
| <text text-anchor="start" x="420.5" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateCompressor()</text> |
| <text text-anchor="start" x="420.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateCompressor()</text> |
| <text text-anchor="start" x="420.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetCodecName()</text> |
| <text text-anchor="start" x="420.5" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetHadoopCodecClassName()</text> |
| <text text-anchor="start" x="420.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00"># Codec()</text> |
| <text text-anchor="start" x="420.5" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00"># Init()</text> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"><title>Node2</title> |
| <polygon fill="white" stroke="#bfbfbf" points="0,-355 0,-423 102,-423 102,-355 0,-355"/> |
| <text text-anchor="start" x="8" y="-411" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="51" y="-400" font-family="Helvetica,sans-Serif" font-size="10.00">::MemPool ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="0,-393 102,-393 "/> |
| <text text-anchor="middle" x="51" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="0,-374 102,-374 "/> |
| <text text-anchor="middle" x="51" y="-362" 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="M40.8645,-354.857C33.2149,-322.699 27.7205,-274.169 52,-242 93.946,-186.424 283.757,-146.658 400.263,-126.983"/> |
| <polygon fill="none" stroke="#404040" points="400.51,-126.942 405.771,-122.01 412.346,-124.97 407.085,-129.901 400.51,-126.942"/> |
| <text text-anchor="middle" x="102" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #temp_memory_pool_</text> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"><title>Node3</title> |
| <g id="a_node3"><a xlink:href="classimpala_1_1MemPool.html" target="_top" xlink:title="{impala::MemPool\n||+ MemPool()\l+ ~MemPool()\l+ Allocate()\l+ TryAllocate()\l+ ReturnPartialAllocation()\l+ Clear()\l+ FreeAll()\l+ AcquireData()\l+ Contains()\l+ DebugString()\land 10 more...\l- FindChunk()\l- CheckIntegrity()\l- GetOffsetHelper()\l- GetDataPtrHelper()\l- GetFreeOffset()\l- Allocate()\l}"> |
| <polygon fill="white" stroke="black" points="490.5,-272.5 490.5,-505.5 621.5,-505.5 621.5,-272.5 490.5,-272.5"/> |
| <text text-anchor="middle" x="556" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::MemPool</text> |
| <polyline fill="none" stroke="black" points="490.5,-486.5 621.5,-486.5 "/> |
| <text text-anchor="middle" x="556" y="-474.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="490.5,-467.5 621.5,-467.5 "/> |
| <text text-anchor="start" x="498.5" y="-455.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ MemPool()</text> |
| <text text-anchor="start" x="498.5" y="-444.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~MemPool()</text> |
| <text text-anchor="start" x="498.5" y="-433.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Allocate()</text> |
| <text text-anchor="start" x="498.5" y="-422.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TryAllocate()</text> |
| <text text-anchor="start" x="498.5" y="-411.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ReturnPartialAllocation()</text> |
| <text text-anchor="start" x="498.5" y="-400.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Clear()</text> |
| <text text-anchor="start" x="498.5" y="-389.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FreeAll()</text> |
| <text text-anchor="start" x="498.5" y="-378.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AcquireData()</text> |
| <text text-anchor="start" x="498.5" y="-367.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Contains()</text> |
| <text text-anchor="start" x="498.5" y="-356.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text> |
| <text text-anchor="start" x="498.5" y="-345.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text> |
| <text text-anchor="start" x="498.5" y="-334.5" font-family="Helvetica,sans-Serif" font-size="10.00">- FindChunk()</text> |
| <text text-anchor="start" x="498.5" y="-323.5" font-family="Helvetica,sans-Serif" font-size="10.00">- CheckIntegrity()</text> |
| <text text-anchor="start" x="498.5" y="-312.5" font-family="Helvetica,sans-Serif" font-size="10.00">- GetOffsetHelper()</text> |
| <text text-anchor="start" x="498.5" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">- GetDataPtrHelper()</text> |
| <text text-anchor="start" x="498.5" y="-290.5" font-family="Helvetica,sans-Serif" font-size="10.00">- GetFreeOffset()</text> |
| <text text-anchor="start" x="498.5" y="-279.5" font-family="Helvetica,sans-Serif" font-size="10.00">- Allocate()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node1 --> |
| <g id="edge2" class="edge"><title>Node3->Node1</title> |
| <path fill="none" stroke="#404040" d="M529.465,-272.172C526.662,-259.936 523.805,-247.465 520.986,-235.16"/> |
| <polygon fill="none" stroke="#404040" points="520.977,-235.123 515.739,-230.168 518.298,-223.426 523.537,-228.381 520.977,-235.123"/> |
| <text text-anchor="middle" x="561.5" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #memory_pool_</text> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"><title>Node4</title> |
| <polygon fill="white" stroke="#bfbfbf" points="298.5,-670.5 298.5,-727.5 333.5,-727.5 333.5,-670.5 298.5,-670.5"/> |
| <text text-anchor="middle" x="316" y="-715.5" font-family="Helvetica,sans-Serif" font-size="10.00">char</text> |
| <polyline fill="none" stroke="#bfbfbf" points="298.5,-708.5 333.5,-708.5 "/> |
| <text text-anchor="middle" x="316" y="-696.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="298.5,-689.5 333.5,-689.5 "/> |
| <text text-anchor="middle" x="316" y="-677.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node4->Node1 --> |
| <g id="edge49" class="edge"><title>Node4->Node1</title> |
| <path fill="none" stroke="#404040" d="M307.014,-670.378C285.758,-599.93 238.804,-409.431 303,-272 323.804,-227.462 363.901,-191.001 401.918,-164.282"/> |
| <polygon fill="none" stroke="#404040" points="402.141,-164.13 404.834,-157.441 412.044,-157.354 409.351,-164.043 402.141,-164.13"/> |
| <text text-anchor="middle" x="375.5" y="-408.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +DEFAULT_COMPRESSION</text> |
| <text text-anchor="middle" x="375.5" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">+BZIP2_COMPRESSION</text> |
| <text text-anchor="middle" x="375.5" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00">+UNKNOWN_CODEC_ERROR</text> |
| <text text-anchor="middle" x="375.5" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">+GZIP_COMPRESSION</text> |
| <text text-anchor="middle" x="375.5" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">+SNAPPY_COMPRESSION</text> |
| </g> |
| <!-- Node4->Node3 --> |
| <g id="edge3" class="edge"><title>Node4->Node3</title> |
| <path fill="none" stroke="#404040" d="M317.05,-670.306C319.544,-639.092 327.703,-588.248 354,-554 380.187,-519.895 403.717,-531.954 438,-506 452.749,-494.834 467.544,-481.946 481.429,-468.909"/> |
| <polygon fill="none" stroke="#404040" points="481.731,-468.621 483.31,-461.585 490.413,-460.336 488.833,-467.372 481.731,-468.621"/> |
| <text text-anchor="middle" x="456" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"><title>Node5</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1036,-1684.5 1036,-1741.5 1082,-1741.5 1082,-1684.5 1036,-1684.5"/> |
| <text text-anchor="middle" x="1059" y="-1729.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1036,-1722.5 1082,-1722.5 "/> |
| <text text-anchor="middle" x="1059" y="-1710.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1036,-1703.5 1082,-1703.5 "/> |
| <text text-anchor="middle" x="1059" y="-1691.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node5->Node1 --> |
| <g id="edge50" class="edge"><title>Node5->Node1</title> |
| <path fill="none" stroke="#404040" d="M1035.98,-1712.08C920.08,-1712.17 400.582,-1708.45 260,-1636 208.859,-1609.64 166,-1604.53 166,-1547 166,-1547 166,-1547 166,-388 166,-264.56 304.176,-185.4 400.887,-145.112"/> |
| <polygon fill="none" stroke="#404040" points="401.058,-145.042 405.102,-139.072 412.169,-140.509 408.124,-146.479 401.058,-145.042"/> |
| <text text-anchor="middle" x="201" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #buffer_length_</text> |
| </g> |
| <!-- Node5->Node3 --> |
| <g id="edge4" class="edge"><title>Node5->Node3</title> |
| <path fill="none" stroke="#404040" d="M1035.64,-1712.26C904.322,-1713.11 264,-1708.93 264,-1547 264,-1547 264,-1547 264,-698 264,-633.043 247.353,-603.85 289,-554 337.419,-496.044 386.813,-544.131 452,-506 462.331,-499.957 472.198,-492.537 481.452,-484.397"/> |
| <polygon fill="none" stroke="#404040" points="481.683,-484.184 483.375,-477.175 490.497,-476.041 488.804,-483.051 481.683,-484.184"/> |
| <text text-anchor="start" x="264" y="-1214" font-family="Helvetica,sans-Serif" font-size="10.00"> -peak_allocated_bytes</text> |
| <text text-anchor="middle" x="314.5" y="-1203" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="264" y="-1192" font-family="Helvetica,sans-Serif" font-size="10.00">-total_reserved</text> |
| <text text-anchor="middle" x="314.5" y="-1181" font-family="Helvetica,sans-Serif" font-size="10.00">_bytes_</text> |
| <text text-anchor="start" x="264" y="-1170" font-family="Helvetica,sans-Serif" font-size="10.00">-total_allocated</text> |
| <text text-anchor="middle" x="314.5" y="-1159" font-family="Helvetica,sans-Serif" font-size="10.00">_bytes_</text> |
| </g> |
| <!-- Node8 --> |
| <g id="node8" class="node"><title>Node8</title> |
| <g id="a_node8"><a xlink:href="classimpala_1_1MemTracker.html" target="_top" xlink:title="This class is thread-safe. "> |
| <polygon fill="white" stroke="black" points="1622,-555 1622,-843 1780,-843 1780,-555 1622,-555"/> |
| <text text-anchor="middle" x="1701" y="-831" font-family="Helvetica,sans-Serif" font-size="10.00">impala::MemTracker</text> |
| <polyline fill="none" stroke="black" points="1622,-824 1780,-824 "/> |
| <text text-anchor="middle" x="1701" y="-812" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1622,-805 1780,-805 "/> |
| <text text-anchor="start" x="1630" y="-793" font-family="Helvetica,sans-Serif" font-size="10.00">+ MemTracker()</text> |
| <text text-anchor="start" x="1630" y="-782" font-family="Helvetica,sans-Serif" font-size="10.00">+ MemTracker()</text> |
| <text text-anchor="start" x="1630" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00">+ MemTracker()</text> |
| <text text-anchor="start" x="1630" y="-760" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~MemTracker()</text> |
| <text text-anchor="start" x="1630" y="-749" font-family="Helvetica,sans-Serif" font-size="10.00">+ UnregisterFromParent()</text> |
| <text text-anchor="start" x="1630" y="-738" font-family="Helvetica,sans-Serif" font-size="10.00">+ effective_limit()</text> |
| <text text-anchor="start" x="1630" y="-727" font-family="Helvetica,sans-Serif" font-size="10.00">+ Consume()</text> |
| <text text-anchor="start" x="1630" y="-716" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConsumeLocal()</text> |
| <text text-anchor="start" x="1630" y="-705" font-family="Helvetica,sans-Serif" font-size="10.00">+ ReleaseLocal()</text> |
| <text text-anchor="start" x="1630" y="-694" font-family="Helvetica,sans-Serif" font-size="10.00">+ TryConsume()</text> |
| <text text-anchor="start" x="1630" y="-683" font-family="Helvetica,sans-Serif" font-size="10.00">and 15 more...</text> |
| <text text-anchor="start" x="1630" y="-672" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetQueryMemTracker()</text> |
| <text text-anchor="start" x="1630" y="-661" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetRequestPoolMemTracker()</text> |
| <text text-anchor="start" x="1630" y="-650" font-family="Helvetica,sans-Serif" font-size="10.00">- CheckLimitExceeded()</text> |
| <text text-anchor="start" x="1630" y="-639" font-family="Helvetica,sans-Serif" font-size="10.00">- GcMemory()</text> |
| <text text-anchor="start" x="1630" y="-628" font-family="Helvetica,sans-Serif" font-size="10.00">- GcTcmalloc()</text> |
| <text text-anchor="start" x="1630" y="-617" font-family="Helvetica,sans-Serif" font-size="10.00">- SetQueryResourceMgr()</text> |
| <text text-anchor="start" x="1630" y="-606" font-family="Helvetica,sans-Serif" font-size="10.00">- Init()</text> |
| <text text-anchor="start" x="1630" y="-595" font-family="Helvetica,sans-Serif" font-size="10.00">- AddChildTracker()</text> |
| <text text-anchor="start" x="1630" y="-584" font-family="Helvetica,sans-Serif" font-size="10.00">- LogUpdate()</text> |
| <text text-anchor="start" x="1630" y="-573" font-family="Helvetica,sans-Serif" font-size="10.00">- ExpandRmReservation()</text> |
| <text text-anchor="start" x="1630" y="-562" font-family="Helvetica,sans-Serif" font-size="10.00">- LogUsage()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node8 --> |
| <g id="edge19" class="edge"><title>Node5->Node8</title> |
| <path fill="none" stroke="#404040" d="M1082.08,-1709.55C1238.26,-1692.53 2139.83,-1586.9 2325,-1398 2367.03,-1355.12 2431.32,-909.045 2394,-862 2319.81,-768.472 1962.77,-723.837 1792.16,-707.572"/> |
| <polygon fill="none" stroke="#404040" points="1792.15,-707.572 1785.8,-710.993 1780.2,-706.45 1786.55,-703.028 1792.15,-707.572"/> |
| <text text-anchor="start" x="2372" y="-1333" font-family="Helvetica,sans-Serif" font-size="10.00"> -rm_reserved_limit</text> |
| <text text-anchor="middle" x="2421" y="-1322" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="middle" x="2421" y="-1311" font-family="Helvetica,sans-Serif" font-size="10.00">-limit_</text> |
| <text text-anchor="middle" x="2421" y="-1300" font-family="Helvetica,sans-Serif" font-size="10.00">-GC_RELEASE_SIZE</text> |
| </g> |
| <!-- Node10 --> |
| <g id="node10" class="node"><title>Node10</title> |
| <g id="a_node10"><a xlink:href="classimpala_1_1AtomicInt.html" target="_top" xlink:title="{impala::AtomicInt\<\l int64_t \>\n||+ AtomicInt()\l+ operator int64_t()\l+ operator=()\l+ operator=()\l+ operator+=()\l+ operator-=()\l+ operator\|=()\l+ operator&=()\l+ operator++()\l+ operator++()\land 10 more...\l}"> |
| <polygon fill="white" stroke="black" points="2506.5,-1457 2506.5,-1635 2605.5,-1635 2605.5,-1457 2506.5,-1457"/> |
| <text text-anchor="start" x="2514.5" y="-1623" font-family="Helvetica,sans-Serif" font-size="10.00">impala::AtomicInt<</text> |
| <text text-anchor="middle" x="2556" y="-1612" font-family="Helvetica,sans-Serif" font-size="10.00"> int64_t ></text> |
| <polyline fill="none" stroke="black" points="2506.5,-1605 2605.5,-1605 "/> |
| <text text-anchor="middle" x="2556" y="-1593" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="2506.5,-1586 2605.5,-1586 "/> |
| <text text-anchor="start" x="2514.5" y="-1574" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtomicInt()</text> |
| <text text-anchor="start" x="2514.5" y="-1563" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator int64_t()</text> |
| <text text-anchor="start" x="2514.5" y="-1552" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="2514.5" y="-1541" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text> |
| <text text-anchor="start" x="2514.5" y="-1530" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator+=()</text> |
| <text text-anchor="start" x="2514.5" y="-1519" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator-=()</text> |
| <text text-anchor="start" x="2514.5" y="-1508" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator|=()</text> |
| <text text-anchor="start" x="2514.5" y="-1497" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&=()</text> |
| <text text-anchor="start" x="2514.5" y="-1486" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> |
| <text text-anchor="start" x="2514.5" y="-1475" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text> |
| <text text-anchor="start" x="2514.5" y="-1464" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node10 --> |
| <g id="edge10" class="edge"><title>Node5->Node10</title> |
| <path fill="none" stroke="#404040" d="M1082.01,-1711.99C1235.07,-1711.8 2107.87,-1708.81 2370,-1666 2416.21,-1658.45 2431.04,-1660.42 2471,-1636 2480.24,-1630.35 2489.15,-1623.46 2497.5,-1616.02"/> |
| <polygon fill="none" stroke="#404040" points="2497.56,-1615.97 2499.22,-1608.95 2506.33,-1607.78 2504.68,-1614.8 2497.56,-1615.97"/> |
| <text text-anchor="middle" x="2451.5" y="-1657.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -value_</text> |
| </g> |
| <!-- Node27 --> |
| <g id="node27" class="node"><title>Node27</title> |
| <g id="a_node27"><a xlink:href="classimpala_1_1QueryResourceMgr.html" target="_top" xlink:title="Only CPU-heavy threads need be managed using this class. "> |
| <polygon fill="white" stroke="black" points="1093.5,-959 1093.5,-1137 1272.5,-1137 1272.5,-959 1093.5,-959"/> |
| <text text-anchor="middle" x="1183" y="-1125" font-family="Helvetica,sans-Serif" font-size="10.00">impala::QueryResourceMgr</text> |
| <polyline fill="none" stroke="black" points="1093.5,-1118 1272.5,-1118 "/> |
| <text text-anchor="middle" x="1183" y="-1106" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="1093.5,-1099 1272.5,-1099 "/> |
| <text text-anchor="start" x="1101.5" y="-1087" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryResourceMgr()</text> |
| <text text-anchor="start" x="1101.5" y="-1076" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitVcoreAcquisition()</text> |
| <text text-anchor="start" x="1101.5" y="-1065" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsVcoreOverSubscribed()</text> |
| <text text-anchor="start" x="1101.5" y="-1054" font-family="Helvetica,sans-Serif" font-size="10.00">+ NotifyThreadUsageChange()</text> |
| <text text-anchor="start" x="1101.5" y="-1043" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddVcoreAvailableCb()</text> |
| <text text-anchor="start" x="1101.5" y="-1032" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveVcoreAvailableCb()</text> |
| <text text-anchor="start" x="1101.5" y="-1021" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateExpansionRequest()</text> |
| <text text-anchor="start" x="1101.5" y="-1010" font-family="Helvetica,sans-Serif" font-size="10.00">+ Shutdown()</text> |
| <text text-anchor="start" x="1101.5" y="-999" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~QueryResourceMgr()</text> |
| <text text-anchor="start" x="1101.5" y="-988" font-family="Helvetica,sans-Serif" font-size="10.00">- AcquireVcoreResources()</text> |
| <text text-anchor="start" x="1101.5" y="-977" font-family="Helvetica,sans-Serif" font-size="10.00">- AboveVcoreSubscriptionThreshold()</text> |
| <text text-anchor="start" x="1101.5" y="-966" font-family="Helvetica,sans-Serif" font-size="10.00">- ShouldExit()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node27 --> |
| <g id="edge39" class="edge"><title>Node5->Node27</title> |
| <path fill="none" stroke="#404040" d="M1056.85,-1684.45C1051.83,-1611.14 1042.3,-1405.55 1078,-1240 1084.83,-1208.35 1098.82,-1176.52 1114.43,-1148.16"/> |
| <polygon fill="none" stroke="#404040" points="1114.57,-1147.92 1114.04,-1140.72 1120.48,-1137.47 1121,-1144.66 1114.57,-1147.92"/> |
| <text text-anchor="middle" x="1095" y="-1430" font-family="Helvetica,sans-Serif" font-size="10.00"> -vcores_</text> |
| <text text-anchor="middle" x="1095" y="-1419" font-family="Helvetica,sans-Serif" font-size="10.00">-threads_running_</text> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"><title>Node6</title> |
| <polygon fill="white" stroke="#bfbfbf" points="399.5,-1290.5 399.5,-1347.5 428.5,-1347.5 428.5,-1290.5 399.5,-1290.5"/> |
| <text text-anchor="middle" x="414" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text> |
| <polyline fill="none" stroke="#bfbfbf" points="399.5,-1328.5 428.5,-1328.5 "/> |
| <text text-anchor="middle" x="414" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="399.5,-1309.5 428.5,-1309.5 "/> |
| <text text-anchor="middle" x="414" y="-1297.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node6->Node1 --> |
| <g id="edge51" class="edge"><title>Node6->Node1</title> |
| <path fill="none" stroke="#404040" d="M409.052,-1290.36C405.782,-1271.22 401.628,-1245.13 399,-1222 394.774,-1184.81 394.843,-1175.38 393,-1138 386.61,-1008.37 308.018,-658.495 385,-554 401.009,-532.27 425.253,-556.336 443,-536 451.888,-525.816 446.119,-519.386 448,-506 460.697,-415.625 472.338,-313.177 480.598,-235.543"/> |
| <polygon fill="none" stroke="#404040" points="480.63,-235.235 477.284,-228.847 481.894,-223.302 485.24,-229.69 480.63,-235.235"/> |
| <text text-anchor="middle" x="434" y="-696.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +MAX_BLOCK_SIZE</text> |
| </g> |
| <!-- Node6->Node3 --> |
| <g id="edge5" class="edge"><title>Node6->Node3</title> |
| <path fill="none" stroke="#404040" d="M411.682,-1290.38C404.086,-1196.46 382.041,-893.449 411,-862 443.927,-826.242 596.073,-879.758 629,-844 709.351,-756.741 671.836,-617.831 626.209,-516.624"/> |
| <polygon fill="none" stroke="#404040" points="626.206,-516.618 620.066,-512.837 621.194,-505.715 627.335,-509.496 626.206,-516.618"/> |
| <text text-anchor="start" x="411" y="-931.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -DEFAULT_INITIAL_CHUNK</text> |
| <text text-anchor="middle" x="478" y="-920.5" font-family="Helvetica,sans-Serif" font-size="10.00">_SIZE</text> |
| <text text-anchor="start" x="411" y="-909.5" font-family="Helvetica,sans-Serif" font-size="10.00">-current_chunk_idx</text> |
| <text text-anchor="middle" x="478" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="411" y="-887.5" font-family="Helvetica,sans-Serif" font-size="10.00">-last_offset_conversion</text> |
| <text text-anchor="middle" x="478" y="-876.5" font-family="Helvetica,sans-Serif" font-size="10.00">_chunk_idx_</text> |
| <text text-anchor="middle" x="478" y="-865.5" font-family="Helvetica,sans-Serif" font-size="10.00">-chunk_size_</text> |
| </g> |
| <!-- Node16 --> |
| <g id="node16" class="node"><title>Node16</title> |
| <g id="a_node16"><a xlink:href="classimpala_1_1SpinLock.html" target="_top" xlink:title="Lightweight spinlock. "> |
| <polygon fill="white" stroke="black" points="576.5,-992 576.5,-1104 675.5,-1104 675.5,-992 576.5,-992"/> |
| <text text-anchor="middle" x="626" y="-1092" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SpinLock</text> |
| <polyline fill="none" stroke="black" points="576.5,-1085 675.5,-1085 "/> |
| <text text-anchor="middle" x="626" y="-1073" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="576.5,-1066 675.5,-1066 "/> |
| <text text-anchor="start" x="584.5" y="-1054" font-family="Helvetica,sans-Serif" font-size="10.00">+ SpinLock()</text> |
| <text text-anchor="start" x="584.5" y="-1043" font-family="Helvetica,sans-Serif" font-size="10.00">+ lock()</text> |
| <text text-anchor="start" x="584.5" y="-1032" font-family="Helvetica,sans-Serif" font-size="10.00">+ unlock()</text> |
| <text text-anchor="start" x="584.5" y="-1021" font-family="Helvetica,sans-Serif" font-size="10.00">+ try_lock()</text> |
| <text text-anchor="start" x="584.5" y="-1010" font-family="Helvetica,sans-Serif" font-size="10.00">+ DCheckLocked()</text> |
| <text text-anchor="start" x="584.5" y="-999" font-family="Helvetica,sans-Serif" font-size="10.00">- SlowAcquire()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node16 --> |
| <g id="edge17" class="edge"><title>Node6->Node16</title> |
| <path fill="none" stroke="#404040" d="M428.622,-1290.55C448.132,-1255.89 485.441,-1195.95 530,-1156 542.15,-1145.11 549.839,-1148.88 562,-1138 569.935,-1130.9 577.458,-1122.65 584.371,-1114.1"/> |
| <polygon fill="none" stroke="#404040" points="584.565,-1113.85 585.071,-1106.66 591.905,-1104.36 591.399,-1111.55 584.565,-1113.85"/> |
| <text text-anchor="middle" x="582.5" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -NUM_SPIN_CYCLES</text> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"><title>Node7</title> |
| <polygon fill="white" stroke="#bfbfbf" points="492,-665 492,-733 620,-733 620,-665 492,-665"/> |
| <text text-anchor="start" x="500" y="-721" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::MemPool</text> |
| <text text-anchor="middle" x="556" y="-710" font-family="Helvetica,sans-Serif" font-size="10.00">::ChunkInfo ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="492,-703 620,-703 "/> |
| <text text-anchor="middle" x="556" y="-691" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="492,-684 620,-684 "/> |
| <text text-anchor="middle" x="556" y="-672" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node7->Node3 --> |
| <g id="edge6" class="edge"><title>Node7->Node3</title> |
| <path fill="none" stroke="#404040" d="M556,-664.746C556,-629.46 556,-571.51 556,-517.904"/> |
| <polygon fill="none" stroke="#404040" points="556,-517.828 552,-511.828 556,-505.828 560,-511.828 556,-517.828"/> |
| <text text-anchor="middle" x="577.5" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -chunks_</text> |
| </g> |
| <!-- Node8->Node3 --> |
| <g id="edge7" class="edge"><title>Node8->Node3</title> |
| <path fill="none" stroke="#404040" d="M1621.83,-684.237C1470.45,-657.014 1130.27,-591.454 852,-506 776.038,-482.672 691.897,-448.895 632.802,-423.799"/> |
| <polygon fill="none" stroke="#404040" points="632.734,-423.77 625.646,-425.094 621.697,-419.06 628.786,-417.736 632.734,-423.77"/> |
| <text text-anchor="middle" x="977.5" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -mem_tracker_</text> |
| </g> |
| <!-- Node8->Node8 --> |
| <g id="edge46" class="edge"><title>Node8->Node8</title> |
| <path fill="none" stroke="#404040" d="M1780.09,-726.607C1790.27,-721.819 1797,-712.617 1797,-699 1797,-690.489 1794.37,-683.703 1789.91,-678.642"/> |
| <polygon fill="none" stroke="#404040" points="1789.75,-678.517 1782.54,-678.174 1780.09,-671.393 1787.29,-671.736 1789.75,-678.517"/> |
| <text text-anchor="middle" x="1816.5" y="-696.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -parent_</text> |
| </g> |
| <!-- Node9 --> |
| <g id="node9" class="node"><title>Node9</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2750.5,-1019.5 2750.5,-1076.5 2893.5,-1076.5 2893.5,-1019.5 2750.5,-1019.5"/> |
| <text text-anchor="middle" x="2822" y="-1064.5" font-family="Helvetica,sans-Serif" font-size="10.00">list< impala::MemTracker * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="2750.5,-1057.5 2893.5,-1057.5 "/> |
| <text text-anchor="middle" x="2822" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2750.5,-1038.5 2893.5,-1038.5 "/> |
| <text text-anchor="middle" x="2822" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node9->Node8 --> |
| <g id="edge8" class="edge"><title>Node9->Node8</title> |
| <path fill="none" stroke="#404040" d="M2817.5,-1019.28C2809.24,-977.924 2787.49,-900.778 2736,-862 2587.54,-750.203 2016.52,-713.661 1792.22,-703.469"/> |
| <polygon fill="none" stroke="#404040" points="1792.18,-703.467 1786.01,-707.196 1780.19,-702.932 1786.36,-699.204 1792.18,-703.467"/> |
| <text text-anchor="middle" x="2827.5" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -child_trackers_</text> |
| </g> |
| <!-- Node10->Node8 --> |
| <g id="edge9" class="edge"><title>Node10->Node8</title> |
| <path fill="none" stroke="#404040" d="M2605.85,-1511.32C2640.04,-1485 2682.6,-1445.06 2702,-1398 2796.41,-1168.96 2740.46,-1019.21 2549,-862 2433.96,-767.543 1986.99,-722.141 1792.39,-706.532"/> |
| <polygon fill="none" stroke="#404040" points="1792.18,-706.516 1785.88,-710.03 1780.22,-705.569 1786.52,-702.055 1792.18,-706.516"/> |
| <text text-anchor="middle" x="2812.5" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -released_memory_since_gc_</text> |
| </g> |
| <!-- Node22 --> |
| <g id="node22" class="node"><title>Node22</title> |
| <g id="a_node22"><a xlink:href="classimpala_1_1RuntimeProfile_1_1HighWaterMarkCounter.html" target="_top" xlink:title="{impala::RuntimeProfile\l::HighWaterMarkCounter\n||+ HighWaterMarkCounter()\l+ Add()\l+ TryAdd()\l+ Set()\l+ current_value()\l}"> |
| <polygon fill="white" stroke="black" points="2426,-992 2426,-1104 2560,-1104 2560,-992 2426,-992"/> |
| <text text-anchor="start" x="2434" y="-1092" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text> |
| <text text-anchor="middle" x="2493" y="-1081" font-family="Helvetica,sans-Serif" font-size="10.00">::HighWaterMarkCounter</text> |
| <polyline fill="none" stroke="black" points="2426,-1074 2560,-1074 "/> |
| <text text-anchor="middle" x="2493" y="-1062" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="2426,-1055 2560,-1055 "/> |
| <text text-anchor="start" x="2434" y="-1043" font-family="Helvetica,sans-Serif" font-size="10.00">+ HighWaterMarkCounter()</text> |
| <text text-anchor="start" x="2434" y="-1032" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text> |
| <text text-anchor="start" x="2434" y="-1021" font-family="Helvetica,sans-Serif" font-size="10.00">+ TryAdd()</text> |
| <text text-anchor="start" x="2434" y="-1010" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text> |
| <text text-anchor="start" x="2434" y="-999" font-family="Helvetica,sans-Serif" font-size="10.00">+ current_value()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node10->Node22 --> |
| <g id="edge29" class="edge"><title>Node10->Node22</title> |
| <path fill="none" stroke="#404040" d="M2516.01,-1456.71C2509.04,-1437.71 2502.82,-1417.47 2499,-1398 2480.09,-1301.51 2482.74,-1187.13 2487.22,-1116.3"/> |
| <polygon fill="none" stroke="#404040" points="2487.24,-1116 2483.65,-1109.75 2488.04,-1104.03 2491.63,-1110.28 2487.24,-1116"/> |
| <text text-anchor="middle" x="2534" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -current_value_</text> |
| </g> |
| <!-- Node23 --> |
| <g id="node23" class="node"><title>Node23</title> |
| <g id="a_node23"><a xlink:href="classimpala_1_1RuntimeProfile_1_1Counter.html" target="_top" xlink:title="{impala::RuntimeProfile\l::Counter\n||+ Counter()\l+ ~Counter()\l+ Add()\l+ BitOr()\l+ Set()\l+ Set()\l+ value()\l+ double_value()\l+ unit()\l}"> |
| <polygon fill="white" stroke="black" points="2578,-1241 2578,-1397 2694,-1397 2694,-1241 2578,-1241"/> |
| <text text-anchor="start" x="2586" y="-1385" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text> |
| <text text-anchor="middle" x="2636" y="-1374" font-family="Helvetica,sans-Serif" font-size="10.00">::Counter</text> |
| <polyline fill="none" stroke="black" points="2578,-1367 2694,-1367 "/> |
| <text text-anchor="middle" x="2636" y="-1355" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="2578,-1348 2694,-1348 "/> |
| <text text-anchor="start" x="2586" y="-1336" font-family="Helvetica,sans-Serif" font-size="10.00">+ Counter()</text> |
| <text text-anchor="start" x="2586" y="-1325" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Counter()</text> |
| <text text-anchor="start" x="2586" y="-1314" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text> |
| <text text-anchor="start" x="2586" y="-1303" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitOr()</text> |
| <text text-anchor="start" x="2586" y="-1292" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text> |
| <text text-anchor="start" x="2586" y="-1281" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text> |
| <text text-anchor="start" x="2586" y="-1270" font-family="Helvetica,sans-Serif" font-size="10.00">+ value()</text> |
| <text text-anchor="start" x="2586" y="-1259" font-family="Helvetica,sans-Serif" font-size="10.00">+ double_value()</text> |
| <text text-anchor="start" x="2586" y="-1248" font-family="Helvetica,sans-Serif" font-size="10.00">+ unit()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node10->Node23 --> |
| <g id="edge28" class="edge"><title>Node10->Node23</title> |
| <path fill="none" stroke="#404040" d="M2587.39,-1456.72C2593.02,-1440.87 2598.9,-1424.34 2604.54,-1408.49"/> |
| <polygon fill="none" stroke="#404040" points="2604.57,-1408.38 2602.82,-1401.39 2608.59,-1397.08 2610.35,-1404.07 2604.57,-1408.38"/> |
| <text text-anchor="middle" x="2618.5" y="-1424.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #value_</text> |
| </g> |
| <!-- Node11 --> |
| <g id="node11" class="node"><title>Node11</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1922,-1290.5 1922,-1347.5 1984,-1347.5 1984,-1290.5 1922,-1290.5"/> |
| <text text-anchor="middle" x="1953" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">TUniqueId</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1922,-1328.5 1984,-1328.5 "/> |
| <text text-anchor="middle" x="1953" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1922,-1309.5 1984,-1309.5 "/> |
| <text text-anchor="middle" x="1953" y="-1297.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node11->Node8 --> |
| <g id="edge11" class="edge"><title>Node11->Node8</title> |
| <path fill="none" stroke="#404040" d="M1973.38,-1290.31C2002.48,-1253.05 2059.71,-1187.76 2125,-1156 2173.1,-1132.6 2200.67,-1169.36 2244,-1138 2316.62,-1085.45 2271.13,-1020.9 2335,-958 2348.03,-945.168 2362.3,-955.503 2372,-940 2390.39,-910.61 2393.44,-889.238 2372,-862 2300.81,-771.574 1958.74,-725.646 1792.32,-708.345"/> |
| <polygon fill="none" stroke="#404040" points="1792.1,-708.323 1785.73,-711.691 1780.17,-707.1 1786.54,-703.732 1792.1,-708.323"/> |
| <text text-anchor="middle" x="2359.5" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -query_id_</text> |
| </g> |
| <!-- Node11->Node27 --> |
| <g id="edge37" class="edge"><title>Node11->Node27</title> |
| <path fill="none" stroke="#404040" d="M1922,-1293.05C1872.98,-1255.27 1773.05,-1184.91 1675,-1156 1594.5,-1132.27 1380.94,-1168.07 1284.27,-1137.91"/> |
| <polygon fill="none" stroke="#404040" points="1284.1,-1137.85 1277.1,-1139.58 1272.8,-1133.78 1279.8,-1132.05 1284.1,-1137.85"/> |
| <text text-anchor="middle" x="1853" y="-1192" font-family="Helvetica,sans-Serif" font-size="10.00"> -query_id_</text> |
| <text text-anchor="middle" x="1853" y="-1181" font-family="Helvetica,sans-Serif" font-size="10.00">-reservation_id_</text> |
| </g> |
| <!-- Node12 --> |
| <g id="node12" class="node"><title>Node12</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1291,-1019.5 1291,-1076.5 1449,-1076.5 1449,-1019.5 1291,-1019.5"/> |
| <text text-anchor="middle" x="1370" y="-1064.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< impala::MemTracker * ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1291,-1057.5 1449,-1057.5 "/> |
| <text text-anchor="middle" x="1370" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1291,-1038.5 1449,-1038.5 "/> |
| <text text-anchor="middle" x="1370" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node12->Node8 --> |
| <g id="edge12" class="edge"><title>Node12->Node8</title> |
| <path fill="none" stroke="#404040" d="M1365.22,-1019.18C1360.12,-980.401 1356.69,-909.526 1389,-862 1440.2,-786.699 1537.69,-744.145 1610.13,-721.744"/> |
| <polygon fill="none" stroke="#404040" points="1610.49,-721.636 1615.08,-716.081 1621.98,-718.188 1617.38,-723.744 1610.49,-721.636"/> |
| <text text-anchor="middle" x="1424" y="-904" font-family="Helvetica,sans-Serif" font-size="10.00"> -limit_trackers_</text> |
| <text text-anchor="middle" x="1424" y="-893" font-family="Helvetica,sans-Serif" font-size="10.00">-all_trackers_</text> |
| </g> |
| <!-- Node13 --> |
| <g id="node13" class="node"><title>Node13</title> |
| <polygon fill="white" stroke="#bfbfbf" points="627,-1290.5 627,-1347.5 671,-1347.5 671,-1290.5 627,-1290.5"/> |
| <text text-anchor="middle" x="649" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text> |
| <polyline fill="none" stroke="#bfbfbf" points="627,-1328.5 671,-1328.5 "/> |
| <text text-anchor="middle" x="649" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="627,-1309.5 671,-1309.5 "/> |
| <text text-anchor="middle" x="649" y="-1297.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node13->Node8 --> |
| <g id="edge13" class="edge"><title>Node13->Node8</title> |
| <path fill="none" stroke="#404040" d="M640.42,-1290.27C627.571,-1253.57 599.713,-1189.59 553,-1156 522.003,-1133.71 493.003,-1167.69 469,-1138 418.706,-1075.79 419.024,-1020.47 469,-958 491.767,-929.542 517.834,-958.891 549,-940 587.835,-916.461 574.415,-882.374 615,-862 672.705,-833.031 840.9,-851.76 905,-844 1162.31,-812.848 1462.34,-751.768 1609.75,-720.105"/> |
| <polygon fill="none" stroke="#404040" points="1610.08,-720.033 1615.11,-714.859 1621.82,-717.505 1616.79,-722.679 1610.08,-720.033"/> |
| <text text-anchor="start" x="469" y="-1051" font-family="Helvetica,sans-Serif" font-size="10.00"> -static_mem_trackers</text> |
| <text text-anchor="middle" x="518" y="-1040" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text> |
| </g> |
| <!-- Node13->Node8 --> |
| <g id="edge24" class="edge"><title>Node13->Node8</title> |
| <path fill="none" stroke="#404040" d="M645.315,-1290.48C642.116,-1256.8 640.958,-1198.95 663,-1156 668.613,-1145.06 676.82,-1147.98 684,-1138 734.422,-1067.93 702.997,-1025.35 757,-958 803.966,-899.424 826.891,-891.341 896,-862 1140.98,-757.988 1456.78,-719.524 1609.81,-706.321"/> |
| <polygon fill="none" stroke="#404040" points="1609.92,-706.312 1615.57,-701.822 1621.88,-705.303 1616.24,-709.794 1609.92,-706.312"/> |
| <text text-anchor="start" x="757" y="-1062" font-family="Helvetica,sans-Serif" font-size="10.00"> -child_trackers_lock</text> |
| <text text-anchor="middle" x="803.5" y="-1051" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="757" y="-1040" font-family="Helvetica,sans-Serif" font-size="10.00">-resource_acquisition</text> |
| <text text-anchor="middle" x="803.5" y="-1029" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text> |
| </g> |
| <!-- Node13->Node27 --> |
| <g id="edge41" class="edge"><title>Node13->Node27</title> |
| <path fill="none" stroke="#404040" d="M652.252,-1290.25C657.677,-1246.29 668.968,-1164.73 679,-1156 712.555,-1126.79 1037.63,-1154.35 1079,-1138 1080.06,-1137.58 1081.12,-1137.14 1082.18,-1136.69"/> |
| <polygon fill="none" stroke="#404040" points="1082.54,-1136.52 1086.22,-1130.32 1093.36,-1131.32 1089.68,-1137.53 1082.54,-1136.52"/> |
| <text text-anchor="middle" x="715.5" y="-1203" font-family="Helvetica,sans-Serif" font-size="10.00"> -exit_lock_</text> |
| <text text-anchor="start" x="679" y="-1192" font-family="Helvetica,sans-Serif" font-size="10.00">-threads_running</text> |
| <text text-anchor="middle" x="715.5" y="-1181" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text> |
| <text text-anchor="middle" x="715.5" y="-1170" font-family="Helvetica,sans-Serif" font-size="10.00">-callbacks_lock_</text> |
| </g> |
| <!-- Node14 --> |
| <g id="node14" class="node"><title>Node14</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1467,-1019.5 1467,-1076.5 1579,-1076.5 1579,-1019.5 1467,-1019.5"/> |
| <text text-anchor="middle" x="1523" y="-1064.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector< GcFunction ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1467,-1057.5 1579,-1057.5 "/> |
| <text text-anchor="middle" x="1523" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1467,-1038.5 1579,-1038.5 "/> |
| <text text-anchor="middle" x="1523" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node14->Node8 --> |
| <g id="edge14" class="edge"><title>Node14->Node8</title> |
| <path fill="none" stroke="#404040" d="M1503.28,-1019.35C1479.26,-981.989 1445.05,-914.076 1472,-862 1501.25,-805.47 1560.33,-764.435 1611.15,-737.809"/> |
| <polygon fill="none" stroke="#404040" points="1611.17,-737.8 1614.69,-731.51 1621.86,-732.345 1618.33,-738.635 1611.17,-737.8"/> |
| <text text-anchor="middle" x="1505.5" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -gc_functions_</text> |
| </g> |
| <!-- Node15 --> |
| <g id="node15" class="node"><title>Node15</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1597.5,-1019.5 1597.5,-1076.5 1734.5,-1076.5 1734.5,-1019.5 1597.5,-1019.5"/> |
| <text text-anchor="middle" x="1666" y="-1064.5" font-family="Helvetica,sans-Serif" font-size="10.00">static RequestTrackersMap</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1597.5,-1057.5 1734.5,-1057.5 "/> |
| <text text-anchor="middle" x="1666" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1597.5,-1038.5 1734.5,-1038.5 "/> |
| <text text-anchor="middle" x="1666" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node15->Node8 --> |
| <g id="edge15" class="edge"><title>Node15->Node8</title> |
| <path fill="none" stroke="#404040" d="M1645.66,-1019.43C1630.83,-1000.58 1609.47,-975.881 1587,-958 1573.93,-947.598 1562.53,-954.366 1554,-940 1536.3,-910.19 1541.51,-894.34 1554,-862 1566.66,-829.198 1589.39,-798.934 1613.25,-773.661"/> |
| <polygon fill="none" stroke="#404040" points="1613.37,-773.544 1614.68,-766.453 1621.73,-764.934 1620.42,-772.026 1613.37,-773.544"/> |
| <text text-anchor="middle" x="1616.5" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -request_to_mem_trackers_</text> |
| </g> |
| <!-- Node16->Node8 --> |
| <g id="edge16" class="edge"><title>Node16->Node8</title> |
| <path fill="none" stroke="#404040" d="M617.104,-991.783C613.798,-949.944 617.388,-894.316 652,-862 672.599,-842.767 877.038,-847.514 905,-844 1162.17,-811.686 1462.26,-751.12 1609.72,-719.833"/> |
| <polygon fill="none" stroke="#404040" points="1610.05,-719.763 1615.08,-714.602 1621.79,-717.265 1616.75,-722.426 1610.05,-719.763"/> |
| <text text-anchor="middle" x="675" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -gc_lock_</text> |
| </g> |
| <!-- Node17 --> |
| <g id="node17" class="node"><title>Node17</title> |
| <g id="a_node17"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}"> |
| <polygon fill="white" stroke="black" points="826.5,-1290.5 826.5,-1347.5 861.5,-1347.5 861.5,-1290.5 826.5,-1290.5"/> |
| <text text-anchor="middle" x="844" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text> |
| <polyline fill="none" stroke="black" points="826.5,-1328.5 861.5,-1328.5 "/> |
| <text text-anchor="middle" x="844" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="826.5,-1309.5 861.5,-1309.5 "/> |
| <text text-anchor="middle" x="844" y="-1297.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </a> |
| </g> |
| </g> |
| <!-- Node17->Node1 --> |
| <g id="edge53" class="edge"><title>Node17->Node1</title> |
| <path fill="none" stroke="#404040" d="M842.109,-1290.13C838.964,-1241.31 833,-1137.11 833,-1049 833,-1049 833,-1049 833,-388 833,-260.072 685.691,-181.408 584.998,-142.581"/> |
| <polygon fill="none" stroke="#404040" points="584.802,-142.507 577.776,-144.13 573.575,-138.269 580.601,-136.646 584.802,-142.507"/> |
| <text text-anchor="middle" x="867" y="-696.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #reuse_buffer_</text> |
| </g> |
| <!-- Node17->Node8 --> |
| <g id="edge31" class="edge"><title>Node17->Node8</title> |
| <path fill="none" stroke="#404040" d="M844.621,-1290.5C846.718,-1216.45 855.356,-1014.68 888,-958 923.315,-896.687 950.971,-892.111 1015,-862 1215.01,-767.942 1474.26,-725.967 1609.6,-709.402"/> |
| <polygon fill="none" stroke="#404040" points="1609.99,-709.354 1615.47,-704.668 1621.91,-707.924 1616.43,-712.611 1609.99,-709.354"/> |
| <text text-anchor="middle" x="929" y="-1067.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -log_stack_</text> |
| <text text-anchor="middle" x="929" y="-1056.5" font-family="Helvetica,sans-Serif" font-size="10.00">-enable_logging_</text> |
| <text text-anchor="start" x="888" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00">-log_usage_if_zero</text> |
| <text text-anchor="middle" x="929" y="-1034.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="middle" x="929" y="-1023.5" font-family="Helvetica,sans-Serif" font-size="10.00">-auto_unregister_</text> |
| </g> |
| <!-- Node17->Node16 --> |
| <g id="edge18" class="edge"><title>Node17->Node16</title> |
| <path fill="none" stroke="#404040" d="M826.478,-1295.75C812.267,-1276.93 792.455,-1248.8 779,-1222 765.063,-1194.24 778.711,-1177.19 756,-1156 733.771,-1135.26 714.977,-1155.34 690,-1138 680.485,-1131.4 671.877,-1122.9 664.283,-1113.79"/> |
| <polygon fill="none" stroke="#404040" points="664.122,-1113.58 657.278,-1111.31 656.74,-1104.12 663.585,-1106.39 664.122,-1113.58"/> |
| <text text-anchor="middle" x="799" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -locked_</text> |
| </g> |
| <!-- Node17->Node27 --> |
| <g id="edge43" class="edge"><title>Node17->Node27</title> |
| <path fill="none" stroke="#404040" d="M851.454,-1290.25C863.79,-1244.54 887.36,-1158.2 890,-1156 922.417,-1129 1040.16,-1154.48 1079,-1138 1080.05,-1137.55 1081.1,-1137.09 1082.15,-1136.62"/> |
| <polygon fill="none" stroke="#404040" points="1082.52,-1136.43 1086.08,-1130.15 1093.24,-1131.02 1089.68,-1137.3 1082.52,-1136.43"/> |
| <text text-anchor="middle" x="904" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -exit_</text> |
| </g> |
| <!-- Node18 --> |
| <g id="node18" class="node"><title>Node18</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1752.5,-1019.5 1752.5,-1076.5 1821.5,-1076.5 1821.5,-1019.5 1752.5,-1019.5"/> |
| <text text-anchor="middle" x="1787" y="-1064.5" font-family="Helvetica,sans-Serif" font-size="10.00">IntCounter *</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1752.5,-1057.5 1821.5,-1057.5 "/> |
| <text text-anchor="middle" x="1787" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1752.5,-1038.5 1821.5,-1038.5 "/> |
| <text text-anchor="middle" x="1787" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node18->Node8 --> |
| <g id="edge20" class="edge"><title>Node18->Node8</title> |
| <path fill="none" stroke="#404040" d="M1778.98,-1019.42C1772.13,-1000.08 1760.57,-974.79 1743,-958 1728.61,-944.251 1712.92,-956.639 1702,-940 1692,-924.753 1688.72,-891.877 1688.73,-855.209"/> |
| <polygon fill="none" stroke="#404040" points="1688.73,-855.187 1684.79,-849.148 1688.85,-843.187 1692.79,-849.226 1688.73,-855.187"/> |
| <text text-anchor="middle" x="1744" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -num_gcs_metric_</text> |
| </g> |
| <!-- Node19 --> |
| <g id="node19" class="node"><title>Node19</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1087.5,-1290.5 1087.5,-1347.5 1134.5,-1347.5 1134.5,-1290.5 1087.5,-1290.5"/> |
| <text text-anchor="middle" x="1111" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1087.5,-1328.5 1134.5,-1328.5 "/> |
| <text text-anchor="middle" x="1111" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1087.5,-1309.5 1134.5,-1309.5 "/> |
| <text text-anchor="middle" x="1111" y="-1297.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node19->Node8 --> |
| <g id="edge21" class="edge"><title>Node19->Node8</title> |
| <path fill="none" stroke="#404040" d="M1107.92,-1290.25C1102.57,-1254.71 1088.39,-1193.26 1052,-1156 1036.66,-1140.29 1018.38,-1156.13 1006,-1138 960.901,-1071.92 963.328,-1025.67 1006,-958 1135.67,-752.366 1452.35,-709.724 1609.48,-701.5"/> |
| <polygon fill="none" stroke="#404040" points="1609.9,-701.48 1615.7,-697.197 1621.89,-700.905 1616.08,-705.187 1609.9,-701.48"/> |
| <text text-anchor="middle" x="1045" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -child_tracker_it_</text> |
| </g> |
| <!-- Node19->Node27 --> |
| <g id="edge35" class="edge"><title>Node19->Node27</title> |
| <path fill="none" stroke="#404040" d="M1110.83,-1290.46C1111.31,-1257.73 1114.35,-1201.8 1128,-1156 1128.72,-1153.58 1129.5,-1151.14 1130.32,-1148.7"/> |
| <polygon fill="none" stroke="#404040" points="1130.38,-1148.56 1128.69,-1141.55 1134.51,-1137.29 1136.2,-1144.3 1130.38,-1148.56"/> |
| <text text-anchor="middle" x="1160" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -callbacks_it_</text> |
| </g> |
| <!-- Node20 --> |
| <g id="node20" class="node"><title>Node20</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1839.5,-1019.5 1839.5,-1076.5 1910.5,-1076.5 1910.5,-1019.5 1839.5,-1019.5"/> |
| <text text-anchor="middle" x="1875" y="-1064.5" font-family="Helvetica,sans-Serif" font-size="10.00">UIntGauge *</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1839.5,-1057.5 1910.5,-1057.5 "/> |
| <text text-anchor="middle" x="1875" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1839.5,-1038.5 1910.5,-1038.5 "/> |
| <text text-anchor="middle" x="1875" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node20->Node8 --> |
| <g id="edge22" class="edge"><title>Node20->Node8</title> |
| <path fill="none" stroke="#404040" d="M1864.36,-1019.28C1856.5,-1000.84 1844.64,-976.664 1830,-958 1822.41,-948.328 1815.68,-950.32 1809,-940 1789.36,-909.659 1799.57,-895.497 1786,-862 1784.98,-859.489 1783.94,-856.965 1782.87,-854.432"/> |
| <polygon fill="none" stroke="#404040" points="1782.81,-854.295 1776.76,-850.376 1778.05,-843.281 1784.1,-847.199 1782.81,-854.295"/> |
| <text text-anchor="middle" x="1859" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -consumption_metric_</text> |
| </g> |
| <!-- Node21 --> |
| <g id="node21" class="node"><title>Node21</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1928.5,-1019.5 1928.5,-1076.5 1991.5,-1076.5 1991.5,-1019.5 1928.5,-1019.5"/> |
| <text text-anchor="middle" x="1960" y="-1064.5" font-family="Helvetica,sans-Serif" font-size="10.00">IntGauge *</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1928.5,-1057.5 1991.5,-1057.5 "/> |
| <text text-anchor="middle" x="1960" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1928.5,-1038.5 1991.5,-1038.5 "/> |
| <text text-anchor="middle" x="1960" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node21->Node8 --> |
| <g id="edge23" class="edge"><title>Node21->Node8</title> |
| <path fill="none" stroke="#404040" d="M1952.86,-1019.34C1939.91,-969.387 1913.44,-868.648 1909,-862 1878.81,-816.821 1831.9,-778.707 1790.25,-750.821"/> |
| <polygon fill="none" stroke="#404040" points="1790.1,-750.722 1782.89,-750.771 1780.07,-744.133 1787.29,-744.084 1790.1,-750.722"/> |
| <text text-anchor="start" x="1931" y="-915" font-family="Helvetica,sans-Serif" font-size="10.00"> -bytes_over_limit_metric</text> |
| <text text-anchor="middle" x="1986" y="-904" font-family="Helvetica,sans-Serif" font-size="10.00">_</text> |
| <text text-anchor="start" x="1931" y="-893" font-family="Helvetica,sans-Serif" font-size="10.00">-bytes_freed_by_last</text> |
| <text text-anchor="middle" x="1986" y="-882" font-family="Helvetica,sans-Serif" font-size="10.00">_gc_metric_</text> |
| </g> |
| <!-- Node22->Node8 --> |
| <g id="edge25" class="edge"><title>Node22->Node8</title> |
| <path fill="none" stroke="#404040" d="M2487.83,-991.733C2480.97,-950.152 2465.04,-894.887 2428,-862 2334.28,-778.785 1965.65,-728.707 1792.18,-709.295"/> |
| <polygon fill="none" stroke="#404040" points="1791.96,-709.271 1785.55,-712.586 1780.03,-707.95 1786.43,-704.635 1791.96,-709.271"/> |
| <text text-anchor="middle" x="2510" y="-904" font-family="Helvetica,sans-Serif" font-size="10.00"> -local_counter_</text> |
| <text text-anchor="middle" x="2510" y="-893" font-family="Helvetica,sans-Serif" font-size="10.00">-consumption_</text> |
| </g> |
| <!-- Node23->Node22 --> |
| <g id="edge26" class="edge"><title>Node23->Node22</title> |
| <path fill="none" stroke="midnightblue" d="M2590.2,-1231.84C2567.97,-1190.03 2541.93,-1141.05 2522.4,-1104.31"/> |
| <polygon fill="none" stroke="midnightblue" points="2587.24,-1233.73 2595.02,-1240.92 2593.42,-1230.44 2587.24,-1233.73"/> |
| </g> |
| <!-- Node24 --> |
| <g id="node24" class="node"><title>Node24</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2427.5,-1517.5 2427.5,-1574.5 2462.5,-1574.5 2462.5,-1517.5 2427.5,-1517.5"/> |
| <text text-anchor="middle" x="2445" y="-1562.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text> |
| <polyline fill="none" stroke="#bfbfbf" points="2427.5,-1555.5 2462.5,-1555.5 "/> |
| <text text-anchor="middle" x="2445" y="-1543.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2427.5,-1536.5 2462.5,-1536.5 "/> |
| <text text-anchor="middle" x="2445" y="-1524.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node24->Node23 --> |
| <g id="edge27" class="edge"><title>Node24->Node23</title> |
| <path fill="none" stroke="#404040" d="M2458.5,-1517.47C2468.18,-1499.1 2482.25,-1474.95 2498,-1456 2522.96,-1425.97 2536.05,-1425.27 2564,-1398 2565.73,-1396.31 2567.47,-1394.59 2569.22,-1392.84"/> |
| <polygon fill="none" stroke="#404040" points="2569.56,-1392.5 2570.93,-1385.42 2577.99,-1383.95 2576.63,-1391.03 2569.56,-1392.5"/> |
| <text text-anchor="middle" x="2557" y="-1424.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #unit_</text> |
| </g> |
| <!-- Node25 --> |
| <g id="node25" class="node"><title>Node25</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2010,-1019.5 2010,-1076.5 2130,-1076.5 2130,-1019.5 2010,-1019.5"/> |
| <text text-anchor="middle" x="2070" y="-1064.5" font-family="Helvetica,sans-Serif" font-size="10.00">static PoolTrackersMap</text> |
| <polyline fill="none" stroke="#bfbfbf" points="2010,-1057.5 2130,-1057.5 "/> |
| <text text-anchor="middle" x="2070" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2010,-1038.5 2130,-1038.5 "/> |
| <text text-anchor="middle" x="2070" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node25->Node8 --> |
| <g id="edge30" class="edge"><title>Node25->Node8</title> |
| <path fill="none" stroke="#404040" d="M2068.94,-1019.24C2066.7,-973.858 2060.11,-886.384 2042,-862 1981.97,-781.168 1871.2,-739.012 1792.2,-718.222"/> |
| <polygon fill="none" stroke="#404040" points="1791.92,-718.152 1785.12,-720.546 1780.3,-715.187 1787.1,-712.794 1791.92,-718.152"/> |
| <text text-anchor="middle" x="2117.5" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -pool_to_mem_trackers_</text> |
| </g> |
| <!-- Node26 --> |
| <g id="node26" class="node"><title>Node26</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2194.5,-1019.5 2194.5,-1076.5 2235.5,-1076.5 2235.5,-1019.5 2194.5,-1019.5"/> |
| <text text-anchor="middle" x="2215" y="-1064.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text> |
| <polyline fill="none" stroke="#bfbfbf" points="2194.5,-1057.5 2235.5,-1057.5 "/> |
| <text text-anchor="middle" x="2215" y="-1045.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2194.5,-1038.5 2235.5,-1038.5 "/> |
| <text text-anchor="middle" x="2215" y="-1026.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node26->Node8 --> |
| <g id="edge32" class="edge"><title>Node26->Node8</title> |
| <path fill="none" stroke="#404040" d="M2210.68,-1019.16C2202.9,-970.431 2186.37,-873.701 2176,-862 2077.67,-751.002 1900.15,-715.99 1792.18,-704.989"/> |
| <polygon fill="none" stroke="#404040" points="1791.97,-704.968 1785.61,-708.376 1780.02,-703.821 1786.38,-700.413 1791.97,-704.968"/> |
| <text text-anchor="middle" x="2226.5" y="-904" font-family="Helvetica,sans-Serif" font-size="10.00"> -pool_name_</text> |
| <text text-anchor="middle" x="2226.5" y="-893" font-family="Helvetica,sans-Serif" font-size="10.00">-label_</text> |
| </g> |
| <!-- Node26->Node8 --> |
| <g id="edge47" class="edge"><title>Node26->Node8</title> |
| <path fill="none" stroke="#404040" d="M2234.15,-1019.34C2258.49,-980.445 2293.33,-909.074 2258,-862 2202.01,-787.406 1935.45,-735.947 1792.34,-713.195"/> |
| <polygon fill="none" stroke="#404040" points="1792,-713.143 1785.45,-716.162 1780.15,-711.279 1786.7,-708.259 1792,-713.143"/> |
| <text text-anchor="middle" x="2321" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +COUNTER_NAME</text> |
| </g> |
| <!-- Node27->Node8 --> |
| <g id="edge33" class="edge"><title>Node27->Node8</title> |
| <path fill="none" stroke="#404040" d="M1203.42,-958.592C1215.1,-924.645 1233,-887.878 1260,-862 1356.94,-769.08 1511.58,-728.674 1609.62,-711.668"/> |
| <polygon fill="none" stroke="#404040" points="1609.75,-711.647 1615,-706.709 1621.58,-709.66 1616.33,-714.598 1609.75,-711.647"/> |
| <text text-anchor="middle" x="1310" y="-898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -query_resource_mgr_</text> |
| </g> |
| <!-- Node28 --> |
| <g id="node28" class="node"><title>Node28</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1152.5,-1285 1152.5,-1353 1273.5,-1353 1273.5,-1285 1152.5,-1285"/> |
| <text text-anchor="start" x="1160.5" y="-1341" font-family="Helvetica,sans-Serif" font-size="10.00">shared_ptr< impala</text> |
| <text text-anchor="middle" x="1213" y="-1330" font-family="Helvetica,sans-Serif" font-size="10.00">::AtomicInt< int16_t > ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1152.5,-1323 1273.5,-1323 "/> |
| <text text-anchor="middle" x="1213" y="-1311" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1152.5,-1304 1273.5,-1304 "/> |
| <text text-anchor="middle" x="1213" y="-1292" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node28->Node27 --> |
| <g id="edge34" class="edge"><title>Node28->Node27</title> |
| <path fill="none" stroke="#404040" d="M1209.29,-1284.75C1205.53,-1250.99 1199.51,-1197.03 1194.18,-1149.26"/> |
| <polygon fill="none" stroke="#404040" points="1194.17,-1149.18 1189.53,-1143.66 1192.84,-1137.26 1197.48,-1142.78 1194.17,-1149.18"/> |
| <text text-anchor="middle" x="1244.5" y="-1192" font-family="Helvetica,sans-Serif" font-size="10.00"> -early_exit_</text> |
| <text text-anchor="middle" x="1244.5" y="-1181" font-family="Helvetica,sans-Serif" font-size="10.00">-thread_in_expand_</text> |
| </g> |
| <!-- Node29 --> |
| <g id="node29" class="node"><title>Node29</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1292,-1285 1292,-1353 1410,-1353 1410,-1285 1292,-1285"/> |
| <text text-anchor="start" x="1300" y="-1341" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map< int32</text> |
| <text text-anchor="middle" x="1351" y="-1330" font-family="Helvetica,sans-Serif" font-size="10.00">_t, VcoreAvailableCb ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="1292,-1323 1410,-1323 "/> |
| <text text-anchor="middle" x="1351" y="-1311" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1292,-1304 1410,-1304 "/> |
| <text text-anchor="middle" x="1351" y="-1292" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node29->Node27 --> |
| <g id="edge36" class="edge"><title>Node29->Node27</title> |
| <path fill="none" stroke="#404040" d="M1343.23,-1284.72C1334.25,-1250.53 1317.24,-1196.72 1291,-1156 1287.69,-1150.86 1284.09,-1145.78 1280.29,-1140.78"/> |
| <polygon fill="none" stroke="#404040" points="1280.21,-1140.68 1273.35,-1138.47 1272.75,-1131.29 1279.61,-1133.5 1280.21,-1140.68"/> |
| <text text-anchor="middle" x="1349.5" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -callbacks_</text> |
| </g> |
| <!-- Node30 --> |
| <g id="node30" class="node"><title>Node30</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1428.5,-1290.5 1428.5,-1347.5 1463.5,-1347.5 1463.5,-1290.5 1428.5,-1290.5"/> |
| <text text-anchor="middle" x="1446" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">float</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1428.5,-1328.5 1463.5,-1328.5 "/> |
| <text text-anchor="middle" x="1446" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1428.5,-1309.5 1463.5,-1309.5 "/> |
| <text text-anchor="middle" x="1446" y="-1297.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node30->Node27 --> |
| <g id="edge38" class="edge"><title>Node30->Node27</title> |
| <path fill="none" stroke="#404040" d="M1443.12,-1290.33C1437.7,-1253.39 1422.38,-1188.82 1380,-1156 1347.72,-1131.01 1325.44,-1153.4 1283.78,-1137.87"/> |
| <polygon fill="none" stroke="#404040" points="1283.75,-1137.86 1276.65,-1139.12 1272.75,-1133.05 1279.85,-1131.79 1283.75,-1137.86"/> |
| <text text-anchor="start" x="1426" y="-1192" font-family="Helvetica,sans-Serif" font-size="10.00"> -max_vcore_oversubscription</text> |
| <text text-anchor="middle" x="1491.5" y="-1181" font-family="Helvetica,sans-Serif" font-size="10.00">_ratio_</text> |
| </g> |
| <!-- Node31 --> |
| <g id="node31" class="node"><title>Node31</title> |
| <polygon fill="white" stroke="#bfbfbf" points="1568,-1290.5 1568,-1347.5 1614,-1347.5 1614,-1290.5 1568,-1290.5"/> |
| <text text-anchor="middle" x="1591" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">int32_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="1568,-1328.5 1614,-1328.5 "/> |
| <text text-anchor="middle" x="1591" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="1568,-1309.5 1614,-1309.5 "/> |
| <text text-anchor="middle" x="1591" y="-1297.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node31->Node27 --> |
| <g id="edge40" class="edge"><title>Node31->Node27</title> |
| <path fill="none" stroke="#404040" d="M1595.07,-1290.22C1598.71,-1253.46 1598.65,-1189.42 1561,-1156 1516.99,-1116.93 1357.39,-1157.35 1283.95,-1137.45"/> |
| <polygon fill="none" stroke="#404040" points="1283.88,-1137.43 1276.91,-1139.27 1272.52,-1133.54 1279.5,-1131.7 1283.88,-1137.43"/> |
| <text text-anchor="middle" x="1632.5" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -callback_count_</text> |
| </g> |
| <!-- Node32 --> |
| <g id="node32" class="node"><title>Node32</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2096.5,-1290.5 2096.5,-1347.5 2191.5,-1347.5 2191.5,-1290.5 2096.5,-1290.5"/> |
| <text text-anchor="middle" x="2144" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">condition_variable</text> |
| <polyline fill="none" stroke="#bfbfbf" points="2096.5,-1328.5 2191.5,-1328.5 "/> |
| <text text-anchor="middle" x="2144" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2096.5,-1309.5 2191.5,-1309.5 "/> |
| <text text-anchor="middle" x="2144" y="-1297.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node32->Node27 --> |
| <g id="edge42" class="edge"><title>Node32->Node27</title> |
| <path fill="none" stroke="#404040" d="M2113.46,-1290.33C2068.7,-1251.78 1980.93,-1183.55 1892,-1156 1830.01,-1136.8 1385.62,-1160.95 1284.29,-1137.33"/> |
| <polygon fill="none" stroke="#404040" points="1284.26,-1137.32 1277.36,-1139.41 1272.78,-1133.85 1279.68,-1131.76 1284.26,-1137.32"/> |
| <text text-anchor="middle" x="2074" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -threads_changed_cv_</text> |
| </g> |
| <!-- Node33 --> |
| <g id="node33" class="node"><title>Node33</title> |
| <polygon fill="white" stroke="#bfbfbf" points="2221.5,-1290.5 2221.5,-1347.5 2316.5,-1347.5 2316.5,-1290.5 2221.5,-1290.5"/> |
| <text text-anchor="middle" x="2269" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">TNetworkAddress</text> |
| <polyline fill="none" stroke="#bfbfbf" points="2221.5,-1328.5 2316.5,-1328.5 "/> |
| <text text-anchor="middle" x="2269" y="-1316.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="2221.5,-1309.5 2316.5,-1309.5 "/> |
| <text text-anchor="middle" x="2269" y="-1297.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node33->Node27 --> |
| <g id="edge44" class="edge"><title>Node33->Node27</title> |
| <path fill="none" stroke="#404040" d="M2254.78,-1290.21C2233.42,-1251.86 2189.04,-1184.24 2129,-1156 2046.65,-1117.26 1413.66,-1168.97 1284.27,-1137.44"/> |
| <polygon fill="none" stroke="#404040" points="1284.23,-1137.42 1277.32,-1139.48 1272.76,-1133.88 1279.68,-1131.83 1284.23,-1137.42"/> |
| <text text-anchor="middle" x="2266" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -local_resource_location_</text> |
| </g> |
| <!-- Node34 --> |
| <g id="node34" class="node"><title>Node34</title> |
| <polygon fill="white" stroke="#bfbfbf" points="891,-1285 891,-1353 993,-1353 993,-1285 891,-1285"/> |
| <text text-anchor="start" x="899" y="-1341" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr< impala</text> |
| <text text-anchor="middle" x="942" y="-1330" font-family="Helvetica,sans-Serif" font-size="10.00">::Thread ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="891,-1323 993,-1323 "/> |
| <text text-anchor="middle" x="942" y="-1311" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="891,-1304 993,-1304 "/> |
| <text text-anchor="middle" x="942" y="-1292" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node34->Node27 --> |
| <g id="edge45" class="edge"><title>Node34->Node27</title> |
| <path fill="none" stroke="#404040" d="M930.834,-1284.99C920.867,-1248.74 912.12,-1191.02 943,-1156 963.163,-1133.13 1051.16,-1150.42 1079,-1138 1080.22,-1137.46 1081.44,-1136.89 1082.65,-1136.31"/> |
| <polygon fill="none" stroke="#404040" points="1082.84,-1136.21 1086.28,-1129.88 1093.46,-1130.62 1090.01,-1136.96 1082.84,-1136.21"/> |
| <text text-anchor="middle" x="995.5" y="-1186.5" font-family="Helvetica,sans-Serif" font-size="10.00"> -acquire_vcore_thread_</text> |
| </g> |
| <!-- Node35 --> |
| <g id="node35" class="node"><title>Node35</title> |
| <polygon fill="white" stroke="#bfbfbf" points="861,-360.5 861,-417.5 979,-417.5 979,-360.5 861,-360.5"/> |
| <text text-anchor="middle" x="920" y="-405.5" font-family="Helvetica,sans-Serif" font-size="10.00">static const CodecMap</text> |
| <polyline fill="none" stroke="#bfbfbf" points="861,-398.5 979,-398.5 "/> |
| <text text-anchor="middle" x="920" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="861,-379.5 979,-379.5 "/> |
| <text text-anchor="middle" x="920" y="-367.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node35->Node1 --> |
| <g id="edge48" class="edge"><title>Node35->Node1</title> |
| <path fill="none" stroke="#404040" d="M912.993,-360.497C903.348,-327.927 882.954,-274.066 847,-242 773.322,-176.29 663.477,-143.222 585.719,-127.147"/> |
| <polygon fill="none" stroke="#404040" points="585.292,-127.062 578.625,-129.808 573.525,-124.71 580.192,-121.963 585.292,-127.062"/> |
| <text text-anchor="middle" x="893.5" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +CODEC_MAP</text> |
| </g> |
| <!-- Node36 --> |
| <g id="node36" class="node"><title>Node36</title> |
| <polygon fill="white" stroke="#bfbfbf" points="997,-360.5 997,-417.5 1043,-417.5 1043,-360.5 997,-360.5"/> |
| <text text-anchor="middle" x="1020" y="-405.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint8_t</text> |
| <polyline fill="none" stroke="#bfbfbf" points="997,-398.5 1043,-398.5 "/> |
| <text text-anchor="middle" x="1020" y="-386.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="997,-379.5 1043,-379.5 "/> |
| <text text-anchor="middle" x="1020" y="-367.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node36->Node1 --> |
| <g id="edge52" class="edge"><title>Node36->Node1</title> |
| <path fill="none" stroke="#404040" d="M1018.39,-360.454C1015.62,-335.088 1008.15,-297.617 988,-272 971.028,-250.419 959.332,-252.586 934,-242 817.422,-193.283 676.286,-155.468 585.605,-133.714"/> |
| <polygon fill="none" stroke="#404040" points="585.377,-133.659 578.614,-136.161 573.703,-130.881 580.466,-128.379 585.377,-133.659"/> |
| <text text-anchor="middle" x="996" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #out_buffer_</text> |
| </g> |
| </g> |
| </svg> |