Current File : //usr/local/apps/share/doc/freetds/reference/a00387_ga9fcc0a3932dcad530511395ef8a767fb_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 Pages: 1 -->
<svg width="842pt" height="351pt"
viewBox="0.00 0.00 842.00 351.34" 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 347.336)">
<title>tds_put_data</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-347.336 838,-347.336 838,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-209.5 0,-228.5 78,-228.5 78,-209.5 0,-209.5"/>
<text text-anchor="middle" x="39" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_data</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="278,-152.5 278,-171.5 418,-171.5 418,-152.5 278,-152.5"/>
<text text-anchor="middle" x="348" 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="M62.8719,-204.271C77.0207,-195.933 95.8858,-186.167 114,-181 167.665,-165.691 230.899,-161.346 277.942,-160.604"/>
<polygon fill="midnightblue" stroke="midnightblue" points="61.0336,-201.292 54.3104,-209.481 64.6725,-207.272 61.0336,-201.292"/>
</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="588.5,-304.5 588.5,-323.5 709.5,-323.5 709.5,-304.5 588.5,-304.5"/>
<text text-anchor="middle" x="649" 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="M51.4451,-237.143C64.1872,-255.508 86.6338,-282.873 114,-295 280.02,-368.573 504.369,-340.74 600.775,-323.564"/>
<polygon fill="midnightblue" stroke="midnightblue" points="54.2951,-235.109 45.8408,-228.723 48.4678,-238.987 54.2951,-235.109"/>
</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="114,-228.5 114,-247.5 242,-247.5 242,-228.5 114,-228.5"/>
<text text-anchor="middle" x="178" 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="M88.0697,-225.667C96.4036,-226.822 105.181,-228.04 113.845,-229.241"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.5482,-222.2 78.1621,-224.293 87.5865,-229.133 88.5482,-222.2"/>
</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="123.5,-266.5 123.5,-285.5 232.5,-285.5 232.5,-266.5 123.5,-266.5"/>
<text text-anchor="middle" x="178" 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="M65.6583,-233.636C79.6571,-241.245 97.4606,-250.324 114,-257 122.687,-260.506 132.272,-263.716 141.29,-266.459"/>
<polygon fill="midnightblue" stroke="midnightblue" points="67.0824,-230.424 56.637,-228.651 63.6965,-236.551 67.0824,-230.424"/>
</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="132,-190.5 132,-209.5 224,-209.5 224,-190.5 132,-190.5"/>
<text text-anchor="middle" x="178" 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="M88.2072,-212.314C102.365,-210.351 117.793,-208.211 131.758,-206.274"/>
<polygon fill="midnightblue" stroke="midnightblue" points="87.5865,-208.867 78.1621,-213.707 88.5482,-215.8 87.5865,-208.867"/>
</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="304.5,-114.5 304.5,-133.5 391.5,-133.5 391.5,-114.5 304.5,-114.5"/>
<text text-anchor="middle" x="348" 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="M55.6812,-201.623C69.5516,-187.442 91.096,-168.15 114,-158 176.228,-130.423 256.072,-124.335 304.294,-123.449"/>
<polygon fill="midnightblue" stroke="midnightblue" points="52.7749,-199.602 48.449,-209.274 57.8619,-204.411 52.7749,-199.602"/>
</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="454,-152.5 454,-171.5 552,-171.5 552,-152.5 454,-152.5"/>
<text text-anchor="middle" x="503" 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="M428.507,-162C437.173,-162 445.788,-162 453.905,-162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="428.337,-158.5 418.337,-162 428.337,-165.5 428.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="746,-152.5 746,-171.5 834,-171.5 834,-152.5 746,-152.5"/>
<text text-anchor="middle" x="790" 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="M547.989,-150.116C560.792,-147.185 574.868,-144.467 588,-143 641.887,-136.982 656.155,-136.616 710,-143 725.689,-144.86 742.771,-148.729 757.025,-152.494"/>
<polygon fill="midnightblue" stroke="midnightblue" points="546.95,-146.766 538.037,-152.492 548.576,-153.574 546.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="616.5,-152.5 616.5,-171.5 681.5,-171.5 681.5,-152.5 616.5,-152.5"/>
<text text-anchor="middle" x="649" 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="M562.423,-162C580.838,-162 600.483,-162 616.3,-162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="562.351,-158.5 552.351,-162 562.35,-165.5 562.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="598.5,-190.5 598.5,-209.5 699.5,-209.5 699.5,-190.5 598.5,-190.5"/>
<text text-anchor="middle" x="649" 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="M550.172,-174.184C570.164,-179.46 593.219,-185.544 611.924,-190.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="550.899,-170.756 540.337,-171.589 549.113,-177.525 550.899,-170.756"/>
</g>
<!-- Node3->Node7 -->
<g id="edge7" class="edge"><title>Node3->Node7</title>
<path fill="none" stroke="midnightblue" d="M531.561,-177.282C538.986,-182.445 546.48,-188.763 552,-196 580.395,-233.225 554.205,-262.598 588,-295 592.022,-298.857 596.823,-301.931 601.933,-304.381"/>
<polygon fill="midnightblue" stroke="midnightblue" points="533.301,-174.239 522.999,-171.766 529.51,-180.124 533.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="588.5,-76.5 588.5,-95.5 709.5,-95.5 709.5,-76.5 588.5,-76.5"/>
<text text-anchor="middle" x="649" 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="M542.436,-148.274C545.749,-146.648 548.984,-144.888 552,-143 570.396,-131.481 569.624,-121.552 588,-110 597.213,-104.208 608.059,-99.3596 617.977,-95.5713"/>
<polygon fill="midnightblue" stroke="midnightblue" points="540.703,-145.214 533.006,-152.494 543.563,-151.603 540.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="588,-38.5 588,-57.5 710,-57.5 710,-38.5 588,-38.5"/>
<text text-anchor="middle" x="649" 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="M546.679,-147.279C548.564,-145.967 550.352,-144.543 552,-143 579.279,-117.451 559.84,-91.576 588,-67 592.445,-63.1203 597.685,-60.032 603.186,-57.5738"/>
<polygon fill="midnightblue" stroke="midnightblue" points="544.828,-144.306 537.93,-152.348 548.337,-150.363 544.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="595,-0.5 595,-19.5 703,-19.5 703,-0.5 595,-0.5"/>
<text text-anchor="middle" x="649" 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="M548.065,-146.663C549.463,-145.527 550.782,-144.308 552,-143 588.213,-104.119 550.444,-66.5857 588,-29 591.862,-25.1354 596.504,-22.0556 601.474,-19.6014"/>
<polygon fill="midnightblue" stroke="midnightblue" points="545.848,-143.93 539.367,-152.31 549.66,-149.801 545.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="596.5,-266.5 596.5,-285.5 701.5,-285.5 701.5,-266.5 596.5,-266.5"/>
<text text-anchor="middle" x="649" 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="M529.417,-177.05C537.223,-182.413 545.469,-188.902 552,-196 573.316,-219.166 563.367,-237.398 588,-257 592.873,-260.878 598.551,-263.971 604.433,-266.437"/>
<polygon fill="midnightblue" stroke="midnightblue" points="531.193,-174.031 520.905,-171.502 527.371,-179.895 531.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="609,-228.5 609,-247.5 689,-247.5 689,-228.5 609,-228.5"/>
<text text-anchor="middle" x="649" 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="M526.145,-177.514C548.772,-193.286 581.49,-215.844 588,-219 595.472,-222.623 603.796,-225.769 611.807,-228.403"/>
<polygon fill="midnightblue" stroke="midnightblue" points="527.955,-174.509 517.753,-171.653 523.948,-180.248 527.955,-174.509"/>
</g>
<!-- Node6->Node4 -->
<g id="edge6" class="edge"><title>Node6->Node4</title>
<path fill="none" stroke="midnightblue" d="M694.795,-187.754C713.955,-182.516 735.994,-176.491 753.936,-171.586"/>
<polygon fill="midnightblue" stroke="midnightblue" points="693.799,-184.398 685.076,-190.411 695.645,-191.15 693.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="293.5,-257.5 293.5,-276.5 402.5,-276.5 402.5,-257.5 293.5,-257.5"/>
<text text-anchor="middle" x="348" 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="M242.816,-272.581C259.469,-271.689 277.247,-270.737 293.315,-269.876"/>
<polygon fill="midnightblue" stroke="midnightblue" points="242.417,-269.098 232.618,-273.128 242.791,-276.088 242.417,-269.098"/>
</g>
<!-- Node16->Node2 -->
<g id="edge18" class="edge"><title>Node16->Node2</title>
<path fill="none" stroke="midnightblue" d="M231.276,-188.176C254.961,-182.818 282.59,-176.569 304.911,-171.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="230.375,-184.791 221.393,-190.411 231.919,-191.619 230.375,-184.791"/>
</g>
<!-- Node16->Node7 -->
<g id="edge19" class="edge"><title>Node16->Node7</title>
<path fill="none" stroke="midnightblue" d="M234.17,-209.764C282.792,-218.681 355.425,-232.765 418,-248 490.25,-265.591 573.911,-290.85 617.703,-304.453"/>
<polygon fill="midnightblue" stroke="midnightblue" points="234.637,-206.291 224.171,-207.941 233.381,-213.178 234.637,-206.291"/>
</g>
<!-- Node16->Node15 -->
<g id="edge20" class="edge"><title>Node16->Node15</title>
<path fill="none" stroke="midnightblue" d="M223.389,-212.558C229.683,-214.579 236.038,-216.75 242,-219 272.755,-230.606 307.197,-247.041 327.98,-257.355"/>
<polygon fill="midnightblue" stroke="midnightblue" points="224.203,-209.146 213.615,-209.518 222.124,-215.83 224.203,-209.146"/>
</g>
<!-- Node16->Node17 -->
<g id="edge21" class="edge"><title>Node16->Node17</title>
<path fill="none" stroke="midnightblue" d="M201.662,-184.724C221.195,-172.112 250.509,-154.479 278,-143 286.714,-139.361 296.335,-136.209 305.557,-133.574"/>
<polygon fill="midnightblue" stroke="midnightblue" points="199.608,-181.885 193.163,-190.295 203.446,-187.74 199.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="470,-114.5 470,-133.5 536,-133.5 536,-114.5 470,-114.5"/>
<text text-anchor="middle" x="503" 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="M401.765,-124C424.389,-124 450.087,-124 469.798,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.619,-120.5 391.619,-124 401.619,-127.5 401.619,-120.5"/>
</g>
</g>
</svg>