Current File : //usr/local/apps/share/doc/freetds/reference/a00387_ga0da385231bfa3dc49377e1fb2bea2c07_icgraph.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 Pages: 1 -->
<svg width="577pt" height="294pt"
viewBox="0.00 0.00 577.00 294.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 290)">
<title>tds_start_query</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-290 573,-290 573,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-133.5 0,-152.5 90,-152.5 90,-133.5 0,-133.5"/>
<text text-anchor="middle" x="45" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_start_query</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00387.html#ga74eb08c3a1c85be8ac9db428842c8b9d" target="_top" xlink:title="tds_submit_prepare() creates a temporary stored procedure in the server. ">
<polygon fill="white" stroke="black" points="147,-266.5 147,-285.5 257,-285.5 257,-266.5 147,-266.5"/>
<text text-anchor="middle" x="202" y="-273.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_prepare</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M54.1553,-162.077C66.1042,-187.686 90.8312,-232.758 126,-257 132.304,-261.345 139.519,-264.697 146.926,-267.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="57.2375,-160.396 49.9503,-152.706 50.8509,-163.262 57.2375,-160.396"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00387.html#ga08877c101704bebe4fa57e0849dc272d" target="_top" xlink:title="tds71_submit_prepexec() creates a temporary stored procedure in the server. ">
<polygon fill="white" stroke="black" points="138,-228.5 138,-247.5 266,-247.5 266,-228.5 138,-228.5"/>
<text text-anchor="middle" x="202" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds71_submit_prepexec</text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id="edge2" class="edge"><title>Node1->Node3</title>
<path fill="none" stroke="midnightblue" d="M59.9632,-160.772C74.5905,-178.181 99.1432,-204.19 126,-219 133.057,-222.892 140.927,-226.003 148.839,-228.486"/>
<polygon fill="midnightblue" stroke="midnightblue" points="62.2935,-158.092 53.2592,-152.557 56.8701,-162.518 62.2935,-158.092"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00387.html#ga3e7b4793c6f799fbc6c174f673bb5b32" target="_top" xlink:title="tds_submit_execute() sends a previously prepared dynamic statement to the server. ...">
<polygon fill="white" stroke="black" points="320,-149.5 320,-168.5 429,-168.5 429,-149.5 320,-149.5"/>
<text text-anchor="middle" x="374.5" y="-156.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_execute</text>
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id="edge3" class="edge"><title>Node1->Node4</title>
<path fill="none" stroke="midnightblue" d="M100.338,-145.655C161.165,-148.626 259.122,-153.412 319.721,-156.373"/>
<polygon fill="midnightblue" stroke="midnightblue" points="100.327,-142.15 90.1681,-145.158 99.9854,-149.142 100.327,-142.15"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00387.html#gaf573d8d4d2660c8c27770573fca05ff5" target="_top" xlink:title="Send a unprepare request for a prepared query. ">
<polygon fill="white" stroke="black" points="141.5,-190.5 141.5,-209.5 262.5,-209.5 262.5,-190.5 141.5,-190.5"/>
<text text-anchor="middle" x="202" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_unprepare</text>
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id="edge4" class="edge"><title>Node1->Node5</title>
<path fill="none" stroke="midnightblue" d="M77.4721,-156.677C92.116,-162.861 109.834,-170.09 126,-176 139.996,-181.116 155.67,-186.227 169.056,-190.409"/>
<polygon fill="midnightblue" stroke="midnightblue" points="78.4539,-153.291 67.8821,-152.592 75.7104,-159.731 78.4539,-153.291"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00387.html#ga02c6ce3ff96369603a6ee4efee64caae" target="_top" xlink:title="Emulate prepared execute traslating to a normal language. ">
<polygon fill="white" stroke="black" points="126,-114.5 126,-133.5 278,-133.5 278,-114.5 126,-114.5"/>
<text text-anchor="middle" x="202" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_send_emulated_execute</text>
</a>
</g>
</g>
<!-- Node1->Node8 -->
<g id="edge7" class="edge"><title>Node1->Node8</title>
<path fill="none" stroke="midnightblue" d="M99.9634,-136.385C108.318,-135.361 117.076,-134.287 125.795,-133.219"/>
<polygon fill="midnightblue" stroke="midnightblue" points="99.502,-132.915 90.0022,-137.606 100.354,-139.863 99.502,-132.915"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00387.html#ga7bf3670d3d6dabed469b9eb117298079" target="_top" xlink:title="Send a rollback request. ">
<polygon fill="white" stroke="black" points="141,-76.5 141,-95.5 263,-95.5 263,-76.5 141,-76.5"/>
<text text-anchor="middle" x="202" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_begin_tran</text>
</a>
</g>
</g>
<!-- Node1->Node10 -->
<g id="edge10" class="edge"><title>Node1->Node10</title>
<path fill="none" stroke="midnightblue" d="M72.5813,-128.764C87.8886,-120.978 107.671,-111.603 126,-105 135.983,-101.403 146.947,-98.2173 157.336,-95.5307"/>
<polygon fill="midnightblue" stroke="midnightblue" points="70.9556,-125.665 63.6816,-133.368 74.1717,-131.882 70.9556,-125.665"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00387.html#ga9c1cdcc388506a2ca3c0aaee8c461ba6" target="_top" xlink:title="Send a rollback request. ">
<polygon fill="white" stroke="black" points="148,-38.5 148,-57.5 256,-57.5 256,-38.5 148,-38.5"/>
<text text-anchor="middle" x="202" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_rollback</text>
</a>
</g>
</g>
<!-- Node1->Node11 -->
<g id="edge11" class="edge"><title>Node1->Node11</title>
<path fill="none" stroke="midnightblue" d="M59.9632,-125.228C74.5905,-107.819 99.1432,-81.8095 126,-67 133.057,-63.1083 140.927,-59.9972 148.839,-57.5145"/>
<polygon fill="midnightblue" stroke="midnightblue" points="56.8701,-123.482 53.2592,-133.443 62.2935,-127.908 56.8701,-123.482"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00387.html#ga530538c4c975524cf0b771a550fc94a3" target="_top" xlink:title="Send a commit request. ">
<polygon fill="white" stroke="black" points="149.5,-0.5 149.5,-19.5 254.5,-19.5 254.5,-0.5 149.5,-0.5"/>
<text text-anchor="middle" x="202" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_commit</text>
</a>
</g>
</g>
<!-- Node1->Node12 -->
<g id="edge12" class="edge"><title>Node1->Node12</title>
<path fill="none" stroke="midnightblue" d="M54.1553,-123.923C66.1042,-98.3138 90.8312,-53.2416 126,-29 132.967,-24.1974 141.048,-20.6079 149.271,-17.9253"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.8509,-122.738 49.9503,-133.294 57.2375,-125.604 50.8509,-122.738"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00390.html#ga69902dffb299d62a799888e0fa3ccd68" target="_top" xlink:title="Attempt to close all deferred closes (dynamics and cursors). ">
<polygon fill="white" stroke="black" points="315,-188 315,-218 434,-218 434,-188 315,-188"/>
<text text-anchor="start" x="323" y="-206" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_pending</text>
<text text-anchor="middle" x="374.5" y="-195" font-family="Helvetica,sans-Serif" font-size="10.00">_closes</text>
</a>
</g>
</g>
<!-- Node5->Node6 -->
<g id="edge5" class="edge"><title>Node5->Node6</title>
<path fill="none" stroke="midnightblue" d="M272.683,-201.226C286.656,-201.472 301.207,-201.728 314.764,-201.967"/>
<polygon fill="midnightblue" stroke="midnightblue" points="272.693,-197.726 262.633,-201.049 272.569,-204.725 272.693,-197.726"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00390.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9" target="_top" xlink:title="tds_process_end() processes any of the DONE, DONEPROC, or DONEINPROC tokens. ">
<polygon fill="white" stroke="red" points="471,-193.5 471,-212.5 569,-212.5 569,-193.5 471,-193.5"/>
<text text-anchor="middle" x="520" y="-200.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_end</text>
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id="edge6" class="edge"><title>Node6->Node7</title>
<path fill="none" stroke="midnightblue" d="M444.557,-203C453.36,-203 462.216,-203 470.596,-203"/>
<polygon fill="midnightblue" stroke="midnightblue" points="444.281,-199.5 434.281,-203 444.281,-206.5 444.281,-199.5"/>
</g>
<!-- Node8->Node4 -->
<g id="edge9" class="edge"><title>Node8->Node4</title>
<path fill="none" stroke="midnightblue" d="M259.427,-135.583C281.33,-140.08 306.111,-145.166 326.966,-149.448"/>
<polygon fill="midnightblue" stroke="midnightblue" points="260.089,-132.146 249.59,-133.564 258.682,-139.003 260.089,-132.146"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00387.html#gae603aed795a4c5bb26ab159a11256996" target="_top" xlink:title="Submit a prepared query with parameters. ">
<polygon fill="white" stroke="black" points="314,-111.5 314,-130.5 435,-130.5 435,-111.5 314,-111.5"/>
<text text-anchor="middle" x="374.5" y="-118.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_execdirect</text>
</a>
</g>
</g>
<!-- Node8->Node9 -->
<g id="edge8" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M288.408,-122.497C297.052,-122.345 305.695,-122.193 313.98,-122.047"/>
<polygon fill="midnightblue" stroke="midnightblue" points="288.217,-119 278.28,-122.675 288.34,-125.999 288.217,-119"/>
</g>
</g>
</svg>