Current File : //usr/local/apps/share/doc/freetds/reference/a00372_ga9804fc70ae6ed35c92cd75d410dad570_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: dbtablecolinfo Pages: 1 -->
<svg width="579pt" height="192pt"
 viewBox="0.00 0.00 579.00 191.59" 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.586)">
<title>dbtablecolinfo</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-187.586 575,-187.586 575,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-81.1883 0,-100.188 81,-100.188 81,-81.1883 0,-81.1883"/>
<text text-anchor="middle" x="40.5" y="-88.1883" font-family="Helvetica,sans-Serif" font-size="10.00">dbtablecolinfo</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00217.html#ab45c291105027e69836002e1dd586141" target="_top" xlink:title="Write a message to the debug log. ">
<polygon fill="white" stroke="black" points="484,-157.188 484,-176.188 561,-176.188 561,-157.188 484,-157.188"/>
<text text-anchor="middle" x="522.5" y="-164.188" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</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="M50.6864,-100.34C63.9365,-113.57 89.8208,-136.921 117,-147.688 238.196,-195.7 396.038,-184.128 473.856,-174.099"/>
<polygon fill="midnightblue" stroke="midnightblue" points="474.395,-177.558 483.843,-172.763 473.467,-170.62 474.395,-177.558"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00378.html#ga0fc84c7073ed4876d9596c3eccac3609" target="_top" xlink:title="Sanity checks for column&#45;oriented functions. ">
<polygon fill="white" stroke="black" points="164.5,-43.1883 164.5,-62.1883 218.5,-62.1883 218.5,-43.1883 164.5,-43.1883"/>
<text text-anchor="middle" x="191.5" y="-50.1883" font-family="Helvetica,sans-Serif" font-size="10.00">dbcolptr</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M79.099,-81.0993C102.125,-75.2267 131.444,-67.7495 154.223,-61.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="155.359,-65.2626 164.183,-59.3999 153.629,-58.4797 155.359,-65.2626"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00389.html#ga3340b488ed37845018e34572450e64c6" target="_top" xlink:title="Returns a C version (NUL terminated string) of dstr. ">
<polygon fill="white" stroke="black" points="483.5,-5.18826 483.5,-24.1883 561.5,-24.1883 561.5,-5.18826 483.5,-5.18826"/>
<text text-anchor="middle" x="522.5" y="-12.1883" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_cstr</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge7" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M50.5988,-80.8055C63.7449,-67.3005 89.5063,-43.6248 117,-33.6883 239.124,10.4487 395.594,0.785977 473.273,-8.01899"/>
<polygon fill="midnightblue" stroke="midnightblue" points="472.909,-11.5001 483.25,-9.19483 473.728,-4.54825 472.909,-11.5001"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00217.html#a0383d5dcb629582266a442f0f0dbd13a" target="_top" xlink:title="Return type suitable for conversions (convert all nullable types to fixed type) ">
<polygon fill="white" stroke="black" points="302,-81.1883 302,-100.188 438,-100.188 438,-81.1883 302,-81.1883"/>
<text text-anchor="middle" x="370" y="-88.1883" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_conversion_type</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M81.0042,-90.6883C132.922,-90.6883 225.265,-90.6883 291.398,-90.6883"/>
<polygon fill="midnightblue" stroke="midnightblue" points="291.777,-94.1884 301.777,-90.6883 291.777,-87.1884 291.777,-94.1884"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00387.html#ga50d62edeb2a432e2dc668263f3f958ff" target="_top" xlink:title="Return declaration for column (like &quot;varchar(20)&quot;) ">
<polygon fill="white" stroke="black" points="117,-119.188 117,-138.188 266,-138.188 266,-119.188 117,-119.188"/>
<text text-anchor="middle" x="191.5" y="-126.188" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_column_declaration</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M79.099,-100.277C98.584,-105.247 122.575,-111.365 143.296,-116.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="142.617,-120.088 153.171,-119.168 144.346,-113.305 142.617,-120.088"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00378.html#ga302a4ce6559b81808e3be51615cd1b67" target="_top" xlink:title="Call client&#45;installed error handler. ">
<polygon fill="white" stroke="black" points="341.5,-43.1883 341.5,-62.1883 398.5,-62.1883 398.5,-43.1883 341.5,-43.1883"/>
<text text-anchor="middle" x="370" y="-50.1883" font-family="Helvetica,sans-Serif" font-size="10.00">dbperror</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="M218.543,-52.6883C248.35,-52.6883 297.422,-52.6883 331.379,-52.6883"/>
<polygon fill="midnightblue" stroke="midnightblue" points="331.395,-56.1884 341.395,-52.6883 331.395,-49.1884 331.395,-56.1884"/>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M398.556,-56.8038C411.271,-59.5994 426.14,-64.2023 438,-71.6883 469.542,-91.5968 495.988,-126.911 510.214,-148.422"/>
<polygon fill="midnightblue" stroke="midnightblue" points="507.355,-150.447 515.704,-156.97 513.245,-146.664 507.355,-150.447"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00389.html#gae6d3d12bd1f5f0c56df934a377c245d3" target="_top" xlink:title="test if string is empty ">
<polygon fill="white" stroke="black" points="474,-43.1883 474,-62.1883 571,-62.1883 571,-43.1883 474,-43.1883"/>
<text text-anchor="middle" x="522.5" y="-50.1883" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_isempty</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M398.604,-52.6883C416.854,-52.6883 441.456,-52.6883 463.853,-52.6883"/>
<polygon fill="midnightblue" stroke="midnightblue" points="463.958,-56.1884 473.958,-52.6883 463.958,-49.1884 463.958,-56.1884"/>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge6" class="edge"><title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M398.604,-45.7185C419.637,-40.4079 449.105,-32.9673 473.914,-26.7034"/>
<polygon fill="midnightblue" stroke="midnightblue" points="475.029,-30.0316 483.868,-24.1899 473.316,-23.2446 475.029,-30.0316"/>
</g>
<!-- Node8&#45;&gt;Node2 -->
<g id="edge12" class="edge"><title>Node8&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M241.967,-138.195C260.717,-141.555 282.292,-145.13 302,-147.688 360.82,-155.323 428.92,-160.68 473.474,-163.717"/>
<polygon fill="midnightblue" stroke="midnightblue" points="473.508,-167.227 483.719,-164.403 473.975,-160.243 473.508,-167.227"/>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge11" class="edge"><title>Node8&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M237.038,-119.099C260.644,-114.017 289.832,-107.733 314.751,-102.368"/>
<polygon fill="midnightblue" stroke="midnightblue" points="315.743,-105.735 324.782,-100.208 314.269,-98.8915 315.743,-105.735"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00387.html#ga440f0f469afad1eac4c008979873ccdd" target="_top" xlink:title="Get column size for wire. ">
<polygon fill="white" stroke="black" points="314.5,-119.188 314.5,-138.188 425.5,-138.188 425.5,-119.188 314.5,-119.188"/>
<text text-anchor="middle" x="370" y="-126.188" font-family="Helvetica,sans-Serif" font-size="10.00">tds_fix_column_size</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M266.074,-128.688C278.71,-128.688 291.76,-128.688 304.147,-128.688"/>
<polygon fill="midnightblue" stroke="midnightblue" points="304.372,-132.188 314.372,-128.688 304.372,-125.188 304.372,-132.188"/>
</g>
</g>
</svg>