Current File : //usr/local/apps/share/doc/freetds/reference/a00387_ga024bc5482366735070befd6f4af59f71_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_convert_string Pages: 1 -->
<svg width="942pt" height="750pt"
viewBox="0.00 0.00 942.00 750.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 746)">
<title>tds_convert_string</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-746 938,-746 938,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-285.5 0,-304.5 104,-304.5 104,-285.5 0,-285.5"/>
<text text-anchor="middle" x="52" y="-292.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert_string</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00387.html#ga9ad2e6defce530a8778791cce0166ccd" target="_top" xlink:title="Start query packet of a given type. ">
<polygon fill="white" stroke="black" points="148.5,-494.5 148.5,-513.5 268.5,-513.5 268.5,-494.5 148.5,-494.5"/>
<text text-anchor="middle" x="208.5" y="-501.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_start_query_head</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M61.7645,-313.578C75.9311,-342.602 105.758,-399.752 140,-442 156.832,-462.767 180.642,-482.979 195.022,-494.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="64.9135,-312.05 57.4251,-304.555 58.6051,-315.084 64.9135,-312.05"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><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="500,-722.5 500,-741.5 610,-741.5 610,-722.5 500,-722.5"/>
<text text-anchor="middle" x="555" y="-729.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_prepare</text>
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id="edge23" class="edge"><title>Node1->Node4</title>
<path fill="none" stroke="midnightblue" d="M54.0873,-314.609C57.7578,-362.659 73.5298,-487.687 140,-561 237.155,-668.156 411.679,-709.871 499.858,-724.672"/>
<polygon fill="midnightblue" stroke="midnightblue" points="57.5777,-314.347 53.4179,-304.603 50.5933,-314.815 57.5777,-314.347"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><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="491,-456.5 491,-475.5 619,-475.5 619,-456.5 491,-456.5"/>
<text text-anchor="middle" x="555" y="-463.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds71_submit_prepexec</text>
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id="edge25" class="edge"><title>Node1->Node5</title>
<path fill="none" stroke="midnightblue" d="M81.8864,-308.941C129.291,-331.424 226.936,-376.09 313,-405 379.484,-427.333 458.67,-445.892 507.644,-456.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="83.3573,-305.764 72.8243,-304.622 80.3458,-312.084 83.3573,-305.764"/>
</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="812.5,-323.5 812.5,-342.5 933.5,-342.5 933.5,-323.5 812.5,-323.5"/>
<text text-anchor="middle" x="873" y="-330.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_execdirect</text>
</a>
</g>
</g>
<!-- Node1->Node9 -->
<g id="edge24" class="edge"><title>Node1->Node9</title>
<path fill="none" stroke="midnightblue" d="M56.0436,-275.313C63.1786,-236.134 84.7583,-148.286 140,-103 223.624,-34.4461 268.867,-48 377,-48 377,-48 377,-48 556,-48 724.072,-48 842.979,-273.075 867.372,-323.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="52.5881,-274.757 54.3663,-285.201 59.4895,-275.927 52.5881,-274.757"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><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="485,-418.5 485,-437.5 625,-437.5 625,-418.5 485,-418.5"/>
<text text-anchor="middle" x="555" y="-425.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_query_params</text>
</a>
</g>
</g>
<!-- Node1->Node13 -->
<g id="edge22" class="edge"><title>Node1->Node13</title>
<path fill="none" stroke="midnightblue" d="M53.5759,-314.749C56.1122,-360.686 69.5564,-474.482 140,-523 251.061,-599.493 328.976,-579.002 443,-507 469.295,-490.396 454.042,-465.553 479,-447 484.174,-443.154 490.045,-440.082 496.169,-437.629"/>
<polygon fill="midnightblue" stroke="midnightblue" points="57.0665,-314.453 53.1381,-304.613 50.073,-314.755 57.0665,-314.453"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00387.html#ga5f071b94ad7889690762dc85646c74ab" target="_top" xlink:title="tds_submit_rpc() call a RPC from server. ">
<polygon fill="white" stroke="black" points="511.5,-190.5 511.5,-209.5 598.5,-209.5 598.5,-190.5 511.5,-190.5"/>
<text text-anchor="middle" x="555" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_rpc</text>
</a>
</g>
</g>
<!-- Node1->Node15 -->
<g id="edge38" class="edge"><title>Node1->Node15</title>
<path fill="none" stroke="midnightblue" d="M58.4399,-275.569C68.6676,-242.794 93.9873,-176.802 140,-143 203.443,-96.3939 234.738,-113.494 313,-105 370.44,-98.7658 388.804,-84.9743 443,-105 490.11,-122.407 530.747,-169.717 546.743,-190.261"/>
<polygon fill="midnightblue" stroke="midnightblue" points="55.0371,-274.733 55.5419,-285.315 61.7468,-276.728 55.0371,-274.733"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00387.html#gafd74652c4722ddce4d642cc4209449d4" target="_top" xlink:title="Put data information to wire. ">
<polygon fill="white" stroke="black" points="158,-285.5 158,-304.5 259,-304.5 259,-285.5 158,-285.5"/>
<text text-anchor="middle" x="208.5" y="-292.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_data_info</text>
</a>
</g>
</g>
<!-- Node1->Node17 -->
<g id="edge26" class="edge"><title>Node1->Node17</title>
<path fill="none" stroke="midnightblue" d="M114.361,-295C128.796,-295 144.004,-295 157.85,-295"/>
<polygon fill="midnightblue" stroke="midnightblue" points="114.017,-291.5 104.017,-295 114.017,-298.5 114.017,-291.5"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="a00387.html#ga0e2e7230c425e925402d7856ff5b4b18" target="_top" xlink:title="Send a parameter to server. ">
<polygon fill="white" stroke="black" points="140,-152.5 140,-171.5 277,-171.5 277,-152.5 140,-152.5"/>
<text text-anchor="middle" x="208.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_param_as_string</text>
</a>
</g>
</g>
<!-- Node1->Node20 -->
<g id="edge39" class="edge"><title>Node1->Node20</title>
<path fill="none" stroke="midnightblue" d="M71.9803,-278.661C104.454,-250.706 169.717,-194.525 196.073,-171.837"/>
<polygon fill="midnightblue" stroke="midnightblue" points="69.4065,-276.258 64.1113,-285.435 73.9734,-281.563 69.4065,-276.258"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="a00330.html#a84e17808683ba2dd956e811a42e23176" target="_top" xlink:title="Write data to wire. ">
<polygon fill="white" stroke="black" points="162.5,-0.5 162.5,-19.5 254.5,-19.5 254.5,-0.5 162.5,-0.5"/>
<text text-anchor="middle" x="208.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_generic_put</text>
</a>
</g>
</g>
<!-- Node1->Node22 -->
<g id="edge43" class="edge"><title>Node1->Node22</title>
<path fill="none" stroke="midnightblue" d="M53.9033,-275.146C57.1537,-227.081 72.0423,-103.321 140,-34 146.182,-27.6941 154.127,-23.04 162.381,-19.6064"/>
<polygon fill="midnightblue" stroke="midnightblue" points="50.3925,-275.235 53.3134,-285.419 57.381,-275.636 50.3925,-275.235"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00387.html#ga0da385231bfa3dc49377e1fb2bea2c07" target="_top" xlink:title="Start query packet of a given type. ">
<polygon fill="white" stroke="black" points="333,-608.5 333,-627.5 423,-627.5 423,-608.5 333,-608.5"/>
<text text-anchor="middle" x="378" y="-615.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_start_query</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M232.083,-519.37C267.115,-543.213 333.55,-588.428 362.692,-608.262"/>
<polygon fill="midnightblue" stroke="midnightblue" points="233.729,-516.257 223.493,-513.523 229.791,-522.043 233.729,-516.257"/>
</g>
<!-- Node2->Node9 -->
<g id="edge19" class="edge"><title>Node2->Node9</title>
<path fill="none" stroke="midnightblue" d="M278.915,-512.9C364.423,-521.182 512.861,-526.736 631,-485 728.948,-450.397 828.372,-370.282 860.94,-342.608"/>
<polygon fill="midnightblue" stroke="midnightblue" points="279.106,-509.401 268.805,-511.879 278.403,-516.366 279.106,-509.401"/>
</g>
<!-- Node2->Node13 -->
<g id="edge13" class="edge"><title>Node2->Node13</title>
<path fill="none" stroke="midnightblue" d="M278.749,-508.087C326.832,-508.299 391.29,-503.228 443,-480 462.799,-471.106 459.901,-457.311 479,-447 486.21,-443.108 494.242,-439.991 502.296,-437.502"/>
<polygon fill="midnightblue" stroke="midnightblue" points="278.789,-504.587 268.748,-507.966 278.704,-511.587 278.789,-504.587"/>
</g>
<!-- Node2->Node15 -->
<g id="edge20" class="edge"><title>Node2->Node15</title>
<path fill="none" stroke="midnightblue" d="M233.861,-488.989C278.032,-461.18 373.223,-398.489 443,-333 487.298,-291.424 530.799,-232.652 547.18,-209.707"/>
<polygon fill="midnightblue" stroke="midnightblue" points="231.86,-486.113 225.237,-494.383 235.572,-492.048 231.86,-486.113"/>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M395.861,-634.785C419.302,-657.83 460.893,-697.602 479,-708 489.551,-714.059 501.831,-718.806 513.362,-722.421"/>
<polygon fill="midnightblue" stroke="midnightblue" points="398.241,-632.216 388.668,-627.677 393.321,-637.195 398.241,-632.216"/>
</g>
<!-- Node3->Node5 -->
<g id="edge4" class="edge"><title>Node3->Node5</title>
<path fill="none" stroke="midnightblue" d="M427.844,-604.178C433.319,-601.366 438.525,-598.006 443,-594 469.361,-570.402 456.34,-550.172 479,-523 495.759,-502.904 520.866,-485.662 537.34,-475.557"/>
<polygon fill="midnightblue" stroke="midnightblue" points="426.135,-601.11 418.46,-608.413 429.015,-607.49 426.135,-601.11"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><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="667,-342.5 667,-361.5 776,-361.5 776,-342.5 667,-342.5"/>
<text text-anchor="middle" x="721.5" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_execute</text>
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id="edge5" class="edge"><title>Node3->Node6</title>
<path fill="none" stroke="midnightblue" d="M433.179,-608.448C502.602,-595.797 615.846,-573.618 631,-561 696.521,-506.446 715.191,-395.162 719.427,-361.717"/>
<polygon fill="midnightblue" stroke="midnightblue" points="432.487,-605.016 423.272,-610.243 433.735,-611.904 432.487,-605.016"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00387.html#gaf573d8d4d2660c8c27770573fca05ff5" target="_top" xlink:title="Send a unprepare request for a prepared query. ">
<polygon fill="white" stroke="red" points="494.5,-532.5 494.5,-551.5 615.5,-551.5 615.5,-532.5 494.5,-532.5"/>
<text text-anchor="middle" x="555" y="-539.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_unprepare</text>
</a>
</g>
</g>
<!-- Node3->Node7 -->
<g id="edge6" class="edge"><title>Node3->Node7</title>
<path fill="none" stroke="midnightblue" d="M419.65,-604.874C427.591,-601.726 435.71,-598.077 443,-594 460.691,-584.106 461.071,-575.457 479,-566 490.246,-560.068 503.219,-555.279 515.18,-551.585"/>
<polygon fill="midnightblue" stroke="midnightblue" points="418.245,-601.663 410.119,-608.462 420.711,-608.215 418.245,-601.663"/>
</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="479,-380.5 479,-399.5 631,-399.5 631,-380.5 479,-380.5"/>
<text text-anchor="middle" x="555" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_send_emulated_execute</text>
</a>
</g>
</g>
<!-- Node3->Node8 -->
<g id="edge7" class="edge"><title>Node3->Node8</title>
<path fill="none" stroke="midnightblue" d="M387.748,-599.178C411.37,-548.423 474.952,-412.316 479,-409 483.676,-405.17 489.025,-402.099 494.667,-399.639"/>
<polygon fill="midnightblue" stroke="midnightblue" points="384.511,-597.839 383.467,-608.382 390.858,-600.791 384.511,-597.839"/>
</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="812,-679.5 812,-698.5 934,-698.5 934,-679.5 812,-679.5"/>
<text text-anchor="middle" x="873" y="-686.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_begin_tran</text>
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id="edge10" class="edge"><title>Node3->Node10</title>
<path fill="none" stroke="midnightblue" d="M413.148,-630.902C432.254,-637.617 456.656,-645.37 479,-650 595.317,-674.101 734.192,-683.443 811.818,-686.964"/>
<polygon fill="midnightblue" stroke="midnightblue" points="414.273,-627.587 403.679,-627.507 411.911,-634.177 414.273,-627.587"/>
</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="819,-632.5 819,-651.5 927,-651.5 927,-632.5 819,-632.5"/>
<text text-anchor="middle" x="873" y="-639.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_rollback</text>
</a>
</g>
</g>
<!-- Node3->Node11 -->
<g id="edge11" class="edge"><title>Node3->Node11</title>
<path fill="none" stroke="midnightblue" d="M433.207,-626.733C448.018,-628.806 464.095,-630.771 479,-632 600.246,-641.997 743.181,-642.921 818.819,-642.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="433.581,-623.251 423.184,-625.288 432.582,-630.179 433.581,-623.251"/>
</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="820.5,-575.5 820.5,-594.5 925.5,-594.5 925.5,-575.5 820.5,-575.5"/>
<text text-anchor="middle" x="873" y="-582.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_commit</text>
</a>
</g>
</g>
<!-- Node3->Node12 -->
<g id="edge12" class="edge"><title>Node3->Node12</title>
<path fill="none" stroke="midnightblue" d="M433.518,-617.063C510.143,-615.365 653.989,-610.788 776,-599 790.418,-597.607 805.983,-595.57 820.297,-593.479"/>
<polygon fill="midnightblue" stroke="midnightblue" points="433.084,-613.571 423.161,-617.284 433.233,-620.57 433.084,-613.571"/>
</g>
<!-- Node8->Node6 -->
<g id="edge9" class="edge"><title>Node8->Node6</title>
<path fill="none" stroke="midnightblue" d="M607.497,-378.104C630.62,-372.763 657.53,-366.546 679.288,-361.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="606.466,-374.75 597.51,-380.411 608.042,-381.57 606.466,-374.75"/>
</g>
<!-- Node8->Node9 -->
<g id="edge8" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M641.189,-388.4C682.361,-386.173 732.221,-381.321 776,-371 803.566,-364.501 833.673,-351.549 852.685,-342.586"/>
<polygon fill="midnightblue" stroke="midnightblue" points="641.003,-384.905 631.19,-388.899 641.352,-391.896 641.003,-384.905"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><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="red" points="672.5,-570.5 672.5,-589.5 770.5,-589.5 770.5,-570.5 672.5,-570.5"/>
<text text-anchor="middle" x="721.5" y="-577.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_query</text>
</a>
</g>
</g>
<!-- Node13->Node14 -->
<g id="edge14" class="edge"><title>Node13->Node14</title>
<path fill="none" stroke="midnightblue" d="M622.286,-441.771C625.329,-443.331 628.254,-445.067 631,-447 677.657,-479.839 706.982,-545.37 716.814,-570.178"/>
<polygon fill="midnightblue" stroke="midnightblue" points="623.427,-438.448 612.866,-437.6 620.593,-444.849 623.427,-438.448"/>
</g>
<!-- Node14->Node9 -->
<g id="edge15" class="edge"><title>Node14->Node9</title>
<path fill="none" stroke="midnightblue" d="M739.079,-563.012C750.284,-551.023 764.988,-534.26 776,-518 818.611,-455.083 855.913,-370.9 867.943,-342.679"/>
<polygon fill="midnightblue" stroke="midnightblue" points="736.326,-560.828 731.968,-570.485 741.397,-565.653 736.326,-560.828"/>
</g>
<!-- Node14->Node10 -->
<g id="edge16" class="edge"><title>Node14->Node10</title>
<path fill="none" stroke="midnightblue" d="M738.347,-597.094C755.331,-614.717 783.688,-642.202 812,-661 822.917,-668.248 836.01,-674.594 847.175,-679.403"/>
<polygon fill="midnightblue" stroke="midnightblue" points="740.808,-594.602 731.385,-589.757 735.73,-599.42 740.808,-594.602"/>
</g>
<!-- Node14->Node11 -->
<g id="edge17" class="edge"><title>Node14->Node11</title>
<path fill="none" stroke="midnightblue" d="M754.985,-593.472C783.251,-605.195 823.529,-621.898 848.696,-632.335"/>
<polygon fill="midnightblue" stroke="midnightblue" points="756.11,-590.149 745.532,-589.552 753.428,-596.615 756.11,-590.149"/>
</g>
<!-- Node14->Node12 -->
<g id="edge18" class="edge"><title>Node14->Node12</title>
<path fill="none" stroke="midnightblue" d="M780.886,-581.953C793.907,-582.388 807.624,-582.847 820.351,-583.273"/>
<polygon fill="midnightblue" stroke="midnightblue" points="780.737,-578.446 770.626,-581.61 780.503,-585.442 780.737,-578.446"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00373.html#gafa4dfd181be21e49c397f7daaa9cf96c" target="_top" xlink:title="Execute the procedure and free associated memory. ">
<polygon fill="white" stroke="black" points="688.5,-190.5 688.5,-209.5 754.5,-209.5 754.5,-190.5 688.5,-190.5"/>
<text text-anchor="middle" x="721.5" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbrpcsend</text>
</a>
</g>
</g>
<!-- Node15->Node16 -->
<g id="edge21" class="edge"><title>Node15->Node16</title>
<path fill="none" stroke="midnightblue" d="M608.93,-200C635.068,-200 665.751,-200 688.317,-200"/>
<polygon fill="midnightblue" stroke="midnightblue" points="608.791,-196.5 598.791,-200 608.791,-203.5 608.791,-196.5"/>
</g>
<!-- Node17->Node5 -->
<g id="edge29" class="edge"><title>Node17->Node5</title>
<path fill="none" stroke="midnightblue" d="M228.689,-310.98C248.724,-327.059 281.553,-351.741 313,-368 367.442,-396.149 390.465,-382.436 443,-414 461.605,-425.178 459.901,-436.689 479,-447 486.21,-450.892 494.242,-454.009 502.296,-456.498"/>
<polygon fill="midnightblue" stroke="midnightblue" points="230.893,-308.261 220.927,-304.665 226.476,-313.691 230.893,-308.261"/>
</g>
<!-- Node17->Node9 -->
<g id="edge28" class="edge"><title>Node17->Node9</title>
<path fill="none" stroke="midnightblue" d="M238.462,-281.238C258.802,-272.36 286.925,-261.635 313,-257 516.147,-220.886 576.664,-237.726 776,-291 804.647,-298.656 835.734,-313.59 854.539,-323.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="236.84,-278.13 229.145,-285.413 239.702,-284.518 236.84,-278.13"/>
</g>
<!-- Node17->Node13 -->
<g id="edge27" class="edge"><title>Node17->Node13</title>
<path fill="none" stroke="midnightblue" d="M244.556,-308.192C264.553,-315.636 290.117,-325.017 313,-333 370.46,-353.045 390.514,-345.199 443,-376 461.72,-386.986 459.901,-398.689 479,-409 486.21,-412.892 494.242,-416.009 502.296,-418.498"/>
<polygon fill="midnightblue" stroke="midnightblue" points="245.53,-304.819 234.938,-304.601 243.082,-311.377 245.53,-304.819"/>
</g>
<!-- Node17->Node15 -->
<g id="edge37" class="edge"><title>Node17->Node15</title>
<path fill="none" stroke="midnightblue" d="M227.383,-278.49C246.843,-261.606 279.66,-236.18 313,-224 379.153,-199.833 461.912,-197.016 511.226,-197.957"/>
<polygon fill="midnightblue" stroke="midnightblue" points="224.81,-276.094 219.662,-285.354 229.461,-281.325 224.81,-276.094"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="a00387.html#gab71e2dc686eafe926dbebbce00d27dc4" target="_top" xlink:title="Send dynamic request on TDS 7+ to be executed. ">
<polygon fill="white" stroke="black" points="323.5,-304.5 323.5,-323.5 432.5,-323.5 432.5,-304.5 323.5,-304.5"/>
<text text-anchor="middle" x="378" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_send_execute</text>
</a>
</g>
</g>
<!-- Node17->Node18 -->
<g id="edge30" class="edge"><title>Node17->Node18</title>
<path fill="none" stroke="midnightblue" d="M269.451,-301.8C287.031,-303.795 306.138,-305.962 323.303,-307.909"/>
<polygon fill="midnightblue" stroke="midnightblue" points="269.633,-298.299 259.302,-300.649 268.844,-305.254 269.633,-298.299"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="a00387.html#ga28264995cf9616661f1fa788ac0d246d" target="_top" xlink:title="Send parameters to server. ">
<polygon fill="white" stroke="black" points="332,-266.5 332,-285.5 424,-285.5 424,-266.5 332,-266.5"/>
<text text-anchor="middle" x="378" y="-273.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_params</text>
</a>
</g>
</g>
<!-- Node17->Node19 -->
<g id="edge32" class="edge"><title>Node17->Node19</title>
<path fill="none" stroke="midnightblue" d="M269.246,-288.223C289.899,-285.88 312.681,-283.296 331.956,-281.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="268.844,-284.746 259.302,-289.351 269.633,-291.701 268.844,-284.746"/>
</g>
<!-- Node18->Node6 -->
<g id="edge31" class="edge"><title>Node18->Node6</title>
<path fill="none" stroke="midnightblue" d="M442.657,-323.301C454.716,-324.953 467.237,-326.593 479,-328 543.426,-335.708 617.733,-342.827 666.719,-347.277"/>
<polygon fill="midnightblue" stroke="midnightblue" points="443.049,-319.822 432.663,-321.916 442.087,-326.756 443.049,-319.822"/>
</g>
<!-- Node19->Node6 -->
<g id="edge35" class="edge"><title>Node19->Node6</title>
<path fill="none" stroke="midnightblue" d="M434.108,-286.408C485.299,-296.304 563.558,-312.014 631,-328 649.471,-332.378 669.93,-337.82 686.619,-342.413"/>
<polygon fill="midnightblue" stroke="midnightblue" points="434.723,-282.962 424.242,-284.508 433.4,-289.836 434.723,-282.962"/>
</g>
<!-- Node19->Node9 -->
<g id="edge34" class="edge"><title>Node19->Node9</title>
<path fill="none" stroke="midnightblue" d="M434.381,-277.497C485.544,-279.306 563.597,-283.146 631,-291 699.551,-298.988 778.18,-313.758 826.472,-323.481"/>
<polygon fill="midnightblue" stroke="midnightblue" points="434.314,-273.992 424.201,-277.151 434.077,-280.988 434.314,-273.992"/>
</g>
<!-- Node19->Node13 -->
<g id="edge33" class="edge"><title>Node19->Node13</title>
<path fill="none" stroke="midnightblue" d="M433.27,-287.674C436.808,-289.735 440.107,-292.156 443,-295 480.894,-332.244 440.36,-372.53 479,-409 483.103,-412.872 487.878,-415.985 492.995,-418.484"/>
<polygon fill="midnightblue" stroke="midnightblue" points="434.602,-284.431 424.072,-283.257 431.571,-290.741 434.602,-284.431"/>
</g>
<!-- Node19->Node15 -->
<g id="edge36" class="edge"><title>Node19->Node15</title>
<path fill="none" stroke="midnightblue" d="M410.468,-262.334C445.541,-247.102 501.345,-222.867 532.016,-209.547"/>
<polygon fill="midnightblue" stroke="midnightblue" points="408.942,-259.181 401.164,-266.375 411.73,-265.601 408.942,-259.181"/>
</g>
<!-- Node20->Node8 -->
<g id="edge42" class="edge"><title>Node20->Node8</title>
<path fill="none" stroke="midnightblue" d="M258.24,-174.267C308.047,-188.452 385.966,-215.341 443,-257 492.544,-293.189 533.613,-356.158 548.254,-380.246"/>
<polygon fill="midnightblue" stroke="midnightblue" points="258.935,-170.827 248.362,-171.515 257.056,-177.57 258.935,-170.827"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="a00387.html#gaf614c75ea8f7ad411e53dac0e2f91be4" target="_top" xlink:title="Send RPC as string query. ">
<polygon fill="white" stroke="black" points="313,-114.5 313,-133.5 443,-133.5 443,-114.5 313,-114.5"/>
<text text-anchor="middle" x="378" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_send_emulated_rpc</text>
</a>
</g>
</g>
<!-- Node20->Node21 -->
<g id="edge40" class="edge"><title>Node20->Node21</title>
<path fill="none" stroke="midnightblue" d="M261.62,-150.176C285.235,-144.818 312.782,-138.569 335.037,-133.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="260.745,-146.785 251.767,-152.411 262.294,-153.612 260.745,-146.785"/>
</g>
<!-- Node21->Node15 -->
<g id="edge41" class="edge"><title>Node21->Node15</title>
<path fill="none" stroke="midnightblue" d="M415.487,-137.112C424.533,-140.519 434.165,-144.281 443,-148 475.559,-161.706 512.565,-179.501 534.561,-190.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="416.559,-133.777 405.966,-133.573 414.12,-140.338 416.559,-133.777"/>
</g>
</g>
</svg>