Current File : //usr/local/apps/share/doc/freetds/reference/a00390_ga07cee55fd522cca16fb59b7a8f0b1376_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: tds7_get_data_info Pages: 1 -->
<svg width="750pt" height="192pt"
 viewBox="0.00 0.00 750.00 191.50" 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 187.5)">
<title>tds7_get_data_info</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-187.5 746,-187.5 746,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-29 0,-48 108,-48 108,-29 0,-29"/>
<text text-anchor="middle" x="54" y="-36" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_get_data_info</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00390.html#gaca56fc22d65a24a96d1bef310ade73aa" target="_top" xlink:title="tds7_process_result() is the TDS 7.0 result set processing routine. ">
<polygon fill="white" stroke="black" points="144,-50 144,-69 256,-69 256,-50 144,-50"/>
<text text-anchor="middle" x="200" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_process_result</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M118.358,-47.7397C126.767,-48.966 135.336,-50.2156 143.596,-51.4203"/>
<polygon fill="midnightblue" stroke="midnightblue" points="118.612,-44.2397 108.211,-46.26 117.601,-51.1665 118.612,-44.2397"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00390.html#ga6728e344caa20aea1def85f58dea138b" target="_top" xlink:title="tds7_process_compute_result() processes compute result sets for TDS 7/8. ">
<polygon fill="white" stroke="black" points="292,-0.5 292,-30.5 418,-30.5 418,-0.5 292,-0.5"/>
<text text-anchor="start" x="300" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_process_compute</text>
<text text-anchor="middle" x="355" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_result</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge9" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M118.373,-33.6251C169.498,-29.6924 241.017,-24.191 291.82,-20.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="117.813,-30.1578 108.111,-34.4146 118.35,-37.1372 117.813,-30.1578"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><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="299,-88.5 299,-118.5 411,-118.5 411,-88.5 299,-88.5"/>
<text text-anchor="start" x="307" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_default</text>
<text text-anchor="middle" x="355" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M243.811,-71.8118C261.746,-76.9694 282.767,-83.0148 301.614,-88.4346"/>
<polygon fill="midnightblue" stroke="midnightblue" points="244.777,-68.4475 234.199,-69.0473 242.842,-75.1749 244.777,-68.4475"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00390.html#gabfc9de1d1fe718818caf63a4be4035a6" target="_top" xlink:title="process all streams. ">
<polygon fill="white" stroke="red" points="630,-69 630,-88 742,-88 742,-69 630,-69"/>
<text text-anchor="middle" x="686" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge8" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M266.203,-62.0596C362.138,-65.8257 539.656,-72.7944 629.63,-76.3264"/>
<polygon fill="midnightblue" stroke="midnightblue" points="266.179,-58.5561 256.05,-61.661 265.905,-65.5507 266.179,-58.5561"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><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="454,-164 454,-183 594,-183 594,-164 454,-164"/>
<text text-anchor="middle" x="524" y="-171" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_login_tokens</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M395.531,-123.203C413.227,-131.724 434.467,-141.544 454,-149.5 466.686,-154.667 480.948,-159.746 493.2,-163.891"/>
<polygon fill="midnightblue" stroke="midnightblue" points="396.622,-119.842 386.097,-118.623 393.565,-126.139 396.622,-119.842"/>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M421.374,-115.821C469.547,-122.791 536.423,-128.039 594,-116.5 621.027,-111.084 650.052,-97.4502 667.872,-88.0775"/>
<polygon fill="midnightblue" stroke="midnightblue" points="421.799,-112.345 411.388,-114.313 420.753,-119.267 421.799,-112.345"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><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&#39;s me...">
<polygon fill="white" stroke="black" points="475,-88 475,-107 573,-107 573,-88 475,-88"/>
<text text-anchor="middle" x="524" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_info</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M421.477,-94.5393C439.296,-93.6148 458.264,-93.0766 474.923,-93.0491"/>
<polygon fill="midnightblue" stroke="midnightblue" points="420.93,-91.0647 411.145,-95.1273 421.328,-98.0534 420.93,-91.0647"/>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M464.874,-106.053C447.442,-107.083 428.379,-107.743 411.145,-107.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="465.169,-109.542 474.923,-105.406 464.719,-102.556 465.169,-109.542"/>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge7" class="edge"><title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M583.289,-90.5782C598.446,-88.7783 614.727,-86.8449 629.724,-85.0641"/>
<polygon fill="midnightblue" stroke="midnightblue" points="582.523,-87.1445 573.005,-91.7994 583.348,-94.0957 582.523,-87.1445"/>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge10" class="edge"><title>Node7&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M428.278,-20.4066C475.847,-24.6612 539.214,-32.288 594,-45.5 618.179,-51.3309 644.816,-61.4493 662.987,-68.949"/>
<polygon fill="midnightblue" stroke="midnightblue" points="428.337,-16.8987 418.072,-19.5237 427.733,-23.8726 428.337,-16.8987"/>
</g>
</g>
</svg>