Current File : //usr/local/apps/share/doc/freetds/reference/a00390_ga65a2316369529731732f200c190d05d6_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_process_info Pages: 1 -->
<svg width="734pt" height="458pt"
viewBox="0.00 0.00 734.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_process_info</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-454 730,-454 730,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-262.5 0,-281.5 98,-281.5 98,-262.5 0,-262.5"/>
<text text-anchor="middle" x="49" y="-269.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_info</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><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="black" points="134,-257 134,-287 246,-287 246,-257 134,-257"/>
<text text-anchor="start" x="142" y="-275" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_default</text>
<text text-anchor="middle" x="190" y="-264" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M108.332,-265.328C116.737,-265.21 125.366,-265.226 133.709,-265.377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="108.15,-261.831 98.2254,-265.539 108.296,-268.829 108.15,-261.831"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00390.html#gabfc9de1d1fe718818caf63a4be4035a6" target="_top" xlink:title="process all streams. ">
<polygon fill="white" stroke="black" points="296,-221.5 296,-240.5 408,-240.5 408,-221.5 296,-221.5"/>
<text text-anchor="middle" x="352" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</text>
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id="edge19" class="edge"><title>Node1->Node4</title>
<path fill="none" stroke="midnightblue" d="M86.5377,-259.258C101.129,-254.663 118.192,-249.9 134,-247 188.433,-237.014 251.631,-233.218 295.735,-231.797"/>
<polygon fill="midnightblue" stroke="midnightblue" points="85.3115,-255.976 76.8765,-262.387 87.4684,-262.635 85.3115,-255.976"/>
</g>
<!-- Node2->Node1 -->
<g id="edge18" class="edge"><title>Node2->Node1</title>
<path fill="none" stroke="midnightblue" d="M123.705,-278.739C115.122,-278.784 106.454,-278.691 98.2254,-278.461"/>
<polygon fill="midnightblue" stroke="midnightblue" points="123.751,-282.239 133.709,-278.623 123.669,-275.239 123.751,-282.239"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00390.html#ga93945b42d45ee28ae1296b35a1c1e9bb" target="_top" xlink:title="tds_process_login_tokens() is called after sending the login packet to the server. ">
<polygon fill="white" stroke="black" points="282,-262.5 282,-281.5 422,-281.5 422,-262.5 282,-262.5"/>
<text text-anchor="middle" x="352" y="-269.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_login_tokens</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M256.264,-272C264.742,-272 273.448,-272 281.985,-272"/>
<polygon fill="midnightblue" stroke="midnightblue" points="256.063,-268.5 246.063,-272 256.063,-275.5 256.063,-268.5"/>
</g>
<!-- Node2->Node4 -->
<g id="edge3" class="edge"><title>Node2->Node4</title>
<path fill="none" stroke="midnightblue" d="M255.86,-255.38C275.449,-250.36 296.294,-245.018 313.465,-240.618"/>
<polygon fill="midnightblue" stroke="midnightblue" points="254.881,-252.017 246.063,-257.89 256.619,-258.798 254.881,-252.017"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00375.html#gae67546338cb9542a4902aa914f57f314" target="_top" xlink:title="_bcp_exec_out">
<polygon fill="white" stroke="red" points="469.5,-430.5 469.5,-449.5 557.5,-449.5 557.5,-430.5 469.5,-430.5"/>
<text text-anchor="middle" x="513.5" y="-437.5" font-family="Helvetica,sans-Serif" font-size="10.00">_bcp_exec_out</text>
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id="edge4" class="edge"><title>Node4->Node5</title>
<path fill="none" stroke="midnightblue" d="M413.367,-245.572C416.524,-247.719 419.442,-250.18 422,-253 473.299,-309.564 407.464,-363.753 458,-421 461.448,-424.906 465.744,-428.01 470.402,-430.475"/>
<polygon fill="midnightblue" stroke="midnightblue" points="414.963,-242.454 404.533,-240.59 411.524,-248.551 414.963,-242.454"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00372.html#gaf1879b85e8238c015b9648d077665285" target="_top" xlink:title="_dbresults">
<polygon fill="white" stroke="red" points="481,-392.5 481,-411.5 546,-411.5 546,-392.5 481,-392.5"/>
<text text-anchor="middle" x="513.5" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00">_dbresults</text>
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id="edge5" class="edge"><title>Node4->Node6</title>
<path fill="none" stroke="midnightblue" d="M412.542,-245.341C415.987,-247.541 419.187,-250.077 422,-253 463.569,-296.201 417.014,-339.246 458,-383 464.097,-389.509 472.542,-393.788 480.965,-396.602"/>
<polygon fill="midnightblue" stroke="midnightblue" points="414.026,-242.165 403.557,-240.537 410.725,-248.338 414.026,-242.165"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><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="481,-354.5 481,-373.5 546,-373.5 546,-354.5 481,-354.5"/>
<text text-anchor="middle" x="513.5" y="-361.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbnumrets</text>
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id="edge6" class="edge"><title>Node4->Node7</title>
<path fill="none" stroke="midnightblue" d="M411.026,-244.987C414.993,-247.267 418.712,-249.917 422,-253 454.03,-283.033 426.375,-314.541 458,-345 464.279,-351.048 472.585,-355.179 480.814,-357.998"/>
<polygon fill="midnightblue" stroke="midnightblue" points="412.541,-241.832 402.022,-240.567 409.456,-248.116 412.541,-241.832"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><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="487,-316.5 487,-335.5 540,-335.5 540,-316.5 487,-316.5"/>
<text text-anchor="middle" x="513.5" y="-323.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbsqlok</text>
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id="edge7" class="edge"><title>Node4->Node8</title>
<path fill="none" stroke="midnightblue" d="M406.59,-244.293C412.037,-246.738 417.29,-249.617 422,-253 443.948,-268.765 436.919,-285.092 458,-302 466.468,-308.792 477.158,-314.05 486.823,-317.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="407.886,-241.041 397.301,-240.573 405.283,-247.54 407.886,-241.041"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00372.html#ga548153eb2eae76c48aa9d4b72258dc1c" target="_top" xlink:title="Send text or image data to the server. ">
<polygon fill="white" stroke="black" points="631.5,-297.5 631.5,-316.5 699.5,-316.5 699.5,-297.5 631.5,-297.5"/>
<text text-anchor="middle" x="665.5" y="-304.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbwritetext</text>
</a>
</g>
</g>
<!-- Node4->Node9 -->
<g id="edge10" class="edge"><title>Node4->Node9</title>
<path fill="none" stroke="midnightblue" d="M395.342,-243.692C404.212,-246.576 413.461,-249.752 422,-253 438.365,-259.224 441.273,-263.824 458,-269 517.722,-287.481 590.102,-298.255 631.378,-303.353"/>
<polygon fill="midnightblue" stroke="midnightblue" points="396.138,-240.273 385.548,-240.573 394.014,-246.943 396.138,-240.273"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><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="478,-240.5 478,-259.5 549,-259.5 549,-240.5 478,-240.5"/>
<text text-anchor="middle" x="513.5" y="-247.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbcanquery</text>
</a>
</g>
</g>
<!-- Node4->Node10 -->
<g id="edge9" class="edge"><title>Node4->Node10</title>
<path fill="none" stroke="midnightblue" d="M418.487,-238.801C438.778,-241.218 460.343,-243.787 477.694,-245.854"/>
<polygon fill="midnightblue" stroke="midnightblue" points="418.682,-235.299 408.338,-237.592 417.853,-242.25 418.682,-235.299"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><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="480,-202.5 480,-221.5 547,-221.5 547,-202.5 480,-202.5"/>
<text text-anchor="middle" x="513.5" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbreadtext</text>
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id="edge11" class="edge"><title>Node4->Node11</title>
<path fill="none" stroke="midnightblue" d="M418.522,-223.195C439.544,-220.691 461.93,-218.024 479.578,-215.922"/>
<polygon fill="midnightblue" stroke="midnightblue" points="417.853,-219.75 408.338,-224.408 418.682,-226.701 417.853,-219.75"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00372.html#gac980139b9cea03cf93e373d425991481" target="_top" xlink:title="Transmit the command buffer to the server. ">
<polygon fill="white" stroke="red" points="481,-164.5 481,-183.5 546,-183.5 546,-164.5 481,-164.5"/>
<text text-anchor="middle" x="513.5" y="-171.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbsqlsend</text>
</a>
</g>
</g>
<!-- Node4->Node12 -->
<g id="edge12" class="edge"><title>Node4->Node12</title>
<path fill="none" stroke="midnightblue" d="M388.765,-217.938C409.053,-210.559 434.923,-201.198 458,-193 466.781,-189.88 476.375,-186.52 485.032,-183.505"/>
<polygon fill="midnightblue" stroke="midnightblue" points="387.49,-214.677 379.292,-221.388 389.886,-221.255 387.49,-214.677"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00387.html#gaf0da49585d39e99780a004ee2ca23479" target="_top" xlink:title="Send option commands to server. ">
<polygon fill="white" stroke="black" points="605,-85.5 605,-104.5 726,-104.5 726,-85.5 605,-85.5"/>
<text text-anchor="middle" x="665.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_optioncmd</text>
</a>
</g>
</g>
<!-- Node4->Node13 -->
<g id="edge13" class="edge"><title>Node4->Node13</title>
<path fill="none" stroke="midnightblue" d="M371.226,-214.771C391.231,-197.717 424.92,-171.17 458,-155 487.6,-140.532 574.543,-117.493 625.688,-104.579"/>
<polygon fill="midnightblue" stroke="midnightblue" points="368.796,-212.246 363.532,-221.44 373.381,-217.535 368.796,-212.246"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="a00217.html#ac6610c72bd31bad5378f760fa9b12d66" target="_top" xlink:title="Initialize BCP information. ">
<polygon fill="white" stroke="red" points="477,-88.5 477,-107.5 550,-107.5 550,-88.5 477,-88.5"/>
<text text-anchor="middle" x="513.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_bcp_init</text>
</a>
</g>
</g>
<!-- Node4->Node14 -->
<g id="edge14" class="edge"><title>Node4->Node14</title>
<path fill="none" stroke="midnightblue" d="M366.379,-213.303C384.845,-189.861 420.173,-148.407 458,-122 466.308,-116.2 476.242,-111.324 485.339,-107.514"/>
<polygon fill="midnightblue" stroke="midnightblue" points="363.514,-211.287 360.158,-221.336 369.048,-215.573 363.514,-211.287"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00390.html#gaeeb1562044786ea17bea361ed83e6946" target="_top" xlink:title="Process results for simple query as "SET TEXTSIZE" or "USE dbname" If the statement returns results...">
<polygon fill="white" stroke="red" points="458.5,-39 458.5,-69 568.5,-69 568.5,-39 458.5,-39"/>
<text text-anchor="start" x="466.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_simple</text>
<text text-anchor="middle" x="513.5" y="-46" font-family="Helvetica,sans-Serif" font-size="10.00">_query</text>
</a>
</g>
</g>
<!-- Node4->Node15 -->
<g id="edge15" class="edge"><title>Node4->Node15</title>
<path fill="none" stroke="midnightblue" d="M361.79,-212.165C377.254,-180.803 412.088,-117.529 458,-79 462.465,-75.2527 467.585,-71.9485 472.859,-69.0729"/>
<polygon fill="midnightblue" stroke="midnightblue" points="358.483,-210.967 357.3,-221.496 364.79,-214.002 358.483,-210.967"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00390.html#gaf233e79967f82f4e0dd4d11524917a34" target="_top" xlink:title="tds_process_cancel">
<polygon fill="white" stroke="red" points="458,-0.5 458,-19.5 569,-19.5 569,-0.5 458,-0.5"/>
<text text-anchor="middle" x="513.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_cancel</text>
</a>
</g>
</g>
<!-- Node4->Node16 -->
<g id="edge17" class="edge"><title>Node4->Node16</title>
<path fill="none" stroke="midnightblue" d="M357.859,-211.588C368.832,-171.662 399.269,-79.8332 458,-29 462.47,-25.131 467.775,-22.0361 473.291,-19.5641"/>
<polygon fill="midnightblue" stroke="midnightblue" points="354.438,-210.833 355.273,-221.395 361.207,-212.618 354.438,-210.833"/>
</g>
<!-- Node8->Node9 -->
<g id="edge8" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M550.316,-321.463C574.951,-318.343 607.428,-314.229 631.446,-311.187"/>
<polygon fill="midnightblue" stroke="midnightblue" points="549.767,-318.005 540.286,-322.734 550.646,-324.949 549.767,-318.005"/>
</g>
<!-- Node15->Node13 -->
<g id="edge16" class="edge"><title>Node15->Node13</title>
<path fill="none" stroke="midnightblue" d="M578.31,-71.4413C595.892,-76.2472 614.314,-81.2824 629.592,-85.4584"/>
<polygon fill="midnightblue" stroke="midnightblue" points="579.222,-68.0625 568.653,-68.8019 577.377,-74.8148 579.222,-68.0625"/>
</g>
</g>
</svg>