Current File : //usr/local/apps/share/doc/freetds/reference/a00390_gae5b3e01f3d665f9e377de091f46f1ab9_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_compute_names Pages: 1 -->
<svg width="684pt" height="610pt"
viewBox="0.00 0.00 684.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_compute_names</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-606 680,-606 680,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-368 0,-398 120,-398 120,-368 0,-368"/>
<text text-anchor="start" x="8" y="-386" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_compute</text>
<text text-anchor="middle" x="60" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00">_names</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="156,-373.5 156,-392.5 268,-392.5 268,-373.5 156,-373.5"/>
<text text-anchor="middle" x="212" 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="M130.472,-383C138.885,-383 147.392,-383 155.565,-383"/>
<polygon fill="midnightblue" stroke="midnightblue" points="130.284,-379.5 120.284,-383 130.284,-386.5 130.284,-379.5"/>
</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="315.5,-582.5 315.5,-601.5 403.5,-601.5 403.5,-582.5 315.5,-582.5"/>
<text text-anchor="middle" x="359.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="M217.141,-402.792C226.161,-441.092 251.154,-525.727 304,-573 308.332,-576.875 313.498,-579.969 318.898,-582.438"/>
<polygon fill="midnightblue" stroke="midnightblue" points="220.523,-401.88 214.925,-392.885 213.692,-403.408 220.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="327,-468.5 327,-487.5 392,-487.5 392,-468.5 327,-468.5"/>
<text text-anchor="middle" x="359.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="M229.288,-399.786C246.504,-416.717 275.116,-442.629 304,-459 311.061,-463.002 319.11,-466.374 326.815,-469.113"/>
<polygon fill="midnightblue" stroke="midnightblue" points="231.762,-397.31 222.22,-392.705 226.808,-402.255 231.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="608,-411.5 608,-430.5 676,-430.5 676,-411.5 608,-411.5"/>
<text text-anchor="middle" x="642" 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="M278.184,-388.787C370.893,-397.019 537.405,-411.802 607.962,-418.067"/>
<polygon fill="midnightblue" stroke="midnightblue" points="278.348,-385.288 268.077,-387.89 277.729,-392.261 278.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="327,-152.5 327,-171.5 392,-171.5 392,-152.5 327,-152.5"/>
<text text-anchor="middle" x="359.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="M225.004,-364.767C254.503,-319.962 329.762,-205.65 352.135,-171.668"/>
<polygon fill="midnightblue" stroke="midnightblue" points="222.015,-362.942 219.44,-373.219 227.862,-366.791 222.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="333,-430.5 333,-449.5 386,-449.5 386,-430.5 333,-430.5"/>
<text text-anchor="middle" x="359.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="M246.702,-396.203C273.418,-406.669 310.118,-421.046 334.067,-430.428"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.941,-392.929 237.353,-392.541 245.388,-399.447 247.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="324,-544.5 324,-563.5 395,-563.5 395,-544.5 324,-544.5"/>
<text text-anchor="middle" x="359.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="M219.573,-402.324C231.44,-434.404 259.431,-498.708 304,-535 309.75,-539.682 316.729,-543.245 323.747,-545.944"/>
<polygon fill="midnightblue" stroke="midnightblue" points="222.821,-401.011 216.166,-392.767 216.227,-403.362 222.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="326,-114.5 326,-133.5 393,-133.5 393,-114.5 326,-114.5"/>
<text text-anchor="middle" x="359.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="M214.911,-363.156C220.329,-317.762 239.827,-205.465 304,-143 310.031,-137.129 317.973,-133.065 325.921,-130.255"/>
<polygon fill="midnightblue" stroke="midnightblue" points="211.422,-362.864 213.819,-373.185 218.381,-363.622 211.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="327,-506.5 327,-525.5 392,-525.5 392,-506.5 327,-506.5"/>
<text text-anchor="middle" x="359.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="M223.309,-401.653C238.069,-426.733 267.513,-471.156 304,-497 310.787,-501.807 318.902,-505.494 326.77,-508.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="226.232,-399.714 218.225,-392.776 220.158,-403.193 226.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="451,-354.5 451,-373.5 572,-373.5 572,-354.5 451,-354.5"/>
<text text-anchor="middle" x="511.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="M278.283,-378.831C329.774,-375.542 400.995,-370.994 450.943,-367.804"/>
<polygon fill="midnightblue" stroke="midnightblue" points="278.017,-375.34 268.26,-379.471 278.463,-382.326 278.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="323,-67.5 323,-86.5 396,-86.5 396,-67.5 323,-67.5"/>
<text text-anchor="middle" x="359.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="M214.407,-363.103C218.876,-313.723 236.72,-183.869 304,-105 310.904,-96.9071 320.73,-90.8644 330.142,-86.5049"/>
<polygon fill="midnightblue" stroke="midnightblue" points="210.895,-363.108 213.572,-373.36 217.872,-363.677 210.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="304.5,-289 304.5,-319 414.5,-319 414.5,-289 304.5,-289"/>
<text text-anchor="start" x="312.5" y="-307" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_simple</text>
<text text-anchor="middle" x="359.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="M239.411,-368.66C265.229,-354.642 304.387,-333.381 330.678,-319.106"/>
<polygon fill="midnightblue" stroke="midnightblue" points="237.669,-365.623 230.551,-373.471 241.009,-371.775 237.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="304,-10.5 304,-29.5 415,-29.5 415,-10.5 304,-10.5"/>
<text text-anchor="middle" x="359.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="M213.992,-362.935C217.575,-308.775 233.679,-157.031 304,-58 312.748,-45.6797 326.815,-36.0179 338.465,-29.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="210.481,-363.034 213.389,-373.221 217.469,-363.443 210.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="480.5,-582.5 480.5,-601.5 542.5,-601.5 542.5,-582.5 480.5,-582.5"/>
<text text-anchor="middle" x="511.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="M414.166,-592C436.303,-592 461.146,-592 480.058,-592"/>
<polygon fill="midnightblue" stroke="midnightblue" points="413.886,-588.5 403.886,-592 413.886,-595.5 413.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="482,-468.5 482,-487.5 541,-487.5 541,-468.5 482,-468.5"/>
<text text-anchor="middle" x="511.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="M402.373,-478C427.681,-478 459.287,-478 481.778,-478"/>
<polygon fill="midnightblue" stroke="midnightblue" points="402.311,-474.5 392.311,-478 402.311,-481.5 402.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="620,-506.5 620,-525.5 664,-525.5 664,-506.5 620,-506.5"/>
<text text-anchor="middle" x="642" 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="M550.658,-489.284C573.242,-495.963 601.007,-504.173 619.749,-509.716"/>
<polygon fill="midnightblue" stroke="midnightblue" points="551.6,-485.913 541.018,-486.433 549.615,-492.626 551.6,-485.913"/>
</g>
<!-- Node6->Node8 -->
<g id="edge7" class="edge"><title>Node6->Node8</title>
<path fill="none" stroke="midnightblue" d="M546.704,-464.63C555.024,-461.261 563.867,-457.581 572,-454 589.014,-446.509 608.055,-437.342 621.817,-430.572"/>
<polygon fill="midnightblue" stroke="midnightblue" points="545.232,-461.45 537.251,-468.419 547.836,-467.947 545.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="478,-114.5 478,-133.5 545,-133.5 545,-114.5 478,-114.5"/>
<text text-anchor="middle" x="511.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="M402.185,-151.44C426.123,-145.375 455.745,-137.871 477.958,-132.244"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.145,-148.093 392.311,-153.941 402.864,-154.878 401.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="480.5,-76.5 480.5,-95.5 542.5,-95.5 542.5,-76.5 480.5,-76.5"/>
<text text-anchor="middle" x="511.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="M401.776,-150.012C406.393,-147.977 410.903,-145.649 415,-143 434.537,-130.369 431.298,-117.373 451,-105 459.908,-99.406 470.607,-95.3234 480.462,-92.4099"/>
<polygon fill="midnightblue" stroke="midnightblue" points="400.255,-146.849 392.244,-153.782 402.83,-153.358 400.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="484,-152.5 484,-171.5 539,-171.5 539,-152.5 484,-152.5"/>
<text text-anchor="middle" x="511.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="M402.645,-162C428.656,-162 461.239,-162 483.748,-162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="402.311,-158.5 392.311,-162 402.311,-165.5 402.311,-158.5"/>
</g>
<!-- Node13->Node8 -->
<g id="edge15" class="edge"><title>Node13->Node8</title>
<path fill="none" stroke="midnightblue" d="M396.679,-437.549C451.527,-433.834 554.927,-426.83 607.895,-423.242"/>
<polygon fill="midnightblue" stroke="midnightblue" points="396.127,-434.079 386.386,-438.247 396.6,-441.063 396.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="479.5,-506.5 479.5,-525.5 543.5,-525.5 543.5,-506.5 479.5,-506.5"/>
<text text-anchor="middle" x="511.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="M395.711,-449.498C402.39,-452.057 409.12,-455.199 415,-459 434.537,-471.631 431.298,-484.627 451,-497 459.54,-502.363 469.728,-506.337 479.239,-509.224"/>
<polygon fill="midnightblue" stroke="midnightblue" points="396.663,-446.124 386.069,-446.157 394.372,-452.738 396.663,-446.124"/>
</g>
<!-- Node14->Node7 -->
<g id="edge14" class="edge"><title>Node14->Node7</title>
<path fill="none" stroke="midnightblue" d="M553.706,-516C575.728,-516 601.913,-516 619.821,-516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="553.606,-512.5 543.606,-516 553.606,-519.5 553.606,-512.5"/>
</g>
<!-- Node15->Node7 -->
<g id="edge17" class="edge"><title>Node15->Node7</title>
<path fill="none" stroke="midnightblue" d="M405.332,-552.303C448.358,-550.126 515.027,-545.317 572,-535 588.261,-532.055 606.25,-527.042 619.782,-522.904"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.011,-548.814 395.19,-552.789 405.346,-555.806 405.011,-548.814"/>
</g>
<!-- Node17->Node14 -->
<g id="edge21" class="edge"><title>Node17->Node14</title>
<path fill="none" stroke="midnightblue" d="M402.36,-516C426.735,-516 456.956,-516 479.249,-516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="402.311,-512.5 392.311,-516 402.311,-519.5 402.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="485,-38.5 485,-57.5 538,-57.5 538,-38.5 485,-38.5"/>
<text text-anchor="middle" x="511.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="M405.975,-68.2082C431.725,-63.2298 463.001,-57.1831 484.594,-53.0085"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.202,-64.7928 396.048,-70.1274 406.53,-71.6655 405.202,-64.7928"/>
</g>
<!-- Node21->Node18 -->
<g id="edge26" class="edge"><title>Node21->Node18</title>
<path fill="none" stroke="midnightblue" d="M400.838,-323.487C416.35,-330.659 434.335,-338.589 451,-345 459.704,-348.348 469.275,-351.591 478.148,-354.422"/>
<polygon fill="midnightblue" stroke="midnightblue" points="402.074,-320.201 391.532,-319.139 399.11,-326.543 402.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="470,-278.5 470,-297.5 553,-297.5 553,-278.5 470,-278.5"/>
<text text-anchor="middle" x="511.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="M425.004,-297.12C440.135,-295.506 455.847,-293.83 469.611,-292.361"/>
<polygon fill="midnightblue" stroke="midnightblue" points="424.226,-293.683 414.653,-298.224 424.968,-300.643 424.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="471.5,-240.5 471.5,-259.5 551.5,-259.5 551.5,-240.5 471.5,-240.5"/>
<text text-anchor="middle" x="511.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="M407.564,-285.184C421.486,-279.785 436.801,-274.008 451,-269 460.204,-265.754 470.29,-262.442 479.501,-259.512"/>
<polygon fill="midnightblue" stroke="midnightblue" points="406.223,-281.95 398.18,-288.847 408.768,-288.471 406.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="459.5,-316.5 459.5,-335.5 563.5,-335.5 563.5,-316.5 459.5,-316.5"/>
<text text-anchor="middle" x="511.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="M424.726,-313.42C436.323,-315.121 448.27,-316.873 459.429,-318.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="425.056,-309.931 414.653,-311.943 424.04,-316.857 425.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="452,-191 452,-221 571,-221 571,-191 452,-191"/>
<text text-anchor="start" x="460" y="-209" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_pending</text>
<text text-anchor="middle" x="511.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="M383.955,-281.992C401.466,-266.358 426.501,-245.628 451,-231 457.061,-227.381 463.742,-224.03 470.371,-221.033"/>
<polygon fill="midnightblue" stroke="midnightblue" points="381.528,-279.468 376.468,-288.776 386.228,-284.655 381.528,-279.468"/>
</g>
<!-- Node24->Node8 -->
<g id="edge30" class="edge"><title>Node24->Node8</title>
<path fill="none" stroke="midnightblue" d="M561.972,-339.51C565.468,-341.151 568.85,-342.975 572,-345 600.032,-363.022 623.928,-395.267 634.774,-411.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="563.116,-336.195 552.539,-335.582 560.426,-342.657 563.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="482,-0.5 482,-19.5 541,-19.5 541,-0.5 482,-0.5"/>
<text text-anchor="middle" x="511.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="M425.297,-15.6802C445.064,-14.3624 465.794,-12.9804 481.857,-11.9095"/>
<polygon fill="midnightblue" stroke="midnightblue" points="424.823,-12.204 415.078,-16.3615 425.288,-19.1884 424.823,-12.204"/>
</g>
</g>
</svg>