Current File : //usr/local/apps/share/doc/freetds/reference/a00388_ga1fcaf8d488cc1390f106ce3ad0bf37b4_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_put_string Pages: 1 -->
<svg width="925pt" height="515pt"
viewBox="0.00 0.00 925.00 514.50" 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 510.5)">
<title>tds_put_string</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-510.5 921,-510.5 921,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-145 0,-164 83,-164 83,-145 0,-145"/>
<text text-anchor="middle" x="41.5" y="-152" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_string</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00387.html#ga95e0fccedc459a4404f496eec74a369a" target="_top" xlink:title="tds_submit_query_params() sends a language string to the database server for processing. ">
<polygon fill="white" stroke="black" points="307,-354 307,-373 447,-373 447,-354 307,-354"/>
<text text-anchor="middle" x="377" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_query_params</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M46.6809,-174.302C54.6895,-207.134 75.4142,-272.576 119,-306.5 172.647,-348.256 250.72,-360.731 306.721,-363.856"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.0018,-173.123 44.3618,-164.154 43.1777,-174.683 50.0018,-173.123"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00387.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec" target="_top" xlink:title="Output params types and query (required by sp_prepare/sp_executesql/sp_prepexec) ">
<polygon fill="white" stroke="black" points="129.5,-278 129.5,-297 260.5,-297 260.5,-278 129.5,-278"/>
<text text-anchor="middle" x="195" y="-285" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_put_query_params</text>
</a>
</g>
</g>
<!-- Node1->Node13 -->
<g id="edge13" class="edge"><title>Node1->Node13</title>
<path fill="none" stroke="midnightblue" d="M59.9892,-171.268C75.3269,-185.843 98.3412,-207.401 119,-225.5 140.729,-244.537 166.893,-265.805 181.872,-277.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="62.3739,-168.706 52.7214,-164.338 57.5433,-173.772 62.3739,-168.706"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00387.html#gaf573d8d4d2660c8c27770573fca05ff5" target="_top" xlink:title="Send a unprepare request for a prepared query. ">
<polygon fill="white" stroke="black" points="134.5,-9 134.5,-28 255.5,-28 255.5,-9 134.5,-9"/>
<text text-anchor="middle" x="195" y="-16" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_unprepare</text>
</a>
</g>
</g>
<!-- Node1->Node16 -->
<g id="edge18" class="edge"><title>Node1->Node16</title>
<path fill="none" stroke="midnightblue" d="M51.1521,-135.681C63.1434,-111.556 87.0063,-69.9329 119,-45.5 129.119,-37.7726 141.651,-32.1123 153.555,-28.0312"/>
<polygon fill="midnightblue" stroke="midnightblue" points="47.9239,-134.318 46.7507,-144.848 54.2342,-137.348 47.9239,-134.318"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="a00387.html#gaf614c75ea8f7ad411e53dac0e2f91be4" target="_top" xlink:title="Send RPC as string query. ">
<polygon fill="white" stroke="black" points="494,-126 494,-145 624,-145 624,-126 494,-126"/>
<text text-anchor="middle" x="559" y="-133" font-family="Helvetica,sans-Serif" font-size="10.00">tds_send_emulated_rpc</text>
</a>
</g>
</g>
<!-- Node1->Node19 -->
<g id="edge21" class="edge"><title>Node1->Node19</title>
<path fill="none" stroke="midnightblue" d="M54.1872,-136.437C67.3756,-117.896 90.7198,-90.1597 119,-78.5 270.343,-16.1023 473.751,-96.998 537.813,-125.934"/>
<polygon fill="midnightblue" stroke="midnightblue" points="51.141,-134.692 48.3974,-144.925 56.9238,-138.636 51.141,-134.692"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="a00387.html#ga26b26296d060dca75f6a43e9ac41e58d" target="_top" xlink:title="Send a string to server while quoting it. ">
<polygon fill="white" stroke="black" points="141.5,-88 141.5,-107 248.5,-107 248.5,-88 141.5,-88"/>
<text text-anchor="middle" x="195" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">tds_quote_and_put</text>
</a>
</g>
</g>
<!-- Node1->Node22 -->
<g id="edge24" class="edge"><title>Node1->Node22</title>
<path fill="none" stroke="midnightblue" d="M72.2442,-140.867C86.293,-134.635 103.373,-127.355 119,-121.5 132.826,-116.32 148.335,-111.239 161.646,-107.095"/>
<polygon fill="midnightblue" stroke="midnightblue" points="70.752,-137.7 63.0574,-144.983 73.6144,-144.088 70.752,-137.7"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="a00387.html#ga0e2e7230c425e925402d7856ff5b4b18" target="_top" xlink:title="Send a parameter to server. ">
<polygon fill="white" stroke="black" points="308.5,-126 308.5,-145 445.5,-145 445.5,-126 308.5,-126"/>
<text text-anchor="middle" x="377" y="-133" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_param_as_string</text>
</a>
</g>
</g>
<!-- Node1->Node23 -->
<g id="edge29" class="edge"><title>Node1->Node23</title>
<path fill="none" stroke="midnightblue" d="M93.3556,-151.603C150.842,-148.328 244.686,-142.981 308.325,-139.356"/>
<polygon fill="midnightblue" stroke="midnightblue" points="92.8449,-148.126 83.0602,-152.189 93.2432,-155.115 92.8449,-148.126"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="a00387.html#ga02c6ce3ff96369603a6ee4efee64caae" target="_top" xlink:title="Emulate prepared execute traslating to a normal language. ">
<polygon fill="white" stroke="red" points="483,-202 483,-221 635,-221 635,-202 483,-202"/>
<text text-anchor="middle" x="559" y="-209" font-family="Helvetica,sans-Serif" font-size="10.00">tds_send_emulated_execute</text>
</a>
</g>
</g>
<!-- Node1->Node24 -->
<g id="edge30" class="edge"><title>Node1->Node24</title>
<path fill="none" stroke="midnightblue" d="M65.866,-169.317C80.5217,-177.779 100.152,-187.644 119,-192.5 243.478,-224.569 394.281,-222.653 482.827,-217.598"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.3912,-166.151 57.0117,-164.026 63.8004,-172.16 67.3912,-166.151"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="a00326.html#a4daaa551e54dbd978650e2eef89e09ff" target="_top" xlink:title="Send BCP metadata to server. ">
<polygon fill="white" stroke="black" points="119,-164 119,-183 271,-183 271,-164 119,-164"/>
<text text-anchor="middle" x="195" y="-171" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_bcp_send_colmetadata</text>
</a>
</g>
</g>
<!-- Node1->Node25 -->
<g id="edge31" class="edge"><title>Node1->Node25</title>
<path fill="none" stroke="midnightblue" d="M93.2397,-160.863C101.459,-161.894 110.121,-162.981 118.774,-164.066"/>
<polygon fill="midnightblue" stroke="midnightblue" points="93.4571,-157.363 83.0992,-159.592 92.5859,-164.309 93.4571,-157.363"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00387.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab" target="_top" xlink:title="tds_submit_query() sends a language string to the database server for processing. ...">
<polygon fill="white" stroke="black" points="510,-354 510,-373 608,-373 608,-354 510,-354"/>
<text text-anchor="middle" x="559" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_query</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M457.481,-363.5C475.297,-363.5 493.67,-363.5 509.756,-363.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="457.078,-360 447.078,-363.5 457.078,-367 457.078,-360"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00375.html#gae67546338cb9542a4902aa914f57f314" target="_top" xlink:title="_bcp_exec_out">
<polygon fill="white" stroke="red" points="829,-392 829,-411 917,-411 917,-392 829,-392"/>
<text text-anchor="middle" x="873" y="-399" font-family="Helvetica,sans-Serif" font-size="10.00">_bcp_exec_out</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M590.571,-377.026C612.478,-385.952 642.948,-396.831 671,-401.5 724.871,-410.466 787.994,-408.469 828.925,-405.563"/>
<polygon fill="midnightblue" stroke="midnightblue" points="591.725,-373.714 581.148,-373.091 589.028,-380.174 591.725,-373.714"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00372.html#gac980139b9cea03cf93e373d425991481" target="_top" xlink:title="Transmit the command buffer to the server. ">
<polygon fill="white" stroke="red" points="699.5,-335 699.5,-354 764.5,-354 764.5,-335 699.5,-335"/>
<text text-anchor="middle" x="732" y="-342" font-family="Helvetica,sans-Serif" font-size="10.00">dbsqlsend</text>
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id="edge4" class="edge"><title>Node3->Node5</title>
<path fill="none" stroke="midnightblue" d="M618.279,-357.025C645.46,-354.004 676.74,-350.529 699.443,-348.006"/>
<polygon fill="midnightblue" stroke="midnightblue" points="617.64,-353.574 608.088,-358.157 618.413,-360.531 617.64,-353.574"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00387.html#gad695defcbf663b0023851a198206a772" target="_top" xlink:title="Format and submit a query. ">
<polygon fill="white" stroke="red" points="681.5,-373 681.5,-392 782.5,-392 782.5,-373 681.5,-373"/>
<text text-anchor="middle" x="732" y="-380" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_queryf</text>
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id="edge5" class="edge"><title>Node3->Node6</title>
<path fill="none" stroke="midnightblue" d="M618.279,-369.975C638.833,-372.259 661.73,-374.803 681.489,-376.999"/>
<polygon fill="midnightblue" stroke="midnightblue" points="618.413,-366.469 608.088,-368.843 617.64,-373.426 618.413,-366.469"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00387.html#gae603aed795a4c5bb26ab159a11256996" target="_top" xlink:title="Submit a prepared query with parameters. ">
<polygon fill="white" stroke="black" points="671.5,-221 671.5,-240 792.5,-240 792.5,-221 671.5,-221"/>
<text text-anchor="middle" x="732" y="-228" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_execdirect</text>
</a>
</g>
</g>
<!-- Node3->Node7 -->
<g id="edge7" class="edge"><title>Node3->Node7</title>
<path fill="none" stroke="midnightblue" d="M617.672,-351.011C623.997,-347.973 629.959,-344.196 635,-339.5 666.522,-310.134 639.433,-278.818 671,-249.5 675.163,-245.633 680.111,-242.554 685.352,-240.101"/>
<polygon fill="midnightblue" stroke="midnightblue" points="616.093,-347.877 608.209,-354.954 618.786,-354.338 616.093,-347.877"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00387.html#gaf0da49585d39e99780a004ee2ca23479" target="_top" xlink:title="Send option commands to server. ">
<polygon fill="white" stroke="black" points="671.5,-297 671.5,-316 792.5,-316 792.5,-297 671.5,-297"/>
<text text-anchor="middle" x="732" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_optioncmd</text>
</a>
</g>
</g>
<!-- Node3->Node8 -->
<g id="edge8" class="edge"><title>Node3->Node8</title>
<path fill="none" stroke="midnightblue" d="M601.029,-350.87C612.102,-347.326 624.048,-343.378 635,-339.5 651.183,-333.77 654.809,-331.205 671,-325.5 680.172,-322.268 690.218,-318.987 699.423,-316.081"/>
<polygon fill="midnightblue" stroke="midnightblue" points="599.634,-347.641 591.159,-353.998 601.749,-354.314 599.634,-347.641"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00387.html#ga7bf3670d3d6dabed469b9eb117298079" target="_top" xlink:title="Send a rollback request. ">
<polygon fill="white" stroke="black" points="671,-259 671,-278 793,-278 793,-259 671,-259"/>
<text text-anchor="middle" x="732" y="-266" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_begin_tran</text>
</a>
</g>
</g>
<!-- Node3->Node9 -->
<g id="edge9" class="edge"><title>Node3->Node9</title>
<path fill="none" stroke="midnightblue" d="M615.727,-350.285C622.567,-347.36 629.184,-343.807 635,-339.5 657.588,-322.77 648.386,-304.196 671,-287.5 676.274,-283.606 682.372,-280.494 688.618,-278.011"/>
<polygon fill="midnightblue" stroke="midnightblue" points="614.4,-347.045 606.319,-353.897 616.909,-353.58 614.4,-347.045"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00387.html#ga9c1cdcc388506a2ca3c0aaee8c461ba6" target="_top" xlink:title="Send a rollback request. ">
<polygon fill="white" stroke="black" points="678,-487 678,-506 786,-506 786,-487 678,-487"/>
<text text-anchor="middle" x="732" y="-494" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_rollback</text>
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id="edge10" class="edge"><title>Node3->Node10</title>
<path fill="none" stroke="midnightblue" d="M572.94,-381.558C591.782,-406.592 629.121,-451.668 671,-477.5 677.138,-481.286 684.099,-484.383 691.051,-486.894"/>
<polygon fill="midnightblue" stroke="midnightblue" points="575.613,-379.286 566.861,-373.315 569.979,-383.44 575.613,-379.286"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00387.html#ga530538c4c975524cf0b771a550fc94a3" target="_top" xlink:title="Send a commit request. ">
<polygon fill="white" stroke="black" points="679.5,-449 679.5,-468 784.5,-468 784.5,-449 679.5,-449"/>
<text text-anchor="middle" x="732" y="-456" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_commit</text>
</a>
</g>
</g>
<!-- Node3->Node11 -->
<g id="edge11" class="edge"><title>Node3->Node11</title>
<path fill="none" stroke="midnightblue" d="M581.404,-378.917C603.243,-394.228 638.455,-417.772 671,-434.5 681.477,-439.885 693.453,-444.89 703.937,-448.921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="583.365,-376.017 573.18,-373.097 579.321,-381.731 583.365,-376.017"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00217.html#a8208eef2a3974ae1f0cf3c8c8ab011ce" target="_top" xlink:title="Start sending BCP data to server. ">
<polygon fill="white" stroke="red" points="692,-164 692,-183 772,-183 772,-164 692,-164"/>
<text text-anchor="middle" x="732" y="-171" font-family="Helvetica,sans-Serif" font-size="10.00">tds_bcp_start</text>
</a>
</g>
</g>
<!-- Node3->Node12 -->
<g id="edge12" class="edge"><title>Node3->Node12</title>
<path fill="none" stroke="midnightblue" d="M570.439,-344.879C588.185,-314.375 626.653,-253.005 671,-211.5 683.333,-199.957 699.65,-189.886 712.154,-183.017"/>
<polygon fill="midnightblue" stroke="midnightblue" points="567.358,-343.217 565.425,-353.634 573.432,-346.696 567.358,-343.217"/>
</g>
<!-- Node6->Node4 -->
<g id="edge6" class="edge"><title>Node6->Node4</title>
<path fill="none" stroke="midnightblue" d="M792.868,-390.683C805.019,-392.344 817.57,-394.06 828.997,-395.622"/>
<polygon fill="midnightblue" stroke="midnightblue" points="793.171,-387.192 782.79,-389.306 792.223,-394.128 793.171,-387.192"/>
</g>
<!-- Node13->Node2 -->
<g id="edge14" class="edge"><title>Node13->Node2</title>
<path fill="none" stroke="midnightblue" d="M224.171,-301.685C246.396,-312.634 278.325,-327.833 307,-339.5 319.688,-344.662 333.951,-349.74 346.202,-353.887"/>
<polygon fill="midnightblue" stroke="midnightblue" points="225.498,-298.436 214.984,-297.128 222.387,-304.707 225.498,-298.436"/>
</g>
<!-- Node13->Node7 -->
<g id="edge16" class="edge"><title>Node13->Node7</title>
<path fill="none" stroke="midnightblue" d="M251.307,-298.865C269.016,-301.993 288.761,-304.95 307,-306.5 368.999,-311.768 385.309,-314.612 447,-306.5 496.466,-299.996 636.008,-259.103 699.2,-240.138"/>
<polygon fill="midnightblue" stroke="midnightblue" points="251.607,-295.362 241.141,-297.012 250.352,-302.248 251.607,-295.362"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><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="322,-278 322,-297 432,-297 432,-278 322,-278"/>
<text text-anchor="middle" x="377" y="-285" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_prepare</text>
</a>
</g>
</g>
<!-- Node13->Node14 -->
<g id="edge15" class="edge"><title>Node13->Node14</title>
<path fill="none" stroke="midnightblue" d="M271.211,-287.5C288.23,-287.5 305.976,-287.5 321.921,-287.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="270.73,-284 260.73,-287.5 270.73,-291 270.73,-284"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><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="313,-240 313,-259 441,-259 441,-240 313,-240"/>
<text text-anchor="middle" x="377" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">tds71_submit_prepexec</text>
</a>
</g>
</g>
<!-- Node13->Node15 -->
<g id="edge17" class="edge"><title>Node13->Node15</title>
<path fill="none" stroke="midnightblue" d="M251.331,-275.819C276.857,-270.43 306.776,-264.114 330.905,-259.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="250.483,-272.421 241.422,-277.911 251.929,-279.27 250.483,-272.421"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><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="317.5,-0.5 317.5,-30.5 436.5,-30.5 436.5,-0.5 317.5,-0.5"/>
<text text-anchor="start" x="325.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_pending</text>
<text text-anchor="middle" x="377" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_closes</text>
</a>
</g>
</g>
<!-- Node16->Node17 -->
<g id="edge19" class="edge"><title>Node16->Node17</title>
<path fill="none" stroke="midnightblue" d="M266.285,-17.3286C283.143,-17.0476 300.97,-16.7505 317.242,-16.4793"/>
<polygon fill="midnightblue" stroke="midnightblue" points="265.878,-13.8348 255.937,-17.501 265.994,-20.8338 265.878,-13.8348"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><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="510,-6 510,-25 608,-25 608,-6 510,-6"/>
<text text-anchor="middle" x="559" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_end</text>
</a>
</g>
</g>
<!-- Node17->Node18 -->
<g id="edge20" class="edge"><title>Node17->Node18</title>
<path fill="none" stroke="midnightblue" d="M447.058,-15.5C467.978,-15.5 490.495,-15.5 509.741,-15.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="446.939,-12.0001 436.939,-15.5 446.939,-19.0001 446.939,-12.0001"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="a00387.html#ga5f071b94ad7889690762dc85646c74ab" target="_top" xlink:title="tds_submit_rpc() call a RPC from server. ">
<polygon fill="white" stroke="black" points="688.5,-126 688.5,-145 775.5,-145 775.5,-126 688.5,-126"/>
<text text-anchor="middle" x="732" y="-133" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_rpc</text>
</a>
</g>
</g>
<!-- Node19->Node20 -->
<g id="edge22" class="edge"><title>Node19->Node20</title>
<path fill="none" stroke="midnightblue" d="M634.318,-135.5C652.772,-135.5 671.933,-135.5 688.282,-135.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="634.161,-132 624.161,-135.5 634.161,-139 634.161,-132"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="a00373.html#gafa4dfd181be21e49c397f7daaa9cf96c" target="_top" xlink:title="Execute the procedure and free associated memory. ">
<polygon fill="white" stroke="black" points="840,-126 840,-145 906,-145 906,-126 840,-126"/>
<text text-anchor="middle" x="873" y="-133" font-family="Helvetica,sans-Serif" font-size="10.00">dbrpcsend</text>
</a>
</g>
</g>
<!-- Node20->Node21 -->
<g id="edge23" class="edge"><title>Node20->Node21</title>
<path fill="none" stroke="midnightblue" d="M785.973,-135.5C804.054,-135.5 823.719,-135.5 839.678,-135.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="785.839,-132 775.839,-135.5 785.839,-139 785.839,-132"/>
</g>
<!-- Node22->Node23 -->
<g id="edge25" class="edge"><title>Node22->Node23</title>
<path fill="none" stroke="midnightblue" d="M251.331,-109.181C276.857,-114.57 306.776,-120.886 330.905,-125.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="251.929,-105.73 241.422,-107.089 250.483,-112.579 251.929,-105.73"/>
</g>
<!-- Node23->Node19 -->
<g id="edge26" class="edge"><title>Node23->Node19</title>
<path fill="none" stroke="midnightblue" d="M455.687,-135.5C468.459,-135.5 481.567,-135.5 493.958,-135.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="455.538,-132 445.537,-135.5 455.537,-139 455.538,-132"/>
</g>
<!-- Node23->Node24 -->
<g id="edge27" class="edge"><title>Node23->Node24</title>
<path fill="none" stroke="midnightblue" d="M410.367,-149.166C446.442,-164.398 503.84,-188.633 535.388,-201.953"/>
<polygon fill="midnightblue" stroke="midnightblue" points="411.371,-145.791 400.797,-145.125 408.648,-152.24 411.371,-145.791"/>
</g>
<!-- Node24->Node7 -->
<g id="edge28" class="edge"><title>Node24->Node7</title>
<path fill="none" stroke="midnightblue" d="M645.059,-220.951C653.986,-221.943 662.919,-222.935 671.47,-223.886"/>
<polygon fill="midnightblue" stroke="midnightblue" points="645.328,-217.459 635.003,-219.834 644.555,-224.417 645.328,-217.459"/>
</g>
<!-- Node25->Node12 -->
<g id="edge32" class="edge"><title>Node25->Node12</title>
<path fill="none" stroke="midnightblue" d="M281.279,-173.5C398.814,-173.5 605.806,-173.5 691.815,-173.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="281.235,-170 271.235,-173.5 281.235,-177 281.235,-170"/>
</g>
</g>
</svg>