Current File : //usr/local/apps/share/doc/freetds/reference/a00390_ga7a081cf9bb8f04ead12f0299fb7c4cd9_cgraph.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_end Pages: 1 -->
<svg width="848pt" height="591pt"
 viewBox="0.00 0.00 848.00 591.28" 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 587.28)">
<title>tds_process_end</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-587.28 844,-587.28 844,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-494.5 0,-513.5 98,-513.5 98,-494.5 0,-494.5"/>
<text text-anchor="middle" x="49" y="-501.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_end</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00388.html#gad38aa5b9547817854ccba1fcc7855861" target="_top" xlink:title="Get an int16 from the server. ">
<polygon fill="white" stroke="black" points="144.5,-532.5 144.5,-551.5 242.5,-551.5 242.5,-532.5 144.5,-532.5"/>
<text text-anchor="middle" x="193.5" y="-539.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_usmallint</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M85.9588,-513.589C104.439,-518.517 127.156,-524.575 146.859,-529.829"/>
<polygon fill="midnightblue" stroke="midnightblue" points="145.989,-533.219 156.553,-532.414 147.792,-526.456 145.989,-533.219"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00217.html#ab45c291105027e69836002e1dd586141" target="_top" xlink:title="Write a message to the debug log. ">
<polygon fill="white" stroke="black" points="763,-437.5 763,-456.5 840,-456.5 840,-437.5 763,-437.5"/>
<text text-anchor="middle" x="801.5" y="-444.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M60.4123,-513.718C75.3819,-527.027 104.449,-550.471 134,-561 224.155,-593.122 252.793,-580 348.5,-580 348.5,-580 348.5,-580 521.5,-580 614.382,-580 647.699,-590.356 727,-542 757.261,-523.547 779.739,-487.72 791.43,-465.724"/>
<polygon fill="midnightblue" stroke="midnightblue" points="794.605,-467.201 796.031,-456.703 788.369,-464.021 794.605,-467.201"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00217.html#a16db200d2281f76fe46fc1cbe37ca9df" target="_top" xlink:title="Set state of TDS connection, with logging and checking. ">
<polygon fill="white" stroke="red" points="639,-418.5 639,-437.5 719,-437.5 719,-418.5 639,-418.5"/>
<text text-anchor="middle" x="679" y="-425.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_set_state</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M98.2439,-505.748C213.801,-509.386 503.619,-515.112 595,-485 619.935,-476.784 644.18,-458.589 659.962,-444.953"/>
<polygon fill="midnightblue" stroke="midnightblue" points="662.687,-447.212 667.81,-437.938 658.022,-441.993 662.687,-447.212"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><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="134,-337 134,-367 253,-367 253,-337 134,-337"/>
<text text-anchor="start" x="142" y="-355" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_pending</text>
<text text-anchor="middle" x="193.5" y="-344" font-family="Helvetica,sans-Serif" font-size="10.00">_closes</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M58.914,-494.492C81.1391,-470.785 139.497,-408.536 171.225,-374.694"/>
<polygon fill="midnightblue" stroke="midnightblue" points="174.023,-376.826 178.309,-367.137 168.917,-372.038 174.023,-376.826"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00388.html#gae7d9c4e1a079e1d0aa0252732631e8c4" target="_top" xlink:title="Get N bytes from the buffer and return them in the already allocated space given to us...">
<polygon fill="white" stroke="black" points="317.5,-532.5 317.5,-551.5 381.5,-551.5 381.5,-532.5 317.5,-532.5"/>
<text text-anchor="middle" x="349.5" y="-539.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_n</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M242.804,-542C263.441,-542 287.287,-542 307.1,-542"/>
<polygon fill="midnightblue" stroke="midnightblue" points="307.35,-545.5 317.35,-542 307.35,-538.5 307.35,-545.5"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00388.html#ga410619783bdf2bb60b0f27a5578e0e07" target="_top" xlink:title="Read in one &#39;packet&#39; from the server. ">
<polygon fill="white" stroke="red" points="631,-513.5 631,-532.5 727,-532.5 727,-513.5 631,-513.5"/>
<text text-anchor="middle" x="679" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_read_packet</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M381.606,-540.195C436.431,-537.015 551.029,-530.366 620.568,-526.332"/>
<polygon fill="midnightblue" stroke="midnightblue" points="621.126,-529.806 630.906,-525.732 620.72,-522.817 621.126,-529.806"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M695.261,-513.375C715.814,-500.412 752.595,-477.214 776.773,-461.965"/>
<polygon fill="midnightblue" stroke="midnightblue" points="778.771,-464.842 785.363,-456.547 775.037,-458.922 778.771,-464.842"/>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge7" class="edge"><title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M719.123,-434.169C729.856,-435.861 741.614,-437.715 752.772,-439.474"/>
<polygon fill="midnightblue" stroke="midnightblue" points="752.381,-442.956 762.804,-441.056 753.471,-436.041 752.381,-442.956"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00390.html#gaeeb1562044786ea17bea361ed83e6946" target="_top" xlink:title="Process results for simple query as &quot;SET TEXTSIZE&quot; or &quot;USE dbname&quot; If the statement returns results...">
<polygon fill="white" stroke="black" points="294.5,-394 294.5,-424 404.5,-424 404.5,-394 294.5,-394"/>
<text text-anchor="start" x="302.5" y="-412" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_simple</text>
<text text-anchor="middle" x="349.5" y="-401" font-family="Helvetica,sans-Serif" font-size="10.00">_query</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M235.365,-367.125C254.673,-374.272 277.902,-382.869 298.274,-390.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="297.118,-393.714 307.712,-393.903 299.548,-387.149 297.118,-393.714"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00387.html#gab25de0567ac096e8f8e88490eeddf562" target="_top" xlink:title="Send a deallocation request to server. ">
<polygon fill="white" stroke="black" points="296.5,-342.5 296.5,-361.5 402.5,-361.5 402.5,-342.5 296.5,-342.5"/>
<text text-anchor="middle" x="349.5" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_cursor_dealloc</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge15" class="edge"><title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M253.16,-352C263.853,-352 275.047,-352 285.85,-352"/>
<polygon fill="midnightblue" stroke="midnightblue" points="286.059,-355.5 296.059,-352 286.059,-348.5 286.059,-355.5"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00387.html#gaf573d8d4d2660c8c27770573fca05ff5" target="_top" xlink:title="Send a unprepare request for a prepared query. ">
<polygon fill="white" stroke="black" points="289,-190.5 289,-209.5 410,-209.5 410,-190.5 289,-190.5"/>
<text text-anchor="middle" x="349.5" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_unprepare</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node15 -->
<g id="edge22" class="edge"><title>Node7&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M209.829,-336.87C238.742,-308.332 301.134,-246.75 331.375,-216.902"/>
<polygon fill="midnightblue" stroke="midnightblue" points="334.007,-219.223 338.665,-209.707 329.09,-214.241 334.007,-219.223"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="a00386.html#gabf2fdb0def5388508602ee7dd2f49506" target="_top" xlink:title="Frees dynamic statement. ">
<polygon fill="white" stroke="black" points="291,-38.5 291,-57.5 408,-57.5 408,-38.5 291,-38.5"/>
<text text-anchor="middle" x="349.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_release_dynamic</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node18 -->
<g id="edge29" class="edge"><title>Node7&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M202.137,-336.925C227.791,-286.283 310.842,-122.337 339.035,-66.6833"/>
<polygon fill="midnightblue" stroke="midnightblue" points="342.238,-68.1059 343.635,-57.6035 335.994,-64.9425 342.238,-68.1059"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00390.html#gabfc9de1d1fe718818caf63a4be4035a6" target="_top" xlink:title="process all streams. ">
<polygon fill="white" stroke="red" points="464.5,-456.5 464.5,-475.5 576.5,-475.5 576.5,-456.5 464.5,-456.5"/>
<text text-anchor="middle" x="520.5" y="-463.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M393.708,-424.106C410.068,-429.779 428.873,-436.245 446,-442 457.009,-445.699 468.971,-449.639 479.985,-453.234"/>
<polygon fill="midnightblue" stroke="midnightblue" points="479.187,-456.655 489.779,-456.423 481.354,-449.999 479.187,-456.655"/>
</g>
<!-- Node9&#45;&gt;Node1 -->
<g id="edge14" class="edge"><title>Node9&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M464.443,-467.645C389.495,-470.29 251.258,-476.614 134,-490 125.659,-490.952 116.886,-492.171 108.283,-493.491"/>
<polygon fill="midnightblue" stroke="midnightblue" points="107.624,-490.051 98.2969,-495.077 108.722,-496.964 107.624,-490.051"/>
</g>
<!-- Node9&#45;&gt;Node5 -->
<g id="edge11" class="edge"><title>Node9&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M576.621,-462.246C628.068,-458.743 704.04,-453.569 752.905,-450.241"/>
<polygon fill="midnightblue" stroke="midnightblue" points="753.163,-453.732 762.902,-449.56 752.688,-446.748 753.163,-453.732"/>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge12" class="edge"><title>Node9&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M560.992,-456.411C581.643,-451.396 607.114,-445.212 629.012,-439.895"/>
<polygon fill="midnightblue" stroke="midnightblue" points="629.901,-443.281 638.792,-437.52 628.249,-436.479 629.901,-443.281"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00387.html#gae8b7db85af16701fc0604eb117cbd4e4" target="_top" xlink:title="Set current dynamic. ">
<polygon fill="white" stroke="black" points="631.5,-361.5 631.5,-380.5 726.5,-380.5 726.5,-361.5 631.5,-361.5"/>
<text text-anchor="middle" x="679" y="-368.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_set_cur_dyn</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge13" class="edge"><title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M537.367,-456.368C564.668,-439.796 620.717,-405.772 653.208,-386.049"/>
<polygon fill="midnightblue" stroke="midnightblue" points="655.359,-388.838 662.091,-380.657 651.726,-382.855 655.359,-388.838"/>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge17" class="edge"><title>Node11&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M380.705,-342.478C448.203,-323.111 614.191,-286.261 727,-352 757.78,-369.937 780.211,-406.24 791.728,-428.409"/>
<polygon fill="midnightblue" stroke="midnightblue" points="788.655,-430.09 796.243,-437.484 794.922,-426.972 788.655,-430.09"/>
</g>
<!-- Node11&#45;&gt;Node6 -->
<g id="edge18" class="edge"><title>Node11&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M369.567,-361.552C381.396,-367.65 396.803,-375.905 410,-384 426.605,-394.185 427.664,-402.424 446,-409 506.248,-430.607 580.747,-432.751 628.804,-431.245"/>
<polygon fill="midnightblue" stroke="midnightblue" points="629.079,-434.737 638.939,-430.86 628.813,-427.742 629.079,-434.737"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00387.html#ga2c6da4886cc30af02546a3bc2ebcae5d" target="_top" xlink:title="Check if a cursor is allocated into the server. ">
<polygon fill="white" stroke="black" points="446,-380.5 446,-399.5 595,-399.5 595,-380.5 446,-380.5"/>
<text text-anchor="middle" x="520.5" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_cursor_check_allocated</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge16" class="edge"><title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M393.146,-361.589C415.648,-366.649 443.448,-372.9 467.238,-378.249"/>
<polygon fill="midnightblue" stroke="midnightblue" points="466.637,-381.701 477.161,-380.48 468.172,-374.871 466.637,-381.701"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00387.html#ga34fb1084682cc31fe02a4a7946955a5a" target="_top" xlink:title="Set current cursor. ">
<polygon fill="white" stroke="black" points="467,-342.5 467,-361.5 574,-361.5 574,-342.5 467,-342.5"/>
<text text-anchor="middle" x="520.5" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_set_cur_cursor</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge19" class="edge"><title>Node11&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M402.585,-352C419.61,-352 438.705,-352 456.448,-352"/>
<polygon fill="midnightblue" stroke="midnightblue" points="456.714,-355.5 466.713,-352 456.713,-348.5 456.714,-355.5"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="a00387.html#gada27f4cfce925240ad33b71b63ca692d" target="_top" xlink:title="Flush query packet. ">
<polygon fill="white" stroke="red" points="456.5,-266.5 456.5,-285.5 584.5,-285.5 584.5,-266.5 456.5,-266.5"/>
<text text-anchor="middle" x="520.5" y="-273.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_query_flush_packet</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge20" class="edge"><title>Node11&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M365.941,-342.442C384.468,-331.248 416.703,-312.633 446,-300 455.522,-295.894 465.99,-292.081 475.966,-288.757"/>
<polygon fill="midnightblue" stroke="midnightblue" points="477.285,-292.009 485.725,-285.604 475.133,-285.348 477.285,-292.009"/>
</g>
<!-- Node14&#45;&gt;Node6 -->
<g id="edge21" class="edge"><title>Node14&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M536.839,-285.578C552.652,-295.952 577.414,-313.633 595,-333 615.143,-355.182 611.083,-367.615 631,-390 638.247,-398.146 647.354,-405.939 655.617,-412.324"/>
<polygon fill="midnightblue" stroke="midnightblue" points="653.699,-415.259 663.81,-418.424 657.879,-409.645 653.699,-415.259"/>
</g>
<!-- Node15&#45;&gt;Node5 -->
<g id="edge23" class="edge"><title>Node15&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M379.693,-190.485C426.942,-176.769 522.216,-156.177 595,-186 706.086,-231.517 772.389,-375.577 793.291,-427.831"/>
<polygon fill="midnightblue" stroke="midnightblue" points="790.073,-429.213 796.964,-437.261 796.596,-426.673 790.073,-429.213"/>
</g>
<!-- Node15&#45;&gt;Node6 -->
<g id="edge24" class="edge"><title>Node15&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M393.969,-209.542C463.251,-224.832 591.345,-253.472 595,-257 639.06,-299.531 597.562,-338.697 631,-390 636.698,-398.743 645.062,-406.428 653.161,-412.557"/>
<polygon fill="midnightblue" stroke="midnightblue" points="651.194,-415.453 661.382,-418.361 655.231,-409.734 651.194,-415.453"/>
</g>
<!-- Node15&#45;&gt;Node10 -->
<g id="edge25" class="edge"><title>Node15&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M410.059,-191.298C462.913,-186.752 540.051,-188.209 595,-224 641.113,-254.036 664.234,-319.097 673.282,-351.642"/>
<polygon fill="midnightblue" stroke="midnightblue" points="669.902,-352.55 675.824,-361.335 676.673,-350.774 669.902,-352.55"/>
</g>
<!-- Node15&#45;&gt;Node14 -->
<g id="edge27" class="edge"><title>Node15&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M365.941,-209.558C384.468,-220.752 416.703,-239.367 446,-252 455.522,-256.106 465.99,-259.919 475.966,-263.243"/>
<polygon fill="midnightblue" stroke="midnightblue" points="475.133,-266.652 485.725,-266.396 477.285,-259.991 475.133,-266.652"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00387.html#ga0da385231bfa3dc49377e1fb2bea2c07" target="_top" xlink:title="Start query packet of a given type. ">
<polygon fill="white" stroke="red" points="475.5,-114.5 475.5,-133.5 565.5,-133.5 565.5,-114.5 475.5,-114.5"/>
<text text-anchor="middle" x="520.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_start_query</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge26" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M365.941,-190.442C384.468,-179.248 416.703,-160.633 446,-148 455.522,-143.894 465.99,-140.081 475.966,-136.757"/>
<polygon fill="midnightblue" stroke="midnightblue" points="477.285,-140.009 485.725,-133.604 475.133,-133.348 477.285,-140.009"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00388.html#ga1fcaf8d488cc1390f106ce3ad0bf37b4" target="_top" xlink:title="Output a string to wire automatic translate string to unicode if needed. ">
<polygon fill="white" stroke="red" points="479,-76.5 479,-95.5 562,-95.5 562,-76.5 479,-76.5"/>
<text text-anchor="middle" x="520.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_string</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge28" class="edge"><title>Node15&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M357.434,-190.234C371.706,-170.879 406.377,-127.575 446,-105 453.083,-100.965 461.034,-97.77 469.02,-95.2455"/>
<polygon fill="midnightblue" stroke="midnightblue" points="470.061,-98.5884 478.722,-92.4871 468.146,-91.8552 470.061,-98.5884"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="a00386.html#ga1d60bf443e274797b1d1a9e7418ab962" target="_top" xlink:title="Detach result info from it current socket. ">
<polygon fill="white" stroke="black" points="467.5,-38.5 467.5,-57.5 573.5,-57.5 573.5,-38.5 467.5,-38.5"/>
<text text-anchor="middle" x="520.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_detach_results</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge30" class="edge"><title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M408.188,-48C423.954,-48 441.109,-48 457.124,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="457.458,-51.5001 467.458,-48 457.458,-44.5001 457.458,-51.5001"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="a00386.html#gabdc5fee73b22345c02ab894e49ad7f95" target="_top" xlink:title="Frees all allocated input parameters of a dynamic statement. ">
<polygon fill="white" stroke="black" points="458,-0.5 458,-19.5 583,-19.5 583,-0.5 458,-0.5"/>
<text text-anchor="middle" x="520.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_free_input_params</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node20 -->
<g id="edge31" class="edge"><title>Node18&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M393.146,-38.411C415.648,-33.3513 443.448,-27.1004 467.238,-21.7512"/>
<polygon fill="midnightblue" stroke="midnightblue" points="468.172,-25.1286 477.161,-19.5201 466.637,-18.2991 468.172,-25.1286"/>
</g>
</g>
</svg>