Current File : //usr/local/apps/share/doc/freetds/reference/a00387_gafd74652c4722ddce4d642cc4209449d4_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_data_info Pages: 1 -->
<svg width="865pt" height="348pt"
viewBox="0.00 0.00 865.00 348.02" 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 344.02)">
<title>tds_put_data_info</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-344.02 861,-344.02 861,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-209.5 0,-228.5 101,-228.5 101,-209.5 0,-209.5"/>
<text text-anchor="middle" x="50.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_data_info</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="301,-152.5 301,-171.5 441,-171.5 441,-152.5 301,-152.5"/>
<text text-anchor="middle" x="371" y="-159.5" 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="M77.5939,-204.636C94.115,-196.25 116.211,-186.304 137,-181 190.975,-167.23 254.048,-162.764 300.948,-161.583"/>
<polygon fill="midnightblue" stroke="midnightblue" points="75.8104,-201.619 68.5628,-209.347 79.0478,-207.825 75.8104,-201.619"/>
</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="611.5,-304.5 611.5,-323.5 732.5,-323.5 732.5,-304.5 611.5,-304.5"/>
<text text-anchor="middle" x="672" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_execdirect</text>
</a>
</g>
</g>
<!-- Node1->Node7 -->
<g id="edge13" class="edge"><title>Node1->Node7</title>
<path fill="none" stroke="midnightblue" d="M65.1767,-236.94C80.4132,-255.345 106.898,-282.939 137,-295 302.119,-361.162 519.475,-338.87 618.177,-323.513"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.6106,-234.379 58.6341,-228.751 62.1417,-238.749 67.6106,-234.379"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><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="137,-228.5 137,-247.5 265,-247.5 265,-228.5 137,-228.5"/>
<text text-anchor="middle" x="201" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds71_submit_prepexec</text>
</a>
</g>
</g>
<!-- Node1->Node13 -->
<g id="edge14" class="edge"><title>Node1->Node13</title>
<path fill="none" stroke="midnightblue" d="M111.411,-226.665C119.777,-227.736 128.396,-228.839 136.82,-229.916"/>
<polygon fill="midnightblue" stroke="midnightblue" points="111.725,-223.177 101.361,-225.38 110.836,-230.12 111.725,-223.177"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><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="146.5,-266.5 146.5,-285.5 255.5,-285.5 255.5,-266.5 146.5,-266.5"/>
<text text-anchor="middle" x="201" y="-273.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_send_execute</text>
</a>
</g>
</g>
<!-- Node1->Node14 -->
<g id="edge15" class="edge"><title>Node1->Node14</title>
<path fill="none" stroke="midnightblue" d="M80.3201,-232.892C96.7255,-240.525 117.779,-249.862 137,-257 146.103,-260.38 156.107,-263.611 165.409,-266.418"/>
<polygon fill="midnightblue" stroke="midnightblue" points="81.7857,-229.714 71.2469,-228.625 78.8064,-236.048 81.7857,-229.714"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00387.html#ga28264995cf9616661f1fa788ac0d246d" target="_top" xlink:title="Send parameters to server. ">
<polygon fill="white" stroke="black" points="155,-190.5 155,-209.5 247,-209.5 247,-190.5 155,-190.5"/>
<text text-anchor="middle" x="201" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_params</text>
</a>
</g>
</g>
<!-- Node1->Node16 -->
<g id="edge17" class="edge"><title>Node1->Node16</title>
<path fill="none" stroke="midnightblue" d="M111.626,-211.307C125.942,-209.475 140.986,-207.551 154.521,-205.819"/>
<polygon fill="midnightblue" stroke="midnightblue" points="110.836,-207.88 101.361,-212.62 111.725,-214.823 110.836,-207.88"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00387.html#ga5f071b94ad7889690762dc85646c74ab" target="_top" xlink:title="tds_submit_rpc() call a RPC from server. ">
<polygon fill="white" stroke="black" points="327.5,-114.5 327.5,-133.5 414.5,-133.5 414.5,-114.5 327.5,-114.5"/>
<text text-anchor="middle" x="371" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_rpc</text>
</a>
</g>
</g>
<!-- Node1->Node17 -->
<g id="edge23" class="edge"><title>Node1->Node17</title>
<path fill="none" stroke="midnightblue" d="M69.6173,-202.833C86.0192,-189.141 111.457,-170.163 137,-160 200.133,-134.882 279.36,-127.202 327.264,-124.906"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.227,-200.272 61.9112,-209.437 71.782,-205.587 67.227,-200.272"/>
</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="477,-152.5 477,-171.5 575,-171.5 575,-152.5 477,-152.5"/>
<text text-anchor="middle" x="526" y="-159.5" 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="M451.507,-162C460.173,-162 468.788,-162 476.905,-162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="451.337,-158.5 441.337,-162 451.337,-165.5 451.337,-158.5"/>
</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="769,-152.5 769,-171.5 857,-171.5 857,-152.5 769,-152.5"/>
<text text-anchor="middle" x="813" y="-159.5" 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="M570.989,-150.116C583.792,-147.185 597.868,-144.467 611,-143 664.887,-136.982 679.155,-136.616 733,-143 748.689,-144.86 765.771,-148.729 780.025,-152.494"/>
<polygon fill="midnightblue" stroke="midnightblue" points="569.95,-146.766 561.037,-152.492 571.576,-153.574 569.95,-146.766"/>
</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="639.5,-152.5 639.5,-171.5 704.5,-171.5 704.5,-152.5 639.5,-152.5"/>
<text text-anchor="middle" x="672" y="-159.5" 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="M585.423,-162C603.838,-162 623.483,-162 639.3,-162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="585.351,-158.5 575.351,-162 585.35,-165.5 585.351,-158.5"/>
</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="621.5,-190.5 621.5,-209.5 722.5,-209.5 722.5,-190.5 621.5,-190.5"/>
<text text-anchor="middle" x="672" y="-197.5" 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="M573.172,-174.184C593.164,-179.46 616.219,-185.544 634.924,-190.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="573.899,-170.756 563.337,-171.589 572.113,-177.525 573.899,-170.756"/>
</g>
<!-- Node3->Node7 -->
<g id="edge7" class="edge"><title>Node3->Node7</title>
<path fill="none" stroke="midnightblue" d="M554.561,-177.282C561.986,-182.445 569.48,-188.763 575,-196 603.395,-233.225 577.205,-262.598 611,-295 615.022,-298.857 619.823,-301.931 624.933,-304.381"/>
<polygon fill="midnightblue" stroke="midnightblue" points="556.301,-174.239 545.999,-171.766 552.51,-180.124 556.301,-174.239"/>
</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="611.5,-76.5 611.5,-95.5 732.5,-95.5 732.5,-76.5 611.5,-76.5"/>
<text text-anchor="middle" x="672" y="-83.5" 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="M565.436,-148.274C568.749,-146.648 571.984,-144.888 575,-143 593.396,-131.481 592.624,-121.552 611,-110 620.213,-104.208 631.059,-99.3596 640.977,-95.5713"/>
<polygon fill="midnightblue" stroke="midnightblue" points="563.703,-145.214 556.006,-152.494 566.563,-151.603 563.703,-145.214"/>
</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="611,-38.5 611,-57.5 733,-57.5 733,-38.5 611,-38.5"/>
<text text-anchor="middle" x="672" y="-45.5" 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="M569.679,-147.279C571.564,-145.967 573.352,-144.543 575,-143 602.279,-117.451 582.84,-91.576 611,-67 615.445,-63.1203 620.685,-60.032 626.186,-57.5738"/>
<polygon fill="midnightblue" stroke="midnightblue" points="567.828,-144.306 560.93,-152.348 571.337,-150.363 567.828,-144.306"/>
</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="618,-0.5 618,-19.5 726,-19.5 726,-0.5 618,-0.5"/>
<text text-anchor="middle" x="672" y="-7.5" 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="M571.065,-146.663C572.463,-145.527 573.782,-144.308 575,-143 611.213,-104.119 573.444,-66.5857 611,-29 614.862,-25.1354 619.504,-22.0556 624.474,-19.6014"/>
<polygon fill="midnightblue" stroke="midnightblue" points="568.848,-143.93 562.367,-152.31 572.66,-149.801 568.848,-143.93"/>
</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="619.5,-266.5 619.5,-285.5 724.5,-285.5 724.5,-266.5 619.5,-266.5"/>
<text text-anchor="middle" x="672" y="-273.5" 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="M552.417,-177.05C560.223,-182.413 568.469,-188.902 575,-196 596.316,-219.166 586.367,-237.398 611,-257 615.873,-260.878 621.551,-263.971 627.433,-266.437"/>
<polygon fill="midnightblue" stroke="midnightblue" points="554.193,-174.031 543.905,-171.502 550.371,-179.895 554.193,-174.031"/>
</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="632,-228.5 632,-247.5 712,-247.5 712,-228.5 632,-228.5"/>
<text text-anchor="middle" x="672" y="-235.5" 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="M549.145,-177.514C571.772,-193.286 604.49,-215.844 611,-219 618.472,-222.623 626.796,-225.769 634.807,-228.403"/>
<polygon fill="midnightblue" stroke="midnightblue" points="550.955,-174.509 540.753,-171.653 546.948,-180.248 550.955,-174.509"/>
</g>
<!-- Node6->Node4 -->
<g id="edge6" class="edge"><title>Node6->Node4</title>
<path fill="none" stroke="midnightblue" d="M717.795,-187.754C736.955,-182.516 758.994,-176.491 776.936,-171.586"/>
<polygon fill="midnightblue" stroke="midnightblue" points="716.799,-184.398 708.076,-190.411 718.645,-191.15 716.799,-184.398"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><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="316.5,-257.5 316.5,-276.5 425.5,-276.5 425.5,-257.5 316.5,-257.5"/>
<text text-anchor="middle" x="371" y="-264.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_execute</text>
</a>
</g>
</g>
<!-- Node14->Node15 -->
<g id="edge16" class="edge"><title>Node14->Node15</title>
<path fill="none" stroke="midnightblue" d="M265.816,-272.581C282.469,-271.689 300.247,-270.737 316.315,-269.876"/>
<polygon fill="midnightblue" stroke="midnightblue" points="265.417,-269.098 255.618,-273.128 265.791,-276.088 265.417,-269.098"/>
</g>
<!-- Node16->Node2 -->
<g id="edge18" class="edge"><title>Node16->Node2</title>
<path fill="none" stroke="midnightblue" d="M254.276,-188.176C277.961,-182.818 305.59,-176.569 327.911,-171.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="253.375,-184.791 244.393,-190.411 254.919,-191.619 253.375,-184.791"/>
</g>
<!-- Node16->Node7 -->
<g id="edge19" class="edge"><title>Node16->Node7</title>
<path fill="none" stroke="midnightblue" d="M257.17,-209.764C305.792,-218.681 378.425,-232.765 441,-248 513.25,-265.591 596.911,-290.85 640.703,-304.453"/>
<polygon fill="midnightblue" stroke="midnightblue" points="257.637,-206.291 247.171,-207.941 256.381,-213.178 257.637,-206.291"/>
</g>
<!-- Node16->Node15 -->
<g id="edge20" class="edge"><title>Node16->Node15</title>
<path fill="none" stroke="midnightblue" d="M246.389,-212.558C252.683,-214.579 259.038,-216.75 265,-219 295.755,-230.606 330.197,-247.041 350.98,-257.355"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.203,-209.146 236.615,-209.518 245.124,-215.83 247.203,-209.146"/>
</g>
<!-- Node16->Node17 -->
<g id="edge21" class="edge"><title>Node16->Node17</title>
<path fill="none" stroke="midnightblue" d="M224.662,-184.724C244.195,-172.112 273.509,-154.479 301,-143 309.714,-139.361 319.335,-136.209 328.557,-133.574"/>
<polygon fill="midnightblue" stroke="midnightblue" points="222.608,-181.885 216.163,-190.295 226.446,-187.74 222.608,-181.885"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="a00373.html#gafa4dfd181be21e49c397f7daaa9cf96c" target="_top" xlink:title="Execute the procedure and free associated memory. ">
<polygon fill="white" stroke="black" points="493,-114.5 493,-133.5 559,-133.5 559,-114.5 493,-114.5"/>
<text text-anchor="middle" x="526" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbrpcsend</text>
</a>
</g>
</g>
<!-- Node17->Node18 -->
<g id="edge22" class="edge"><title>Node17->Node18</title>
<path fill="none" stroke="midnightblue" d="M424.765,-124C447.389,-124 473.087,-124 492.798,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="424.619,-120.5 414.619,-124 424.619,-127.5 424.619,-120.5"/>
</g>
</g>
</svg>