Current File : //usr/local/apps/share/doc/freetds/reference/a00390_gacb3354443bcefe7a500a500a4904cc05_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_process_param_result Pages: 1 -->
<svg width="1032pt" height="610pt"
viewBox="0.00 0.00 1032.00 610.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 606)">
<title>tds_process_param_result</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-606 1028,-606 1028,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-389.5 0,-408.5 142,-408.5 142,-389.5 0,-389.5"/>
<text text-anchor="middle" x="71" y="-396.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_param_result</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00390.html#gabfc9de1d1fe718818caf63a4be4035a6" target="_top" xlink:title="process all streams. ">
<polygon fill="white" stroke="black" points="504,-373.5 504,-392.5 616,-392.5 616,-373.5 504,-373.5"/>
<text text-anchor="middle" x="560" y="-380.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M152.284,-400.675C160.964,-400.808 169.666,-400.921 178,-401 306.911,-402.216 339.558,-406.049 468,-395 479.59,-394.003 491.97,-392.599 503.746,-391.101"/>
<polygon fill="midnightblue" stroke="midnightblue" points="152.185,-397.173 142.129,-400.51 152.071,-404.172 152.185,-397.173"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="a00390.html#ga9fdef8228d29cab7fa9098f07fa73fba" target="_top" xlink:title="Process parameters from networks. ">
<polygon fill="white" stroke="black" points="178,-362 178,-392 320,-392 320,-362 178,-362"/>
<text text-anchor="start" x="186" y="-380" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_param_result</text>
<text text-anchor="middle" x="249" y="-369" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node1->Node28 -->
<g id="edge34" class="edge"><title>Node1->Node28</title>
<path fill="none" stroke="midnightblue" d="M152.101,-388.987C160.706,-387.912 169.412,-386.823 177.888,-385.764"/>
<polygon fill="midnightblue" stroke="midnightblue" points="151.554,-385.528 142.066,-390.242 152.423,-392.474 151.554,-385.528"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00375.html#gae67546338cb9542a4902aa914f57f314" target="_top" xlink:title="_bcp_exec_out">
<polygon fill="white" stroke="black" points="663.5,-582.5 663.5,-601.5 751.5,-601.5 751.5,-582.5 663.5,-582.5"/>
<text text-anchor="middle" x="707.5" y="-589.5" font-family="Helvetica,sans-Serif" font-size="10.00">_bcp_exec_out</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M565.141,-402.792C574.161,-441.092 599.154,-525.727 652,-573 656.332,-576.875 661.498,-579.969 666.898,-582.438"/>
<polygon fill="midnightblue" stroke="midnightblue" points="568.523,-401.88 562.925,-392.885 561.692,-403.408 568.523,-401.88"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00372.html#gaf1879b85e8238c015b9648d077665285" target="_top" xlink:title="_dbresults">
<polygon fill="white" stroke="black" points="675,-468.5 675,-487.5 740,-487.5 740,-468.5 675,-468.5"/>
<text text-anchor="middle" x="707.5" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">_dbresults</text>
</a>
</g>
</g>
<!-- Node2->Node5 -->
<g id="edge4" class="edge"><title>Node2->Node5</title>
<path fill="none" stroke="midnightblue" d="M577.288,-399.786C594.504,-416.717 623.116,-442.629 652,-459 659.061,-463.002 667.11,-466.374 674.815,-469.113"/>
<polygon fill="midnightblue" stroke="midnightblue" points="579.762,-397.31 570.22,-392.705 574.808,-402.255 579.762,-397.31"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00372.html#ga548153eb2eae76c48aa9d4b72258dc1c" target="_top" xlink:title="Send text or image data to the server. ">
<polygon fill="white" stroke="black" points="956,-411.5 956,-430.5 1024,-430.5 1024,-411.5 956,-411.5"/>
<text text-anchor="middle" x="990" y="-418.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbwritetext</text>
</a>
</g>
</g>
<!-- Node2->Node8 -->
<g id="edge18" class="edge"><title>Node2->Node8</title>
<path fill="none" stroke="midnightblue" d="M626.184,-388.787C718.893,-397.019 885.405,-411.802 955.962,-418.067"/>
<polygon fill="midnightblue" stroke="midnightblue" points="626.348,-385.288 616.077,-387.89 625.729,-392.261 626.348,-385.288"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00373.html#gaff09873008411a0573f6d1a9e6c7cf4b" target="_top" xlink:title="Get count of output parameters filled by a stored procedure. ">
<polygon fill="white" stroke="black" points="675,-152.5 675,-171.5 740,-171.5 740,-152.5 675,-152.5"/>
<text text-anchor="middle" x="707.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbnumrets</text>
</a>
</g>
</g>
<!-- Node2->Node9 -->
<g id="edge8" class="edge"><title>Node2->Node9</title>
<path fill="none" stroke="midnightblue" d="M573.004,-364.767C602.503,-319.962 677.762,-205.65 700.135,-171.668"/>
<polygon fill="midnightblue" stroke="midnightblue" points="570.015,-362.942 567.44,-373.219 575.862,-366.791 570.015,-362.942"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00372.html#gae1f50a6a2c31fda57cb481922b06841e" target="_top" xlink:title="Wait for results of a query from the server. ">
<polygon fill="white" stroke="black" points="681,-430.5 681,-449.5 734,-449.5 734,-430.5 681,-430.5"/>
<text text-anchor="middle" x="707.5" y="-437.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbsqlok</text>
</a>
</g>
</g>
<!-- Node2->Node13 -->
<g id="edge12" class="edge"><title>Node2->Node13</title>
<path fill="none" stroke="midnightblue" d="M594.702,-396.203C621.418,-406.669 658.118,-421.046 682.067,-430.428"/>
<polygon fill="midnightblue" stroke="midnightblue" points="595.941,-392.929 585.353,-392.541 593.388,-399.447 595.941,-392.929"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00372.html#ga559e24ba70d0d96c3469eb6ab8f74e05" target="_top" xlink:title="Cancel the query currently being retrieved, discarding all pending rows. ">
<polygon fill="white" stroke="black" points="672,-544.5 672,-563.5 743,-563.5 743,-544.5 672,-544.5"/>
<text text-anchor="middle" x="707.5" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbcanquery</text>
</a>
</g>
</g>
<!-- Node2->Node15 -->
<g id="edge16" class="edge"><title>Node2->Node15</title>
<path fill="none" stroke="midnightblue" d="M567.573,-402.324C579.44,-434.404 607.431,-498.708 652,-535 657.75,-539.682 664.729,-543.245 671.747,-545.944"/>
<polygon fill="midnightblue" stroke="midnightblue" points="570.821,-401.011 564.166,-392.767 564.227,-403.362 570.821,-401.011"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00372.html#gadd5685565c8c6c86079e17b8a73b324c" target="_top" xlink:title="Fetch part of a text or image value from the server. ">
<polygon fill="white" stroke="black" points="674,-114.5 674,-133.5 741,-133.5 741,-114.5 674,-114.5"/>
<text text-anchor="middle" x="707.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbreadtext</text>
</a>
</g>
</g>
<!-- Node2->Node16 -->
<g id="edge19" class="edge"><title>Node2->Node16</title>
<path fill="none" stroke="midnightblue" d="M562.911,-363.156C568.329,-317.762 587.827,-205.465 652,-143 658.031,-137.129 665.973,-133.065 673.921,-130.255"/>
<polygon fill="midnightblue" stroke="midnightblue" points="559.422,-362.864 561.819,-373.185 566.381,-363.622 559.422,-362.864"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00372.html#gac980139b9cea03cf93e373d425991481" target="_top" xlink:title="Transmit the command buffer to the server. ">
<polygon fill="white" stroke="black" points="675,-506.5 675,-525.5 740,-525.5 740,-506.5 675,-506.5"/>
<text text-anchor="middle" x="707.5" y="-513.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbsqlsend</text>
</a>
</g>
</g>
<!-- Node2->Node17 -->
<g id="edge20" class="edge"><title>Node2->Node17</title>
<path fill="none" stroke="midnightblue" d="M571.309,-401.653C586.069,-426.733 615.513,-471.156 652,-497 658.787,-501.807 666.902,-505.494 674.77,-508.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="574.232,-399.714 566.225,-392.776 568.158,-403.193 574.232,-399.714"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="a00387.html#gaf0da49585d39e99780a004ee2ca23479" target="_top" xlink:title="Send option commands to server. ">
<polygon fill="white" stroke="black" points="799,-354.5 799,-373.5 920,-373.5 920,-354.5 799,-354.5"/>
<text text-anchor="middle" x="859.5" y="-361.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_optioncmd</text>
</a>
</g>
</g>
<!-- Node2->Node18 -->
<g id="edge22" class="edge"><title>Node2->Node18</title>
<path fill="none" stroke="midnightblue" d="M626.283,-378.831C677.774,-375.542 748.995,-370.994 798.943,-367.804"/>
<polygon fill="midnightblue" stroke="midnightblue" points="626.017,-375.34 616.26,-379.471 626.463,-382.326 626.017,-375.34"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="a00217.html#ac6610c72bd31bad5378f760fa9b12d66" target="_top" xlink:title="Initialize BCP information. ">
<polygon fill="white" stroke="black" points="671,-67.5 671,-86.5 744,-86.5 744,-67.5 671,-67.5"/>
<text text-anchor="middle" x="707.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_bcp_init</text>
</a>
</g>
</g>
<!-- Node2->Node19 -->
<g id="edge23" class="edge"><title>Node2->Node19</title>
<path fill="none" stroke="midnightblue" d="M562.407,-363.103C566.876,-313.723 584.72,-183.869 652,-105 658.904,-96.9071 668.73,-90.8644 678.142,-86.5049"/>
<polygon fill="midnightblue" stroke="midnightblue" points="558.895,-363.108 561.572,-373.36 565.872,-363.677 558.895,-363.108"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="a00390.html#gaeeb1562044786ea17bea361ed83e6946" target="_top" xlink:title="Process results for simple query as "SET TEXTSIZE" or "USE dbname" If the statement returns results...">
<polygon fill="white" stroke="black" points="652.5,-289 652.5,-319 762.5,-319 762.5,-289 652.5,-289"/>
<text text-anchor="start" x="660.5" y="-307" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_simple</text>
<text text-anchor="middle" x="707.5" y="-296" font-family="Helvetica,sans-Serif" font-size="10.00">_query</text>
</a>
</g>
</g>
<!-- Node2->Node21 -->
<g id="edge25" class="edge"><title>Node2->Node21</title>
<path fill="none" stroke="midnightblue" d="M587.411,-368.66C613.229,-354.642 652.387,-333.381 678.678,-319.106"/>
<polygon fill="midnightblue" stroke="midnightblue" points="585.669,-365.623 578.551,-373.471 589.009,-371.775 585.669,-365.623"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="a00390.html#gaf233e79967f82f4e0dd4d11524917a34" target="_top" xlink:title="tds_process_cancel">
<polygon fill="white" stroke="black" points="652,-10.5 652,-29.5 763,-29.5 763,-10.5 652,-10.5"/>
<text text-anchor="middle" x="707.5" y="-17.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_cancel</text>
</a>
</g>
</g>
<!-- Node2->Node26 -->
<g id="edge32" class="edge"><title>Node2->Node26</title>
<path fill="none" stroke="midnightblue" d="M561.992,-362.935C565.575,-308.775 581.679,-157.031 652,-58 660.748,-45.6797 674.815,-36.0179 686.465,-29.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="558.481,-363.034 561.389,-373.221 565.469,-363.443 558.481,-363.034"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00374.html#ga7a184158b27a50f713e9cfae3b746209" target="_top" xlink:title="Write a datafile to a table. ">
<polygon fill="white" stroke="black" points="828.5,-582.5 828.5,-601.5 890.5,-601.5 890.5,-582.5 828.5,-582.5"/>
<text text-anchor="middle" x="859.5" y="-589.5" font-family="Helvetica,sans-Serif" font-size="10.00">bcp_exec</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M762.166,-592C784.303,-592 809.146,-592 828.058,-592"/>
<polygon fill="midnightblue" stroke="midnightblue" points="761.886,-588.5 751.886,-592 761.886,-595.5 761.886,-588.5"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00372.html#ga4e26d949be2c3bf71b1a33c75b11d931" target="_top" xlink:title="Set up query results. ">
<polygon fill="white" stroke="black" points="830,-468.5 830,-487.5 889,-487.5 889,-468.5 830,-468.5"/>
<text text-anchor="middle" x="859.5" y="-475.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbresults</text>
</a>
</g>
</g>
<!-- Node5->Node6 -->
<g id="edge5" class="edge"><title>Node5->Node6</title>
<path fill="none" stroke="midnightblue" d="M750.373,-478C775.681,-478 807.287,-478 829.778,-478"/>
<polygon fill="midnightblue" stroke="midnightblue" points="750.311,-474.5 740.311,-478 750.311,-481.5 750.311,-474.5"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00372.html#ga66ea891910f0a357cc78107d6ab7d962" target="_top" xlink:title="Change current database. ">
<polygon fill="white" stroke="black" points="968,-506.5 968,-525.5 1012,-525.5 1012,-506.5 968,-506.5"/>
<text text-anchor="middle" x="990" y="-513.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbuse</text>
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id="edge6" class="edge"><title>Node6->Node7</title>
<path fill="none" stroke="midnightblue" d="M898.658,-489.284C921.242,-495.963 949.007,-504.173 967.749,-509.716"/>
<polygon fill="midnightblue" stroke="midnightblue" points="899.6,-485.913 889.018,-486.433 897.615,-492.626 899.6,-485.913"/>
</g>
<!-- Node6->Node8 -->
<g id="edge7" class="edge"><title>Node6->Node8</title>
<path fill="none" stroke="midnightblue" d="M894.704,-464.63C903.024,-461.261 911.867,-457.581 920,-454 937.014,-446.509 956.055,-437.342 969.817,-430.572"/>
<polygon fill="midnightblue" stroke="midnightblue" points="893.232,-461.45 885.251,-468.419 895.836,-467.947 893.232,-461.45"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00373.html#ga0311328d63bae5d9bd5aea5ea4914223" target="_top" xlink:title="Get name of an output parameter filled by a stored procedure. ">
<polygon fill="white" stroke="black" points="826,-114.5 826,-133.5 893,-133.5 893,-114.5 826,-114.5"/>
<text text-anchor="middle" x="859.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbretname</text>
</a>
</g>
</g>
<!-- Node9->Node10 -->
<g id="edge9" class="edge"><title>Node9->Node10</title>
<path fill="none" stroke="midnightblue" d="M750.185,-151.44C774.123,-145.375 803.745,-137.871 825.958,-132.244"/>
<polygon fill="midnightblue" stroke="midnightblue" points="749.145,-148.093 740.311,-153.941 750.864,-154.878 749.145,-148.093"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00373.html#ga42e187003b74fec6e9ca92d410bfb9c0" target="_top" xlink:title="Get value of an output parameter filled by a stored procedure. ">
<polygon fill="white" stroke="black" points="828.5,-76.5 828.5,-95.5 890.5,-95.5 890.5,-76.5 828.5,-76.5"/>
<text text-anchor="middle" x="859.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbretdata</text>
</a>
</g>
</g>
<!-- Node9->Node11 -->
<g id="edge10" class="edge"><title>Node9->Node11</title>
<path fill="none" stroke="midnightblue" d="M749.776,-150.012C754.393,-147.977 758.903,-145.649 763,-143 782.537,-130.369 779.298,-117.373 799,-105 807.908,-99.406 818.607,-95.3234 828.462,-92.4099"/>
<polygon fill="midnightblue" stroke="midnightblue" points="748.255,-146.849 740.244,-153.782 750.83,-153.358 748.255,-146.849"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00373.html#gab705bf94be535e9d8fc4edc0f48c98b0" target="_top" xlink:title="Get size of an output parameter filled by a stored procedure. ">
<polygon fill="white" stroke="black" points="832,-152.5 832,-171.5 887,-171.5 887,-152.5 832,-152.5"/>
<text text-anchor="middle" x="859.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbretlen</text>
</a>
</g>
</g>
<!-- Node9->Node12 -->
<g id="edge11" class="edge"><title>Node9->Node12</title>
<path fill="none" stroke="midnightblue" d="M750.645,-162C776.656,-162 809.239,-162 831.748,-162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="750.311,-158.5 740.311,-162 750.311,-165.5 750.311,-158.5"/>
</g>
<!-- Node13->Node8 -->
<g id="edge15" class="edge"><title>Node13->Node8</title>
<path fill="none" stroke="midnightblue" d="M744.679,-437.549C799.527,-433.834 902.927,-426.83 955.895,-423.242"/>
<polygon fill="midnightblue" stroke="midnightblue" points="744.127,-434.079 734.386,-438.247 744.6,-441.063 744.127,-434.079"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="a00372.html#gaae889abeb145ec41f7361aa8f597fe46" target="_top" xlink:title="send the SQL command to the server and wait for an answer. ">
<polygon fill="white" stroke="black" points="827.5,-506.5 827.5,-525.5 891.5,-525.5 891.5,-506.5 827.5,-506.5"/>
<text text-anchor="middle" x="859.5" y="-513.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbsqlexec</text>
</a>
</g>
</g>
<!-- Node13->Node14 -->
<g id="edge13" class="edge"><title>Node13->Node14</title>
<path fill="none" stroke="midnightblue" d="M743.711,-449.498C750.39,-452.057 757.12,-455.199 763,-459 782.537,-471.631 779.298,-484.627 799,-497 807.54,-502.363 817.728,-506.337 827.239,-509.224"/>
<polygon fill="midnightblue" stroke="midnightblue" points="744.663,-446.124 734.069,-446.157 742.372,-452.738 744.663,-446.124"/>
</g>
<!-- Node14->Node7 -->
<g id="edge14" class="edge"><title>Node14->Node7</title>
<path fill="none" stroke="midnightblue" d="M901.706,-516C923.728,-516 949.913,-516 967.821,-516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="901.606,-512.5 891.606,-516 901.606,-519.5 901.606,-512.5"/>
</g>
<!-- Node15->Node7 -->
<g id="edge17" class="edge"><title>Node15->Node7</title>
<path fill="none" stroke="midnightblue" d="M753.332,-552.303C796.358,-550.126 863.027,-545.317 920,-535 936.261,-532.055 954.25,-527.042 967.782,-522.904"/>
<polygon fill="midnightblue" stroke="midnightblue" points="753.011,-548.814 743.19,-552.789 753.346,-555.806 753.011,-548.814"/>
</g>
<!-- Node17->Node14 -->
<g id="edge21" class="edge"><title>Node17->Node14</title>
<path fill="none" stroke="midnightblue" d="M750.36,-516C774.735,-516 804.956,-516 827.249,-516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="750.311,-512.5 740.311,-516 750.311,-519.5 750.311,-512.5"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="a00374.html#gada8e987c4a6225b9276c05ba3a4f47a0" target="_top" xlink:title="Prepare for bulk copy operation on a table. ">
<polygon fill="white" stroke="black" points="833,-38.5 833,-57.5 886,-57.5 886,-38.5 833,-38.5"/>
<text text-anchor="middle" x="859.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">bcp_init</text>
</a>
</g>
</g>
<!-- Node19->Node20 -->
<g id="edge24" class="edge"><title>Node19->Node20</title>
<path fill="none" stroke="midnightblue" d="M753.975,-68.2082C779.725,-63.2298 811.001,-57.1831 832.594,-53.0085"/>
<polygon fill="midnightblue" stroke="midnightblue" points="753.202,-64.7928 744.048,-70.1274 754.53,-71.6655 753.202,-64.7928"/>
</g>
<!-- Node21->Node18 -->
<g id="edge26" class="edge"><title>Node21->Node18</title>
<path fill="none" stroke="midnightblue" d="M748.838,-323.487C764.35,-330.659 782.335,-338.589 799,-345 807.704,-348.348 817.275,-351.591 826.148,-354.422"/>
<polygon fill="midnightblue" stroke="midnightblue" points="750.074,-320.201 739.532,-319.139 747.11,-326.543 750.074,-320.201"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="a00217.html#ade7df2db455b61edc83819ad60edb339" target="_top" xlink:title="Tell we finished sending BCP data to server. ">
<polygon fill="white" stroke="red" points="818,-278.5 818,-297.5 901,-297.5 901,-278.5 818,-278.5"/>
<text text-anchor="middle" x="859.5" y="-285.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_bcp_done</text>
</a>
</g>
</g>
<!-- Node21->Node22 -->
<g id="edge27" class="edge"><title>Node21->Node22</title>
<path fill="none" stroke="midnightblue" d="M773.004,-297.12C788.135,-295.506 803.847,-293.83 817.611,-292.361"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.226,-293.683 762.653,-298.224 772.968,-300.643 772.226,-293.683"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="a00217.html#a8208eef2a3974ae1f0cf3c8c8ab011ce" target="_top" xlink:title="Start sending BCP data to server. ">
<polygon fill="white" stroke="red" points="819.5,-240.5 819.5,-259.5 899.5,-259.5 899.5,-240.5 819.5,-240.5"/>
<text text-anchor="middle" x="859.5" y="-247.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_bcp_start</text>
</a>
</g>
</g>
<!-- Node21->Node23 -->
<g id="edge28" class="edge"><title>Node21->Node23</title>
<path fill="none" stroke="midnightblue" d="M755.564,-285.184C769.486,-279.785 784.801,-274.008 799,-269 808.204,-265.754 818.29,-262.442 827.501,-259.512"/>
<polygon fill="midnightblue" stroke="midnightblue" points="754.223,-281.95 746.18,-288.847 756.768,-288.471 754.223,-281.95"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="a00217.html#a7711612cc544a7da2c7aa212b870acb2" target="_top" xlink:title="Start writing writetext request. ">
<polygon fill="white" stroke="black" points="807.5,-316.5 807.5,-335.5 911.5,-335.5 911.5,-316.5 807.5,-316.5"/>
<text text-anchor="middle" x="859.5" y="-323.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_writetext_start</text>
</a>
</g>
</g>
<!-- Node21->Node24 -->
<g id="edge29" class="edge"><title>Node21->Node24</title>
<path fill="none" stroke="midnightblue" d="M772.726,-313.42C784.323,-315.121 796.27,-316.873 807.429,-318.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.056,-309.931 762.653,-311.943 772.04,-316.857 773.056,-309.931"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="a00390.html#ga69902dffb299d62a799888e0fa3ccd68" target="_top" xlink:title="Attempt to close all deferred closes (dynamics and cursors). ">
<polygon fill="white" stroke="red" points="800,-191 800,-221 919,-221 919,-191 800,-191"/>
<text text-anchor="start" x="808" y="-209" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_pending</text>
<text text-anchor="middle" x="859.5" y="-198" font-family="Helvetica,sans-Serif" font-size="10.00">_closes</text>
</a>
</g>
</g>
<!-- Node21->Node25 -->
<g id="edge31" class="edge"><title>Node21->Node25</title>
<path fill="none" stroke="midnightblue" d="M731.955,-281.992C749.466,-266.358 774.501,-245.628 799,-231 805.061,-227.381 811.742,-224.03 818.371,-221.033"/>
<polygon fill="midnightblue" stroke="midnightblue" points="729.528,-279.468 724.468,-288.776 734.228,-284.655 729.528,-279.468"/>
</g>
<!-- Node24->Node8 -->
<g id="edge30" class="edge"><title>Node24->Node8</title>
<path fill="none" stroke="midnightblue" d="M909.972,-339.51C913.468,-341.151 916.85,-342.975 920,-345 948.032,-363.022 971.928,-395.267 982.774,-411.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="911.116,-336.195 900.539,-335.582 908.426,-342.657 911.116,-336.195"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="a00372.html#ga5ea23272124fff03b8d87538c1ec3ee5" target="_top" xlink:title="Cancel the current command batch. ">
<polygon fill="white" stroke="black" points="830,-0.5 830,-19.5 889,-19.5 889,-0.5 830,-0.5"/>
<text text-anchor="middle" x="859.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbcancel</text>
</a>
</g>
</g>
<!-- Node26->Node27 -->
<g id="edge33" class="edge"><title>Node26->Node27</title>
<path fill="none" stroke="midnightblue" d="M773.297,-15.6802C793.064,-14.3624 813.794,-12.9804 829.857,-11.9095"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.823,-12.204 763.078,-16.3615 773.288,-19.1884 772.823,-12.204"/>
</g>
<!-- Node28->Node2 -->
<g id="edge37" class="edge"><title>Node28->Node2</title>
<path fill="none" stroke="midnightblue" d="M330.429,-378.562C384.85,-379.618 455.334,-380.987 503.556,-381.923"/>
<polygon fill="midnightblue" stroke="midnightblue" points="330.183,-375.056 320.117,-378.361 330.047,-382.055 330.183,-375.056"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="a00390.html#ga39453d084f3f780ac4602d4abf2839f7" target="_top" xlink:title="tds_process_default_tokens() is a catch all function that is called to process tokens not known to ot...">
<polygon fill="white" stroke="red" points="356,-324 356,-354 468,-354 468,-324 356,-324"/>
<text text-anchor="start" x="364" y="-342" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_default</text>
<text text-anchor="middle" x="412" y="-331" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node28->Node29 -->
<g id="edge35" class="edge"><title>Node28->Node29</title>
<path fill="none" stroke="midnightblue" d="M323.552,-359.64C334.431,-357.072 345.481,-354.464 355.899,-352.005"/>
<polygon fill="midnightblue" stroke="midnightblue" points="322.56,-356.278 313.631,-361.981 324.168,-363.091 322.56,-356.278"/>
</g>
<!-- Node29->Node2 -->
<g id="edge36" class="edge"><title>Node29->Node2</title>
<path fill="none" stroke="midnightblue" d="M472.494,-356.93C491.229,-362.576 511.194,-368.593 527.218,-373.422"/>
<polygon fill="midnightblue" stroke="midnightblue" points="473.421,-353.554 462.837,-354.019 471.401,-360.256 473.421,-353.554"/>
</g>
</g>
</svg>