Current File : //usr/local/apps/share/doc/freetds/reference/a00386_ga314c65c067570dc1ef3e58bbfc4eb763_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_alloc_param_result Pages: 1 -->
<svg width="1090pt" height="458pt"
 viewBox="0.00 0.00 1090.00 458.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 454)">
<title>tds_alloc_param_result</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-454 1086,-454 1086,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-237.5 0,-256.5 126,-256.5 126,-237.5 0,-237.5"/>
<text text-anchor="middle" x="63" y="-244.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_alloc_param_result</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00390.html#gacb3354443bcefe7a500a500a4904cc05" target="_top" xlink:title="process output parameters of a stored procedure. ">
<polygon fill="white" stroke="black" points="162,-237.5 162,-256.5 304,-256.5 304,-237.5 162,-237.5"/>
<text text-anchor="middle" x="233" y="-244.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_param_result</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="M136.34,-247C144.838,-247 153.498,-247 161.963,-247"/>
<polygon fill="midnightblue" stroke="midnightblue" points="136.08,-243.5 126.08,-247 136.08,-250.5 136.08,-243.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00390.html#gabfc9de1d1fe718818caf63a4be4035a6" target="_top" xlink:title="process all streams. ">
<polygon fill="white" stroke="black" points="666,-221.5 666,-240.5 778,-240.5 778,-221.5 666,-221.5"/>
<text text-anchor="middle" x="722" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</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="M314.284,-248.675C322.964,-248.808 331.666,-248.921 340,-249 468.911,-250.216 501.558,-254.049 630,-243 641.59,-242.003 653.97,-240.599 665.746,-239.101"/>
<polygon fill="midnightblue" stroke="midnightblue" points="314.185,-245.173 304.129,-248.51 314.071,-252.172 314.185,-245.173"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00390.html#ga9fdef8228d29cab7fa9098f07fa73fba" target="_top" xlink:title="Process parameters from networks. ">
<polygon fill="white" stroke="black" points="340,-210 340,-240 482,-240 482,-210 340,-210"/>
<text text-anchor="start" x="348" y="-228" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_param_result</text>
<text text-anchor="middle" x="411" y="-217" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge17" class="edge"><title>Node2&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M314.101,-236.987C322.706,-235.912 331.412,-234.823 339.888,-233.764"/>
<polygon fill="midnightblue" stroke="midnightblue" points="313.554,-233.528 304.066,-238.242 314.423,-240.474 313.554,-233.528"/>
</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="825.5,-430.5 825.5,-449.5 913.5,-449.5 913.5,-430.5 825.5,-430.5"/>
<text text-anchor="middle" x="869.5" y="-437.5" font-family="Helvetica,sans-Serif" font-size="10.00">_bcp_exec_out</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="M727.141,-250.792C736.161,-289.092 761.154,-373.727 814,-421 818.332,-424.875 823.498,-427.969 828.898,-430.438"/>
<polygon fill="midnightblue" stroke="midnightblue" points="730.523,-249.88 724.925,-240.885 723.692,-251.408 730.523,-249.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="red" points="837,-392.5 837,-411.5 902,-411.5 902,-392.5 837,-392.5"/>
<text text-anchor="middle" x="869.5" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00">_dbresults</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M729.573,-250.324C741.44,-282.404 769.431,-346.708 814,-383 820.605,-388.378 828.832,-392.279 836.876,-395.092"/>
<polygon fill="midnightblue" stroke="midnightblue" points="732.821,-249.011 726.166,-240.767 726.227,-251.362 732.821,-249.011"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00373.html#gaff09873008411a0573f6d1a9e6c7cf4b" target="_top" xlink:title="Get count of output parameters filled by a stored procedure. ">
<polygon fill="white" stroke="red" points="837,-354.5 837,-373.5 902,-373.5 902,-354.5 837,-354.5"/>
<text text-anchor="middle" x="869.5" y="-361.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbnumrets</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M733.309,-249.653C748.069,-274.733 777.513,-319.156 814,-345 820.787,-349.807 828.902,-353.494 836.77,-356.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="736.232,-247.714 728.225,-240.776 730.158,-251.193 736.232,-247.714"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00372.html#gae1f50a6a2c31fda57cb481922b06841e" target="_top" xlink:title="Wait for results of a query from the server. ">
<polygon fill="white" stroke="red" points="843,-316.5 843,-335.5 896,-335.5 896,-316.5 843,-316.5"/>
<text text-anchor="middle" x="869.5" y="-323.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbsqlok</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node3&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M741.387,-247.576C759.1,-262.987 787.097,-285.922 814,-302 823.229,-307.516 833.955,-312.511 843.437,-316.498"/>
<polygon fill="midnightblue" stroke="midnightblue" points="743.382,-244.669 733.568,-240.678 738.751,-249.918 743.382,-244.669"/>
</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="987.5,-297.5 987.5,-316.5 1055.5,-316.5 1055.5,-297.5 987.5,-297.5"/>
<text text-anchor="middle" x="1021.5" y="-304.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbwritetext</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node3&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M751.612,-244.804C769.253,-252.845 792.536,-262.624 814,-269 873.928,-286.803 946.238,-297.807 987.445,-303.132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="752.983,-241.582 742.438,-240.548 750.037,-247.932 752.983,-241.582"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00372.html#ga559e24ba70d0d96c3469eb6ab8f74e05" target="_top" xlink:title="Cancel the query currently being retrieved, discarding all pending rows. ">
<polygon fill="white" stroke="red" points="834,-240.5 834,-259.5 905,-259.5 905,-240.5 834,-240.5"/>
<text text-anchor="middle" x="869.5" y="-247.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbcanquery</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node3&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M788.202,-239.514C803.865,-241.56 820,-243.667 833.661,-245.451"/>
<polygon fill="midnightblue" stroke="midnightblue" points="788.376,-236.007 778.007,-238.183 787.47,-242.949 788.376,-236.007"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><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="836,-202.5 836,-221.5 903,-221.5 903,-202.5 836,-202.5"/>
<text text-anchor="middle" x="869.5" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbreadtext</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge10" class="edge"><title>Node3&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M788.178,-222.489C804.672,-220.335 821.691,-218.113 835.793,-216.271"/>
<polygon fill="midnightblue" stroke="midnightblue" points="787.47,-219.051 778.007,-223.817 788.376,-225.993 787.47,-219.051"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00372.html#gac980139b9cea03cf93e373d425991481" target="_top" xlink:title="Transmit the command buffer to the server. ">
<polygon fill="white" stroke="red" points="837,-164.5 837,-183.5 902,-183.5 902,-164.5 837,-164.5"/>
<text text-anchor="middle" x="869.5" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbsqlsend</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node3&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M754.585,-217.261C772.006,-209.823 794.084,-200.622 814,-193 822.423,-189.777 831.659,-186.471 840.096,-183.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="752.725,-214.251 744.917,-221.412 755.487,-220.683 752.725,-214.251"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00387.html#gaf0da49585d39e99780a004ee2ca23479" target="_top" xlink:title="Send option commands to server. ">
<polygon fill="white" stroke="black" points="961,-85.5 961,-104.5 1082,-104.5 1082,-85.5 961,-85.5"/>
<text text-anchor="middle" x="1021.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_optioncmd</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node3&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M738.841,-214.176C755.886,-196.997 784.537,-170.688 814,-155 842.834,-139.647 928.744,-117.246 980.222,-104.608"/>
<polygon fill="midnightblue" stroke="midnightblue" points="736.323,-211.745 731.864,-221.356 741.343,-216.623 736.323,-211.745"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00217.html#ac6610c72bd31bad5378f760fa9b12d66" target="_top" xlink:title="Initialize BCP information. ">
<polygon fill="white" stroke="red" points="833,-88.5 833,-107.5 906,-107.5 906,-88.5 833,-88.5"/>
<text text-anchor="middle" x="869.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_bcp_init</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node3&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M734.472,-212.561C749.994,-188.886 779.719,-147.791 814,-122 821.849,-116.095 831.377,-111.268 840.258,-107.532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="731.34,-210.961 728.89,-221.269 737.233,-214.739 731.34,-210.961"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><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="red" points="814.5,-39 814.5,-69 924.5,-69 924.5,-39 814.5,-39"/>
<text text-anchor="start" x="822.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_simple</text>
<text text-anchor="middle" x="869.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">_query</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node3&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M729.959,-212.128C742.394,-180.712 771.197,-117.36 814,-79 818.186,-75.2484 823.031,-71.9671 828.071,-69.1246"/>
<polygon fill="midnightblue" stroke="midnightblue" points="726.687,-210.886 726.373,-221.476 733.223,-213.393 726.687,-210.886"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00390.html#gaf233e79967f82f4e0dd4d11524917a34" target="_top" xlink:title="tds_process_cancel">
<polygon fill="white" stroke="red" points="814,-0.5 814,-19.5 925,-19.5 925,-0.5 814,-0.5"/>
<text text-anchor="middle" x="869.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_cancel</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node15 -->
<g id="edge16" class="edge"><title>Node3&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M726.478,-211.367C734.571,-171.372 758.374,-79.9437 814,-29 818.212,-25.1425 823.25,-22.0608 828.538,-19.6008"/>
<polygon fill="midnightblue" stroke="midnightblue" points="722.998,-210.935 724.562,-221.414 729.874,-212.247 722.998,-210.935"/>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M906.316,-321.463C930.951,-318.343 963.428,-314.229 987.446,-311.187"/>
<polygon fill="midnightblue" stroke="midnightblue" points="905.767,-318.005 896.286,-322.734 906.646,-324.949 905.767,-318.005"/>
</g>
<!-- Node14&#45;&gt;Node12 -->
<g id="edge15" class="edge"><title>Node14&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M934.31,-71.4413C951.892,-76.2472 970.314,-81.2824 985.592,-85.4584"/>
<polygon fill="midnightblue" stroke="midnightblue" points="935.222,-68.0625 924.653,-68.8019 933.377,-74.8148 935.222,-68.0625"/>
</g>
<!-- Node16&#45;&gt;Node3 -->
<g id="edge20" class="edge"><title>Node16&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M492.429,-226.562C546.85,-227.618 617.334,-228.987 665.556,-229.923"/>
<polygon fill="midnightblue" stroke="midnightblue" points="492.183,-223.056 482.117,-226.361 492.047,-230.055 492.183,-223.056"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00390.html#ga39453d084f3f780ac4602d4abf2839f7" target="_top" xlink:title="tds_process_default_tokens() is a catch all function that is called to process tokens not known to ot...">
<polygon fill="white" stroke="red" points="518,-172 518,-202 630,-202 630,-172 518,-172"/>
<text text-anchor="start" x="526" y="-190" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_default</text>
<text text-anchor="middle" x="574" y="-179" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge18" class="edge"><title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M485.552,-207.64C496.431,-205.072 507.481,-202.464 517.899,-200.005"/>
<polygon fill="midnightblue" stroke="midnightblue" points="484.56,-204.278 475.631,-209.981 486.168,-211.091 484.56,-204.278"/>
</g>
<!-- Node17&#45;&gt;Node3 -->
<g id="edge19" class="edge"><title>Node17&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M634.494,-204.93C653.229,-210.576 673.194,-216.593 689.218,-221.422"/>
<polygon fill="midnightblue" stroke="midnightblue" points="635.421,-201.554 624.837,-202.019 633.401,-208.256 635.421,-201.554"/>
</g>
</g>
</svg>