Current File : //usr/local/apps/share/doc/freetds/reference/a00387_ga9ad2e6defce530a8778791cce0166ccd_cgraph.svg |
<?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.38.0 (20140413.2041)
-->
<!-- Title: tds_start_query_head Pages: 1 -->
<svg width="822pt" height="198pt"
viewBox="0.00 0.00 822.00 197.75" 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 193.746)">
<title>tds_start_query_head</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-193.746 818,-193.746 818,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-114.5 0,-133.5 120,-133.5 120,-114.5 0,-114.5"/>
<text text-anchor="middle" x="60" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_start_query_head</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00387.html#ga024bc5482366735070befd6f4af59f71" target="_top" xlink:title="Convert a string in an allocated buffer. ">
<polygon fill="white" stroke="black" points="156,-133.5 156,-152.5 260,-152.5 260,-133.5 156,-133.5"/>
<text text-anchor="middle" x="208" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert_string</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M120.384,-131.728C128.691,-132.809 137.241,-133.922 145.584,-135.008"/>
<polygon fill="midnightblue" stroke="midnightblue" points="145.26,-138.495 155.629,-136.315 146.164,-131.553 145.26,-138.495"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00217.html#a16db200d2281f76fe46fc1cbe37ca9df" target="_top" xlink:title="Set state of TDS connection, with logging and checking. ">
<polygon fill="white" stroke="black" points="296,-76.5 296,-95.5 376,-95.5 376,-76.5 296,-76.5"/>
<text text-anchor="middle" x="336" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_set_state</text>
</a>
</g>
</g>
<!-- Node1->Node7 -->
<g id="edge8" class="edge"><title>Node1->Node7</title>
<path fill="none" stroke="midnightblue" d="M120.117,-115.801C169.552,-108.945 239.248,-99.2795 285.714,-92.8353"/>
<polygon fill="midnightblue" stroke="midnightblue" points="286.415,-96.2717 295.839,-91.4311 285.453,-89.338 286.415,-96.2717"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00385.html#ga87db49044919f1bc84c0ff5e9ab00304" target="_top" xlink:title="Wrapper around iconv(3). ">
<polygon fill="white" stroke="black" points="305,-133.5 305,-152.5 367,-152.5 367,-133.5 305,-133.5"/>
<text text-anchor="middle" x="336" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_iconv</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M260.249,-143C271.711,-143 283.711,-143 294.659,-143"/>
<polygon fill="midnightblue" stroke="midnightblue" points="294.78,-146.5 304.78,-143 294.78,-139.5 294.78,-146.5"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00217.html#ab45c291105027e69836002e1dd586141" target="_top" xlink:title="Write a message to the debug log. ">
<polygon fill="white" stroke="black" points="737,-76.5 737,-95.5 814,-95.5 814,-76.5 737,-76.5"/>
<text text-anchor="middle" x="775.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M350.876,-152.559C365.371,-161.918 389.142,-175.54 412,-181 472.519,-195.457 490.262,-188.749 552,-181 619.81,-172.489 639.601,-173.013 701,-143 722.344,-132.566 743.431,-115.299 757.507,-102.499"/>
<polygon fill="midnightblue" stroke="midnightblue" points="760.013,-104.947 764.933,-95.5636 755.236,-99.8307 760.013,-104.947"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00385.html#ga3380140fc6eb9f2090c430f40e846876" target="_top" xlink:title="Move the input sequence pointer to the next valid position. ">
<polygon fill="white" stroke="black" points="412,-152.5 412,-171.5 552,-171.5 552,-152.5 412,-152.5"/>
<text text-anchor="middle" x="482" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">skip_one_input_sequence</text>
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id="edge4" class="edge"><title>Node3->Node5</title>
<path fill="none" stroke="midnightblue" d="M367.187,-146.983C377.534,-148.348 389.644,-149.946 402.032,-151.581"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.626,-155.057 411.998,-152.896 402.541,-148.117 401.626,-155.057"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00385.html#ga900b0bce08c6bfc2e7c988f4b5970516" target="_top" xlink:title="Inputs are FreeTDS canonical names, no other. ">
<polygon fill="white" stroke="black" points="588,-114.5 588,-133.5 701,-133.5 701,-114.5 588,-114.5"/>
<text text-anchor="middle" x="644.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_sys_iconv_open</text>
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id="edge7" class="edge"><title>Node3->Node6</title>
<path fill="none" stroke="midnightblue" d="M367.227,-141.126C415.825,-138.114 512.463,-132.123 577.56,-128.088"/>
<polygon fill="midnightblue" stroke="midnightblue" points="577.961,-131.57 587.725,-127.457 577.528,-124.583 577.961,-131.57"/>
</g>
<!-- Node5->Node6 -->
<g id="edge5" class="edge"><title>Node5->Node6</title>
<path fill="none" stroke="midnightblue" d="M523.501,-152.411C544.681,-147.396 570.802,-141.212 593.26,-135.895"/>
<polygon fill="midnightblue" stroke="midnightblue" points="594.366,-139.23 603.29,-133.52 592.753,-132.418 594.366,-139.23"/>
</g>
<!-- Node6->Node4 -->
<g id="edge6" class="edge"><title>Node6->Node4</title>
<path fill="none" stroke="midnightblue" d="M678.052,-114.411C694.399,-109.596 714.409,-103.701 731.957,-98.532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="733.355,-101.769 741.958,-95.5859 731.377,-95.0543 733.355,-101.769"/>
</g>
<!-- Node7->Node4 -->
<g id="edge9" class="edge"><title>Node7->Node4</title>
<path fill="none" stroke="midnightblue" d="M376.21,-86C456.525,-86 639.498,-86 726.642,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="726.781,-89.5001 736.781,-86 726.781,-82.5001 726.781,-89.5001"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00217.html#abf18b98efef6ce2dc0b97d658a3a1918" target="_top" xlink:title="Call the client library's error handler (for library-generated errors only) ">
<polygon fill="white" stroke="black" points="455,-38.5 455,-57.5 509,-57.5 509,-38.5 455,-38.5"/>
<text text-anchor="middle" x="482" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdserror</text>
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id="edge10" class="edge"><title>Node7->Node8</title>
<path fill="none" stroke="midnightblue" d="M373.337,-76.411C395.203,-70.6409 422.94,-63.3215 444.784,-57.5571"/>
<polygon fill="midnightblue" stroke="midnightblue" points="445.896,-60.8834 454.672,-54.9477 444.11,-54.1151 445.896,-60.8834"/>
</g>
<!-- Node8->Node4 -->
<g id="edge11" class="edge"><title>Node8->Node4</title>
<path fill="none" stroke="midnightblue" d="M509.26,-50.2194C550.303,-53.8393 632.092,-61.6606 701,-72 709.402,-73.2607 718.309,-74.7911 726.914,-76.371"/>
<polygon fill="midnightblue" stroke="midnightblue" points="726.353,-79.827 736.828,-78.2354 727.647,-72.9475 726.353,-79.827"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00387.html#ga11338742dc30fd0c2711f58eb830316f" target="_top" xlink:title="tds_send_cancel() sends an empty packet (8 byte header only) tds_process_cancel should be called dire...">
<polygon fill="white" stroke="red" points="596,-0.5 596,-19.5 693,-19.5 693,-0.5 596,-0.5"/>
<text text-anchor="middle" x="644.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_send_cancel</text>
</a>
</g>
</g>
<!-- Node8->Node9 -->
<g id="edge12" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M509.144,-41.8101C531.849,-36.4344 565.371,-28.4979 593.249,-21.8974"/>
<polygon fill="midnightblue" stroke="midnightblue" points="594.31,-25.2431 603.235,-19.5333 592.697,-18.4314 594.31,-25.2431"/>
</g>
<!-- Node9->Node4 -->
<g id="edge13" class="edge"><title>Node9->Node4</title>
<path fill="none" stroke="midnightblue" d="M670.619,-19.5637C680.327,-23.5926 691.391,-28.6004 701,-34 719.959,-44.653 740.019,-59.0851 754.384,-70.0424"/>
<polygon fill="midnightblue" stroke="midnightblue" points="752.482,-72.9961 762.531,-76.351 756.767,-67.4613 752.482,-72.9961"/>
</g>
</g>
</svg>