Current File : //usr/local/apps/share/doc/freetds/reference/a00390_ga7482b5730d880fcedbe9fcd609a550ce_cgraph.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: tds71_read_table_names Pages: 1 -->
<svg width="1045pt" height="180pt"
viewBox="0.00 0.00 1045.00 180.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 176)">
<title>tds71_read_table_names</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-176 1041,-176 1041,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-76.5 0,-95.5 137,-95.5 137,-76.5 0,-76.5"/>
<text text-anchor="middle" x="68.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds71_read_table_names</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00390.html#ga21e9de33de9c8c492aa2f96c823596bb" target="_top" xlink:title="Frees list of names. ">
<polygon fill="white" stroke="black" points="178.5,-152.5 178.5,-171.5 279.5,-171.5 279.5,-152.5 178.5,-152.5"/>
<text text-anchor="middle" x="229" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_free_namelist</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M87.6759,-95.5066C108.231,-106.17 142.777,-123.826 173,-138 180.428,-141.484 188.491,-145.095 196.094,-148.426"/>
<polygon fill="midnightblue" stroke="midnightblue" points="194.832,-151.693 205.398,-152.464 197.619,-145.272 194.832,-151.693"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00388.html#ga0cb72d3f6943795c39db1fa692be0a58" target="_top" xlink:title="Return a single byte from the input buffer. ">
<polygon fill="white" stroke="black" points="331.5,-114.5 331.5,-133.5 408.5,-133.5 408.5,-114.5 331.5,-114.5"/>
<text text-anchor="middle" x="370" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_byte</text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id="edge2" class="edge"><title>Node1->Node3</title>
<path fill="none" stroke="midnightblue" d="M137.128,-95.2726C149.076,-96.8752 161.401,-98.5054 173,-100 223.671,-106.529 281.768,-113.59 321.474,-118.35"/>
<polygon fill="midnightblue" stroke="midnightblue" points="321.063,-121.826 331.408,-119.54 321.895,-114.876 321.063,-121.826"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00388.html#gad38aa5b9547817854ccba1fcc7855861" target="_top" xlink:title="Get an int16 from the server. ">
<polygon fill="white" stroke="black" points="321,-76.5 321,-95.5 419,-95.5 419,-76.5 321,-76.5"/>
<text text-anchor="middle" x="370" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_usmallint</text>
</a>
</g>
</g>
<!-- Node1->Node9 -->
<g id="edge10" class="edge"><title>Node1->Node9</title>
<path fill="none" stroke="midnightblue" d="M137.087,-86C189.274,-86 260.743,-86 310.496,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="310.768,-89.5001 320.768,-86 310.768,-82.5001 310.768,-89.5001"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00390.html#gafb26aba5d935e40b87b95e21a5185848" target="_top" xlink:title="Reads a string from wire in a new allocated buffer. ">
<polygon fill="white" stroke="black" points="173,-38.5 173,-57.5 285,-57.5 285,-38.5 173,-38.5"/>
<text text-anchor="middle" x="229" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_alloc_get_string</text>
</a>
</g>
</g>
<!-- Node1->Node11 -->
<g id="edge13" class="edge"><title>Node1->Node11</title>
<path fill="none" stroke="midnightblue" d="M109.496,-76.411C130.412,-71.3965 156.208,-65.2119 178.386,-59.8947"/>
<polygon fill="midnightblue" stroke="midnightblue" points="179.383,-63.2551 188.291,-57.5201 177.751,-56.448 179.383,-63.2551"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="a00387.html#ga8d8f2f1c91635ee95f30722208ae3043" target="_top" xlink:title="Quote an id. ">
<polygon fill="white" stroke="black" points="190.5,-0.5 190.5,-19.5 267.5,-19.5 267.5,-0.5 190.5,-0.5"/>
<text text-anchor="middle" x="229" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_quote_id</text>
</a>
</g>
</g>
<!-- Node1->Node14 -->
<g id="edge17" class="edge"><title>Node1->Node14</title>
<path fill="none" stroke="midnightblue" d="M84.8565,-76.4532C104.703,-64.3723 140.567,-43.4062 173,-29 177.726,-26.9008 182.761,-24.8815 187.792,-22.994"/>
<polygon fill="midnightblue" stroke="midnightblue" points="189.159,-26.2219 197.381,-19.5404 186.787,-19.636 189.159,-26.2219"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00388.html#ga410619783bdf2bb60b0f27a5578e0e07" target="_top" xlink:title="Read in one 'packet' from the server. ">
<polygon fill="white" stroke="black" points="595,-95.5 595,-114.5 691,-114.5 691,-95.5 595,-95.5"/>
<text text-anchor="middle" x="643" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_read_packet</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M408.681,-121.358C454.221,-118.165 531.325,-112.759 584.353,-109.042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="584.89,-112.513 594.621,-108.322 584.401,-105.53 584.89,-112.513"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00217.html#ab45c291105027e69836002e1dd586141" target="_top" xlink:title="Write a message to the debug log. ">
<polygon fill="white" stroke="black" points="960,-133.5 960,-152.5 1037,-152.5 1037,-133.5 960,-133.5"/>
<text text-anchor="middle" x="998.5" y="-140.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id="edge4" class="edge"><title>Node4->Node5</title>
<path fill="none" stroke="midnightblue" d="M672.113,-114.527C688.042,-119.57 708.438,-125.439 727,-129 804.011,-143.774 895.467,-145.241 949.874,-144.468"/>
<polygon fill="midnightblue" stroke="midnightblue" points="949.98,-147.967 959.918,-144.294 949.859,-140.968 949.98,-147.967"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00217.html#abf18b98efef6ce2dc0b97d658a3a1918" target="_top" xlink:title="Call the client library's error handler (for library-generated errors only) ">
<polygon fill="white" stroke="red" points="870,-114.5 870,-133.5 924,-133.5 924,-114.5 870,-114.5"/>
<text text-anchor="middle" x="897" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdserror</text>
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id="edge5" class="edge"><title>Node4->Node6</title>
<path fill="none" stroke="midnightblue" d="M691.104,-108.551C740.033,-112.241 815.521,-117.932 859.917,-121.279"/>
<polygon fill="midnightblue" stroke="midnightblue" points="859.731,-124.775 869.966,-122.037 860.257,-117.795 859.731,-124.775"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00388.html#ga3e3f76009fce5ceedb2f42bb2c9aed2e" target="_top" xlink:title="Close current socket. ">
<polygon fill="white" stroke="red" points="731.5,-76.5 731.5,-95.5 829.5,-95.5 829.5,-76.5 731.5,-76.5"/>
<text text-anchor="middle" x="780.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_close_socket</text>
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id="edge7" class="edge"><title>Node4->Node7</title>
<path fill="none" stroke="midnightblue" d="M691.011,-98.408C700.757,-97.0415 711.136,-95.5861 721.229,-94.1708"/>
<polygon fill="midnightblue" stroke="midnightblue" points="721.776,-97.6285 731.193,-92.7737 720.803,-90.6964 721.776,-97.6285"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00217.html#a79449d2f35a8acc8ed0585044f75524d" target="_top" xlink:title="Dump the contents of data into the log file in a human readable format. ">
<polygon fill="white" stroke="black" points="727,-38.5 727,-57.5 834,-57.5 834,-38.5 727,-38.5"/>
<text text-anchor="middle" x="780.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_dump_buf</text>
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id="edge9" class="edge"><title>Node4->Node8</title>
<path fill="none" stroke="midnightblue" d="M663.589,-95.4795C680.283,-87.4997 704.997,-76.0004 727,-67 731.866,-65.0096 737.026,-63.0099 742.138,-61.094"/>
<polygon fill="midnightblue" stroke="midnightblue" points="743.638,-64.2715 751.818,-57.5376 741.224,-57.7009 743.638,-64.2715"/>
</g>
<!-- Node6->Node5 -->
<g id="edge6" class="edge"><title>Node6->Node5</title>
<path fill="none" stroke="midnightblue" d="M924.142,-128.992C932.091,-130.51 941.086,-132.227 949.986,-133.927"/>
<polygon fill="midnightblue" stroke="midnightblue" points="949.453,-137.388 959.932,-135.826 950.766,-130.513 949.453,-137.388"/>
</g>
<!-- Node7->Node6 -->
<g id="edge8" class="edge"><title>Node7->Node6</title>
<path fill="none" stroke="midnightblue" d="M810.393,-95.589C825.535,-100.614 844.218,-106.815 860.263,-112.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="859.264,-115.496 869.857,-115.324 861.468,-108.852 859.264,-115.496"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00388.html#gae7d9c4e1a079e1d0aa0252732631e8c4" target="_top" xlink:title="Get N bytes from the buffer and return them in the already allocated space given to us...">
<polygon fill="white" stroke="black" points="475,-76.5 475,-95.5 539,-95.5 539,-76.5 475,-76.5"/>
<text text-anchor="middle" x="507" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_n</text>
</a>
</g>
</g>
<!-- Node9->Node10 -->
<g id="edge11" class="edge"><title>Node9->Node10</title>
<path fill="none" stroke="midnightblue" d="M419.357,-86C434.212,-86 450.415,-86 464.748,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="464.808,-89.5001 474.808,-86 464.808,-82.5001 464.808,-89.5001"/>
</g>
<!-- Node10->Node4 -->
<g id="edge12" class="edge"><title>Node10->Node4</title>
<path fill="none" stroke="midnightblue" d="M539.079,-90.4067C552.651,-92.3312 569.016,-94.6515 584.662,-96.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="584.411,-100.369 594.804,-98.308 585.394,-93.4387 584.411,-100.369"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00388.html#ga90f080e6e9448feac15dee1370d66802" target="_top" xlink:title="Fetch a string from the wire. ">
<polygon fill="white" stroke="black" points="328,-38.5 328,-57.5 412,-57.5 412,-38.5 328,-38.5"/>
<text text-anchor="middle" x="370" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_string</text>
</a>
</g>
</g>
<!-- Node11->Node12 -->
<g id="edge14" class="edge"><title>Node11->Node12</title>
<path fill="none" stroke="midnightblue" d="M285.336,-48C296.011,-48 307.151,-48 317.691,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="317.992,-51.5001 327.992,-48 317.992,-44.5001 317.992,-51.5001"/>
</g>
<!-- Node12->Node10 -->
<g id="edge15" class="edge"><title>Node12->Node10</title>
<path fill="none" stroke="midnightblue" d="M405.066,-57.589C423.292,-62.7191 445.868,-69.0738 465.044,-74.4716"/>
<polygon fill="midnightblue" stroke="midnightblue" points="464.147,-77.855 474.721,-77.1955 466.043,-71.1168 464.147,-77.855"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00388.html#ga676c4dee6522815b16fdc8e448e43590" target="_top" xlink:title="For UTF-8 and similar, tds_iconv() may encounter a partial sequence when the chunk boundary is not al...">
<polygon fill="white" stroke="red" points="455,-38.5 455,-57.5 559,-57.5 559,-38.5 455,-38.5"/>
<text text-anchor="middle" x="507" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">read_and_convert</text>
</a>
</g>
</g>
<!-- Node12->Node13 -->
<g id="edge16" class="edge"><title>Node12->Node13</title>
<path fill="none" stroke="midnightblue" d="M412.238,-48C422.345,-48 433.383,-48 444.222,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="444.517,-51.5001 454.517,-48 444.517,-44.5001 444.517,-51.5001"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00387.html#ga7efaa23c3b21158ffc963f85fbc3fdf4" target="_top" xlink:title="Quote a string properly. ">
<polygon fill="white" stroke="black" points="338.5,-0.5 338.5,-19.5 401.5,-19.5 401.5,-0.5 338.5,-0.5"/>
<text text-anchor="middle" x="370" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_quote</text>
</a>
</g>
</g>
<!-- Node14->Node15 -->
<g id="edge18" class="edge"><title>Node14->Node15</title>
<path fill="none" stroke="midnightblue" d="M267.615,-10C286.339,-10 309.004,-10 328.152,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="328.38,-13.5001 338.38,-10 328.38,-6.5001 328.38,-13.5001"/>
</g>
</g>
</svg>