Current File : //usr/local/apps/share/doc/freetds/reference/a00390_ga7f24a7af985cd320788122e98072b7af_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_token_name Pages: 1 -->
<svg width="879pt" height="458pt"
viewBox="0.00 0.00 879.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_token_name</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-454 875,-454 875,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-240.5 0,-259.5 95,-259.5 95,-240.5 0,-240.5"/>
<text text-anchor="middle" x="47.5" y="-247.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_token_name</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="131,-235 131,-265 243,-265 243,-235 131,-235"/>
<text text-anchor="start" x="139" y="-253" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_default</text>
<text text-anchor="middle" x="187" y="-242" 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="M105.248,-250C113.74,-250 122.484,-250 130.94,-250"/>
<polygon fill="midnightblue" stroke="midnightblue" points="105.051,-246.5 95.0512,-250 105.051,-253.5 105.051,-246.5"/>
</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="279,-297.5 279,-316.5 419,-316.5 419,-297.5 279,-297.5"/>
<text text-anchor="middle" x="349" y="-304.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_login_tokens</text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id="edge21" class="edge"><title>Node1->Node3</title>
<path fill="none" stroke="midnightblue" d="M87.2665,-262.424C100.981,-266.513 116.582,-270.821 131,-274 179.935,-284.789 235.854,-293.201 278.671,-298.832"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.2432,-259.062 77.6575,-259.504 86.2081,-265.76 88.2432,-259.062"/>
</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="455,-221.5 455,-240.5 567,-240.5 567,-221.5 455,-221.5"/>
<text text-anchor="middle" x="511" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</text>
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id="edge22" class="edge"><title>Node1->Node4</title>
<path fill="none" stroke="midnightblue" d="M84.8041,-237.229C99.0438,-232.688 115.629,-227.971 131,-225 256.802,-200.685 291.548,-198.836 419,-212 436.98,-213.857 456.646,-217.726 473.08,-221.491"/>
<polygon fill="midnightblue" stroke="midnightblue" points="83.3123,-234.034 74.9007,-240.476 85.4935,-240.686 83.3123,-234.034"/>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M238.937,-268.605C251.985,-273.334 266.002,-278.383 279,-283 292.505,-287.797 307.532,-293.036 320.105,-297.391"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.776,-265.186 229.182,-265.064 237.387,-271.766 239.776,-265.186"/>
</g>
<!-- Node2->Node4 -->
<g id="edge3" class="edge"><title>Node2->Node4</title>
<path fill="none" stroke="midnightblue" d="M253.449,-253.573C299.8,-255.232 363.369,-255.746 419,-250 436.98,-248.143 456.646,-244.274 473.08,-240.509"/>
<polygon fill="midnightblue" stroke="midnightblue" points="253.366,-250.067 243.239,-253.179 253.096,-257.062 253.366,-250.067"/>
</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="300,-221.5 300,-240.5 398,-240.5 398,-221.5 300,-221.5"/>
<text text-anchor="middle" x="349" 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="M253.168,-235.616C268.755,-233.543 285.12,-231.731 299.785,-230.473"/>
<polygon fill="midnightblue" stroke="midnightblue" points="252.49,-232.176 243.063,-237.012 253.448,-239.11 252.49,-232.176"/>
</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="614.5,-430.5 614.5,-449.5 702.5,-449.5 702.5,-430.5 614.5,-430.5"/>
<text text-anchor="middle" x="658.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="M516.141,-250.792C525.161,-289.092 550.154,-373.727 603,-421 607.332,-424.875 612.498,-427.969 617.898,-430.438"/>
<polygon fill="midnightblue" stroke="midnightblue" points="519.523,-249.88 513.925,-240.885 512.692,-251.408 519.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="626,-392.5 626,-411.5 691,-411.5 691,-392.5 626,-392.5"/>
<text text-anchor="middle" x="658.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="M518.573,-250.324C530.44,-282.404 558.431,-346.708 603,-383 609.605,-388.378 617.832,-392.279 625.876,-395.092"/>
<polygon fill="midnightblue" stroke="midnightblue" points="521.821,-249.011 515.166,-240.767 515.227,-251.362 521.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="626,-354.5 626,-373.5 691,-373.5 691,-354.5 626,-354.5"/>
<text text-anchor="middle" x="658.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="M522.309,-249.653C537.069,-274.733 566.513,-319.156 603,-345 609.787,-349.807 617.902,-353.494 625.77,-356.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="525.232,-247.714 517.225,-240.776 519.158,-251.193 525.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="632,-316.5 632,-335.5 685,-335.5 685,-316.5 632,-316.5"/>
<text text-anchor="middle" x="658.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="M530.387,-247.576C548.1,-262.987 576.097,-285.922 603,-302 612.229,-307.516 622.955,-312.511 632.437,-316.498"/>
<polygon fill="midnightblue" stroke="midnightblue" points="532.382,-244.669 522.568,-240.678 527.751,-249.918 532.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="776.5,-297.5 776.5,-316.5 844.5,-316.5 844.5,-297.5 776.5,-297.5"/>
<text text-anchor="middle" x="810.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="M540.612,-244.804C558.253,-252.845 581.536,-262.624 603,-269 662.928,-286.803 735.238,-297.807 776.445,-303.132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="541.983,-241.582 531.438,-240.548 539.037,-247.932 541.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="623,-240.5 623,-259.5 694,-259.5 694,-240.5 623,-240.5"/>
<text text-anchor="middle" x="658.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="M577.202,-239.514C592.865,-241.56 609,-243.667 622.661,-245.451"/>
<polygon fill="midnightblue" stroke="midnightblue" points="577.376,-236.007 567.007,-238.183 576.47,-242.949 577.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="625,-202.5 625,-221.5 692,-221.5 692,-202.5 625,-202.5"/>
<text text-anchor="middle" x="658.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="M577.178,-222.489C593.672,-220.335 610.691,-218.113 624.793,-216.271"/>
<polygon fill="midnightblue" stroke="midnightblue" points="576.47,-219.051 567.007,-223.817 577.376,-225.993 576.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="626,-164.5 626,-183.5 691,-183.5 691,-164.5 626,-164.5"/>
<text text-anchor="middle" x="658.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="M543.585,-217.261C561.006,-209.823 583.084,-200.622 603,-193 611.423,-189.777 620.659,-186.471 629.096,-183.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="541.725,-214.251 533.917,-221.412 544.487,-220.683 541.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="750,-85.5 750,-104.5 871,-104.5 871,-85.5 750,-85.5"/>
<text text-anchor="middle" x="810.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="M527.841,-214.176C544.886,-196.997 573.537,-170.688 603,-155 631.834,-139.647 717.744,-117.246 769.222,-104.608"/>
<polygon fill="midnightblue" stroke="midnightblue" points="525.323,-211.745 520.864,-221.356 530.343,-216.623 525.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="622,-88.5 622,-107.5 695,-107.5 695,-88.5 622,-88.5"/>
<text text-anchor="middle" x="658.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="M523.472,-212.561C538.994,-188.886 568.719,-147.791 603,-122 610.849,-116.095 620.377,-111.268 629.258,-107.532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="520.34,-210.961 517.89,-221.269 526.233,-214.739 520.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="603.5,-39 603.5,-69 713.5,-69 713.5,-39 603.5,-39"/>
<text text-anchor="start" x="611.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_simple</text>
<text text-anchor="middle" x="658.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="M518.959,-212.128C531.394,-180.712 560.197,-117.36 603,-79 607.186,-75.2484 612.031,-71.9671 617.071,-69.1246"/>
<polygon fill="midnightblue" stroke="midnightblue" points="515.687,-210.886 515.373,-221.476 522.223,-213.393 515.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="603,-0.5 603,-19.5 714,-19.5 714,-0.5 603,-0.5"/>
<text text-anchor="middle" x="658.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="M515.478,-211.367C523.571,-171.372 547.374,-79.9437 603,-29 607.212,-25.1425 612.25,-22.0608 617.538,-19.6008"/>
<polygon fill="midnightblue" stroke="midnightblue" points="511.998,-210.935 513.562,-221.414 518.874,-212.247 511.998,-210.935"/>
</g>
<!-- Node8->Node9 -->
<g id="edge8" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M695.316,-321.463C719.951,-318.343 752.428,-314.229 776.446,-311.187"/>
<polygon fill="midnightblue" stroke="midnightblue" points="694.767,-318.005 685.286,-322.734 695.646,-324.949 694.767,-318.005"/>
</g>
<!-- Node15->Node13 -->
<g id="edge16" class="edge"><title>Node15->Node13</title>
<path fill="none" stroke="midnightblue" d="M723.31,-71.4413C740.892,-76.2472 759.314,-81.2824 774.592,-85.4584"/>
<polygon fill="midnightblue" stroke="midnightblue" points="724.222,-68.0625 713.653,-68.8019 722.377,-74.8148 724.222,-68.0625"/>
</g>
<!-- Node17->Node2 -->
<g id="edge19" class="edge"><title>Node17->Node2</title>
<path fill="none" stroke="midnightblue" d="M304.909,-242.183C285.884,-245.2 263.292,-248.011 243.063,-249.911"/>
<polygon fill="midnightblue" stroke="midnightblue" points="305.497,-245.633 314.787,-240.54 304.348,-238.728 305.497,-245.633"/>
</g>
<!-- Node17->Node4 -->
<g id="edge20" class="edge"><title>Node17->Node4</title>
<path fill="none" stroke="midnightblue" d="M408.289,-231C423.446,-231 439.727,-231 454.724,-231"/>
<polygon fill="midnightblue" stroke="midnightblue" points="408.005,-227.5 398.005,-231 408.005,-234.5 408.005,-227.5"/>
</g>
</g>
</svg>