Current File : //usr/local/apps/share/doc/freetds/reference/a00390_gaeec59bca9bd0c5388e245f0d19d9c81a_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_tabname Pages: 1 -->
<svg width="905pt" height="458pt"
viewBox="0.00 0.00 905.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_tabname</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-454 901,-454 901,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-205.5 0,-224.5 121,-224.5 121,-205.5 0,-205.5"/>
<text text-anchor="middle" x="60.5" y="-212.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tabname</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="157,-222 157,-252 269,-252 269,-222 157,-222"/>
<text text-anchor="start" x="165" y="-240" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_default</text>
<text text-anchor="middle" x="213" y="-229" 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="M131.33,-225.208C139.836,-226.451 148.435,-227.708 156.689,-228.915"/>
<polygon fill="midnightblue" stroke="midnightblue" points="131.815,-221.742 121.414,-223.758 130.803,-228.668 131.815,-221.742"/>
</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="481,-221.5 481,-240.5 593,-240.5 593,-221.5 481,-221.5"/>
<text text-anchor="middle" x="537" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</text>
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id="edge21" class="edge"><title>Node1->Node4</title>
<path fill="none" stroke="midnightblue" d="M131.211,-209.841C208.23,-205.214 335.821,-200.724 445,-212 462.98,-213.857 482.646,-217.726 499.08,-221.491"/>
<polygon fill="midnightblue" stroke="midnightblue" points="130.914,-206.353 121.149,-210.464 131.347,-213.339 130.914,-206.353"/>
</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="305,-297.5 305,-316.5 445,-316.5 445,-297.5 305,-297.5"/>
<text text-anchor="middle" x="375" y="-304.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="M250.656,-256.934C267.044,-265.478 286.747,-275.253 305,-283 317.492,-288.302 331.596,-293.365 343.782,-297.462"/>
<polygon fill="midnightblue" stroke="midnightblue" points="251.904,-253.635 241.426,-252.07 248.641,-259.828 251.904,-253.635"/>
</g>
<!-- Node2->Node4 -->
<g id="edge3" class="edge"><title>Node2->Node4</title>
<path fill="none" stroke="midnightblue" d="M279.26,-247.46C287.896,-248.51 296.648,-249.406 305,-250 367.066,-254.411 383.107,-256.392 445,-250 462.98,-248.143 482.646,-244.274 499.08,-240.509"/>
<polygon fill="midnightblue" stroke="midnightblue" points="279.572,-243.971 269.207,-246.166 278.678,-250.914 279.572,-243.971"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00390.html#ga65a2316369529731732f200c190d05d6" target="_top" xlink:title="tds_process_info() is called for INFO, ERR, or EED tokens and is responsible for calling the CLI's me...">
<polygon fill="white" stroke="black" points="326,-221.5 326,-240.5 424,-240.5 424,-221.5 326,-221.5"/>
<text text-anchor="middle" x="375" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_info</text>
</a>
</g>
</g>
<!-- Node2->Node17 -->
<g id="edge18" class="edge"><title>Node2->Node17</title>
<path fill="none" stroke="midnightblue" d="M279.168,-227.91C294.755,-227.105 311.12,-226.622 325.785,-226.556"/>
<polygon fill="midnightblue" stroke="midnightblue" points="278.848,-224.423 269.063,-228.485 279.246,-231.412 278.848,-224.423"/>
</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="640.5,-430.5 640.5,-449.5 728.5,-449.5 728.5,-430.5 640.5,-430.5"/>
<text text-anchor="middle" x="684.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="M542.141,-250.792C551.161,-289.092 576.154,-373.727 629,-421 633.332,-424.875 638.498,-427.969 643.898,-430.438"/>
<polygon fill="midnightblue" stroke="midnightblue" points="545.523,-249.88 539.925,-240.885 538.692,-251.408 545.523,-249.88"/>
</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="652,-392.5 652,-411.5 717,-411.5 717,-392.5 652,-392.5"/>
<text text-anchor="middle" x="684.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="M544.573,-250.324C556.44,-282.404 584.431,-346.708 629,-383 635.605,-388.378 643.832,-392.279 651.876,-395.092"/>
<polygon fill="midnightblue" stroke="midnightblue" points="547.821,-249.011 541.166,-240.767 541.227,-251.362 547.821,-249.011"/>
</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="652,-354.5 652,-373.5 717,-373.5 717,-354.5 652,-354.5"/>
<text text-anchor="middle" x="684.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="M548.309,-249.653C563.069,-274.733 592.513,-319.156 629,-345 635.787,-349.807 643.902,-353.494 651.77,-356.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="551.232,-247.714 543.225,-240.776 545.158,-251.193 551.232,-247.714"/>
</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="658,-316.5 658,-335.5 711,-335.5 711,-316.5 658,-316.5"/>
<text text-anchor="middle" x="684.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="M556.387,-247.576C574.1,-262.987 602.097,-285.922 629,-302 638.229,-307.516 648.955,-312.511 658.437,-316.498"/>
<polygon fill="midnightblue" stroke="midnightblue" points="558.382,-244.669 548.568,-240.678 553.751,-249.918 558.382,-244.669"/>
</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="802.5,-297.5 802.5,-316.5 870.5,-316.5 870.5,-297.5 802.5,-297.5"/>
<text text-anchor="middle" x="836.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="M566.612,-244.804C584.253,-252.845 607.536,-262.624 629,-269 688.928,-286.803 761.238,-297.807 802.445,-303.132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="567.983,-241.582 557.438,-240.548 565.037,-247.932 567.983,-241.582"/>
</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="649,-240.5 649,-259.5 720,-259.5 720,-240.5 649,-240.5"/>
<text text-anchor="middle" x="684.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="M603.202,-239.514C618.865,-241.56 635,-243.667 648.661,-245.451"/>
<polygon fill="midnightblue" stroke="midnightblue" points="603.376,-236.007 593.007,-238.183 602.47,-242.949 603.376,-236.007"/>
</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="651,-202.5 651,-221.5 718,-221.5 718,-202.5 651,-202.5"/>
<text text-anchor="middle" x="684.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="M603.178,-222.489C619.672,-220.335 636.691,-218.113 650.793,-216.271"/>
<polygon fill="midnightblue" stroke="midnightblue" points="602.47,-219.051 593.007,-223.817 603.376,-225.993 602.47,-219.051"/>
</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="652,-164.5 652,-183.5 717,-183.5 717,-164.5 652,-164.5"/>
<text text-anchor="middle" x="684.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="M569.585,-217.261C587.006,-209.823 609.084,-200.622 629,-193 637.423,-189.777 646.659,-186.471 655.096,-183.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="567.725,-214.251 559.917,-221.412 570.487,-220.683 567.725,-214.251"/>
</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="776,-85.5 776,-104.5 897,-104.5 897,-85.5 776,-85.5"/>
<text text-anchor="middle" x="836.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="M553.841,-214.176C570.886,-196.997 599.537,-170.688 629,-155 657.834,-139.647 743.744,-117.246 795.222,-104.608"/>
<polygon fill="midnightblue" stroke="midnightblue" points="551.323,-211.745 546.864,-221.356 556.343,-216.623 551.323,-211.745"/>
</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="648,-88.5 648,-107.5 721,-107.5 721,-88.5 648,-88.5"/>
<text text-anchor="middle" x="684.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="M549.472,-212.561C564.994,-188.886 594.719,-147.791 629,-122 636.849,-116.095 646.377,-111.268 655.258,-107.532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="546.34,-210.961 543.89,-221.269 552.233,-214.739 546.34,-210.961"/>
</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="629.5,-39 629.5,-69 739.5,-69 739.5,-39 629.5,-39"/>
<text text-anchor="start" x="637.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_simple</text>
<text text-anchor="middle" x="684.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="M544.959,-212.128C557.394,-180.712 586.197,-117.36 629,-79 633.186,-75.2484 638.031,-71.9671 643.071,-69.1246"/>
<polygon fill="midnightblue" stroke="midnightblue" points="541.687,-210.886 541.373,-221.476 548.223,-213.393 541.687,-210.886"/>
</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="629,-0.5 629,-19.5 740,-19.5 740,-0.5 629,-0.5"/>
<text text-anchor="middle" x="684.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="M541.478,-211.367C549.571,-171.372 573.374,-79.9437 629,-29 633.212,-25.1425 638.25,-22.0608 643.538,-19.6008"/>
<polygon fill="midnightblue" stroke="midnightblue" points="537.998,-210.935 539.562,-221.414 544.874,-212.247 537.998,-210.935"/>
</g>
<!-- Node8->Node9 -->
<g id="edge8" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M721.316,-321.463C745.951,-318.343 778.428,-314.229 802.446,-311.187"/>
<polygon fill="midnightblue" stroke="midnightblue" points="720.767,-318.005 711.286,-322.734 721.646,-324.949 720.767,-318.005"/>
</g>
<!-- Node15->Node13 -->
<g id="edge16" class="edge"><title>Node15->Node13</title>
<path fill="none" stroke="midnightblue" d="M749.31,-71.4413C766.892,-76.2472 785.314,-81.2824 800.592,-85.4584"/>
<polygon fill="midnightblue" stroke="midnightblue" points="750.222,-68.0625 739.653,-68.8019 748.377,-74.8148 750.222,-68.0625"/>
</g>
<!-- Node17->Node2 -->
<g id="edge19" class="edge"><title>Node17->Node2</title>
<path fill="none" stroke="midnightblue" d="M315.492,-239.723C300.326,-240.611 284.046,-241.195 269.063,-241.385"/>
<polygon fill="midnightblue" stroke="midnightblue" points="316.03,-243.195 325.785,-239.06 315.58,-236.21 316.03,-243.195"/>
</g>
<!-- Node17->Node4 -->
<g id="edge20" class="edge"><title>Node17->Node4</title>
<path fill="none" stroke="midnightblue" d="M434.289,-231C449.446,-231 465.727,-231 480.724,-231"/>
<polygon fill="midnightblue" stroke="midnightblue" points="434.005,-227.5 424.005,-231 434.005,-234.5 434.005,-227.5"/>
</g>
</g>
</svg>