Current File : //usr/local/apps/share/doc/freetds/reference/a00390_ga4e3dd9d3614f5f0433b78b761dd68741_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: tds_process_col_fmt Pages: 1 -->
<svg width="732pt" height="180pt"
viewBox="0.00 0.00 732.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>tds_process_col_fmt</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-176 728,-176 728,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-76.5 0,-95.5 114,-95.5 114,-76.5 0,-76.5"/>
<text text-anchor="middle" x="57" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_col_fmt</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00388.html#gad38aa5b9547817854ccba1fcc7855861" target="_top" xlink:title="Get an int16 from the server. ">
<polygon fill="white" stroke="black" points="180.5,-152.5 180.5,-171.5 278.5,-171.5 278.5,-152.5 180.5,-152.5"/>
<text text-anchor="middle" x="229.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_usmallint</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M72.7827,-95.6963C90.5408,-107.023 121.509,-125.766 150,-138 159.924,-142.261 170.851,-146.102 181.318,-149.399"/>
<polygon fill="midnightblue" stroke="midnightblue" points="180.579,-152.833 191.165,-152.389 182.613,-146.135 180.579,-152.833"/>
</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="647,-114.5 647,-133.5 724,-133.5 724,-114.5 647,-114.5"/>
<text text-anchor="middle" x="685.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id="edge5" class="edge"><title>Node1->Node5</title>
<path fill="none" stroke="midnightblue" d="M96.7078,-95.5016C113.051,-99.1197 132.35,-102.879 150,-105 328.607,-126.463 543.001,-126.322 636.723,-124.984"/>
<polygon fill="midnightblue" stroke="midnightblue" points="636.802,-128.483 646.746,-124.829 636.694,-121.484 636.802,-128.483"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00390.html#ga0cf7e719115b0ae476753442d10505ab" target="_top" xlink:title="Returns string representation of the given type. ">
<polygon fill="white" stroke="black" points="196,-76.5 196,-95.5 263,-95.5 263,-76.5 196,-76.5"/>
<text text-anchor="middle" x="229.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_prtype</text>
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id="edge6" class="edge"><title>Node1->Node6</title>
<path fill="none" stroke="midnightblue" d="M114.301,-86C137.474,-86 163.886,-86 185.468,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="185.64,-89.5001 195.64,-86 185.64,-82.5001 185.64,-89.5001"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00390.html#ga91770634ce8c0d6f1fe007b45da186fd" target="_top" xlink:title="Adjust column size according to client's encoding. ">
<polygon fill="white" stroke="black" points="150,-38.5 150,-57.5 309,-57.5 309,-38.5 150,-38.5"/>
<text text-anchor="middle" x="229.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">adjust_character_column_size</text>
</a>
</g>
</g>
<!-- Node1->Node7 -->
<g id="edge7" class="edge"><title>Node1->Node7</title>
<path fill="none" stroke="midnightblue" d="M101.024,-76.411C123.726,-71.3513 151.773,-65.1004 175.774,-59.7512"/>
<polygon fill="midnightblue" stroke="midnightblue" points="176.786,-63.1117 185.785,-57.5201 175.263,-56.2793 176.786,-63.1117"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00386.html#ga1224fb9277112dc2ce12531d2b73b145" target="_top" xlink:title="Allocate space for row store return NULL on out of memory. ">
<polygon fill="white" stroke="black" points="188.5,-0.5 188.5,-19.5 270.5,-19.5 270.5,-0.5 188.5,-0.5"/>
<text text-anchor="middle" x="229.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_alloc_row</text>
</a>
</g>
</g>
<!-- Node1->Node9 -->
<g id="edge10" class="edge"><title>Node1->Node9</title>
<path fill="none" stroke="midnightblue" d="M70.6917,-76.3018C87.8115,-63.6638 119.664,-41.6857 150,-29 158.929,-25.266 168.75,-22.1644 178.333,-19.6255"/>
<polygon fill="midnightblue" stroke="midnightblue" points="179.322,-22.9861 188.185,-17.1805 177.636,-16.1922 179.322,-22.9861"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><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="380,-152.5 380,-171.5 444,-171.5 444,-152.5 380,-152.5"/>
<text text-anchor="middle" x="412" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_n</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M278.871,-162C307.173,-162 342.535,-162 369.552,-162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="369.835,-165.5 379.834,-162 369.834,-158.5 369.835,-165.5"/>
</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="red" points="515,-152.5 515,-171.5 611,-171.5 611,-152.5 515,-152.5"/>
<text text-anchor="middle" x="563" y="-159.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="M444.235,-162C461.756,-162 484.161,-162 504.717,-162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="504.945,-165.5 514.945,-162 504.945,-158.5 504.945,-165.5"/>
</g>
<!-- Node4->Node5 -->
<g id="edge4" class="edge"><title>Node4->Node5</title>
<path fill="none" stroke="midnightblue" d="M594.407,-152.411C609.535,-147.641 628.02,-141.811 644.3,-136.677"/>
<polygon fill="midnightblue" stroke="midnightblue" points="645.618,-139.931 654.102,-133.586 643.513,-133.256 645.618,-139.931"/>
</g>
<!-- Node7->Node5 -->
<g id="edge9" class="edge"><title>Node7->Node5</title>
<path fill="none" stroke="midnightblue" d="M287.568,-57.5179C305.905,-60.5633 326.308,-63.9383 345,-67 463.182,-86.3577 493.056,-89.2384 611,-110 619.368,-111.473 628.257,-113.107 636.856,-114.724"/>
<polygon fill="midnightblue" stroke="midnightblue" points="636.291,-118.179 646.768,-116.603 637.595,-111.302 636.291,-118.179"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00390.html#ga87209537d51f069fee02bc224da492cb" target="_top" xlink:title="Allow for maximum possible size of converted data, while being careful about integer division truncat...">
<polygon fill="white" stroke="black" points="345,-38.5 345,-57.5 479,-57.5 479,-38.5 345,-38.5"/>
<text text-anchor="middle" x="412" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">determine_adjusted_size</text>
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id="edge8" class="edge"><title>Node7->Node8</title>
<path fill="none" stroke="midnightblue" d="M309.145,-48C317.587,-48 326.168,-48 334.584,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="334.747,-51.5001 344.747,-48 334.747,-44.5001 334.747,-51.5001"/>
</g>
</g>
</svg>