Current File : //usr/local/apps/share/doc/freetds/reference/a00372_gaa30be3414a97aac6139af2e928db91ca_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: dbprrow Pages: 1 -->
<svg width="742pt" height="832pt"
viewBox="0.00 0.00 742.00 832.48" 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 828.477)">
<title>dbprrow</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-828.477 738,-828.477 738,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-266.5 0,-285.5 55,-285.5 55,-266.5 0,-266.5"/>
<text text-anchor="middle" x="27.5" y="-273.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbprrow</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="647,-418.5 647,-437.5 724,-437.5 724,-418.5 647,-418.5"/>
<text text-anchor="middle" x="685.5" y="-425.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M33.0797,-285.737C41.8678,-303.413 62.7589,-340.9 91,-362 161.27,-414.501 189.283,-428 277,-428 277,-428 277,-428 442.5,-428 509.824,-428 587.683,-428 636.511,-428"/>
<polygon fill="midnightblue" stroke="midnightblue" points="636.774,-431.5 646.774,-428 636.774,-424.5 636.774,-431.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00378.html#ga302a4ce6559b81808e3be51615cd1b67" target="_top" xlink:title="Call client-installed error handler. ">
<polygon fill="white" stroke="black" points="540.5,-760.5 540.5,-779.5 597.5,-779.5 597.5,-760.5 540.5,-760.5"/>
<text text-anchor="middle" x="569" y="-767.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbperror</text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id="edge2" class="edge"><title>Node1->Node3</title>
<path fill="none" stroke="midnightblue" d="M28.18,-285.664C27.0814,-330.273 26.5808,-519.855 91,-655 125.272,-726.899 137.348,-756.354 210,-789 318.27,-837.651 463.904,-803.271 531.147,-782.571"/>
<polygon fill="midnightblue" stroke="midnightblue" points="532.383,-785.851 540.867,-779.504 530.277,-779.175 532.383,-785.851"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><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="210,-228.5 210,-247.5 346,-247.5 346,-228.5 210,-228.5"/>
<text text-anchor="middle" x="278" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_conversion_type</text>
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id="edge6" class="edge"><title>Node1->Node6</title>
<path fill="none" stroke="midnightblue" d="M55.1557,-269.461C66.2013,-266.9 79.1729,-264.083 91,-262 126.453,-255.756 165.976,-250.428 199.441,-246.391"/>
<polygon fill="midnightblue" stroke="midnightblue" points="200.105,-249.837 209.621,-245.18 199.278,-242.886 200.105,-249.837"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00384.html#ga883855e6e3793de6684b21db39c756c4" target="_top" xlink:title="Convert from db date format to a structured date format. ">
<polygon fill="white" stroke="black" points="91,-76.5 91,-95.5 174,-95.5 174,-76.5 91,-76.5"/>
<text text-anchor="middle" x="132.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_datecrack</text>
</a>
</g>
</g>
<!-- Node1->Node7 -->
<g id="edge7" class="edge"><title>Node1->Node7</title>
<path fill="none" stroke="midnightblue" d="M29.8639,-266.255C34.155,-238.748 49.6381,-159.31 91,-110 93.7773,-106.689 97.135,-103.722 100.715,-101.098"/>
<polygon fill="midnightblue" stroke="midnightblue" points="102.77,-103.938 109.303,-95.5975 98.9944,-98.0437 102.77,-103.938"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00372.html#gaee60c306a22383805a4b9caa647a1e16" target="_top" xlink:title="Get address of data in a regular result column. ">
<polygon fill="white" stroke="black" points="253.5,-760.5 253.5,-779.5 302.5,-779.5 302.5,-760.5 253.5,-760.5"/>
<text text-anchor="middle" x="278" y="-767.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbdata</text>
</a>
</g>
</g>
<!-- Node1->Node8 -->
<g id="edge8" class="edge"><title>Node1->Node8</title>
<path fill="none" stroke="midnightblue" d="M29.3969,-285.741C33.0721,-322.921 48.8337,-458.99 91,-562 128.604,-653.865 130.536,-691.513 210,-751 219.634,-758.212 231.904,-762.688 243.305,-765.465"/>
<polygon fill="midnightblue" stroke="midnightblue" points="242.927,-768.961 253.43,-767.568 244.35,-762.108 242.927,-768.961"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00384.html#ga8c9652e8b1f3e56a3289fd71b12cee1d" target="_top" xlink:title="format a date string according to an "extended" strftime(3) formatting definition. ">
<polygon fill="white" stroke="black" points="97,-38.5 97,-57.5 168,-57.5 168,-38.5 97,-38.5"/>
<text text-anchor="middle" x="132.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_strftime</text>
</a>
</g>
</g>
<!-- Node1->Node10 -->
<g id="edge12" class="edge"><title>Node1->Node10</title>
<path fill="none" stroke="midnightblue" d="M28.7052,-266.381C29.8886,-234.172 37.84,-128.678 91,-67 92.0141,-65.8234 93.1169,-64.7147 94.2885,-63.6704"/>
<polygon fill="midnightblue" stroke="midnightblue" points="96.6406,-66.295 102.804,-57.6777 92.612,-60.5704 96.6406,-66.295"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00372.html#ga32eb72f6fb3edb130e59fb3dd0766e7e" target="_top" xlink:title="cf. ">
<polygon fill="white" stroke="black" points="101,-456.5 101,-475.5 164,-475.5 164,-456.5 101,-456.5"/>
<text text-anchor="middle" x="132.5" y="-463.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbconvert</text>
</a>
</g>
</g>
<!-- Node1->Node11 -->
<g id="edge13" class="edge"><title>Node1->Node11</title>
<path fill="none" stroke="midnightblue" d="M29.8639,-285.745C34.155,-313.252 49.6381,-392.69 91,-442 93.7773,-445.311 97.135,-448.278 100.715,-450.902"/>
<polygon fill="midnightblue" stroke="midnightblue" points="98.9944,-453.956 109.303,-456.403 102.77,-448.062 98.9944,-453.956"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00372.html#gae666d141533126babb0235af21bdca0f" target="_top" xlink:title="Get size of current row's data in a regular result column. ">
<polygon fill="white" stroke="black" points="249.5,-722.5 249.5,-741.5 306.5,-741.5 306.5,-722.5 249.5,-722.5"/>
<text text-anchor="middle" x="278" y="-729.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbdatlen</text>
</a>
</g>
</g>
<!-- Node1->Node17 -->
<g id="edge24" class="edge"><title>Node1->Node17</title>
<path fill="none" stroke="midnightblue" d="M30.1176,-285.615C35.5079,-316.129 54.6097,-413.006 91,-485 138.953,-579.87 224.013,-675.762 260.08,-714.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="257.977,-717.201 267.386,-722.072 263.068,-712.397 257.977,-717.201"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="a00389.html#gaf0e232f3c35f2d8b43486e8708f7a8fc" target="_top" xlink:title="Returns the length of the string in bytes. ">
<polygon fill="white" stroke="black" points="95,-0.5 95,-19.5 170,-19.5 170,-0.5 95,-0.5"/>
<text text-anchor="middle" x="132.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_len</text>
</a>
</g>
</g>
<!-- Node1->Node18 -->
<g id="edge27" class="edge"><title>Node1->Node18</title>
<path fill="none" stroke="midnightblue" d="M28.1652,-266.205C27.4555,-230.193 29.6202,-103.371 91,-29 91.9887,-27.802 93.0702,-26.6752 94.2238,-25.6159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="96.5797,-28.2334 102.667,-19.5621 92.5008,-22.5445 96.5797,-28.2334"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="a00372.html#ga67934deac3bebbf8238eff8c0559389a" target="_top" xlink:title="Get count of columns in a compute row. ">
<polygon fill="white" stroke="black" points="537,-285.5 537,-304.5 601,-304.5 601,-285.5 537,-285.5"/>
<text text-anchor="middle" x="569" y="-292.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbnumalts</text>
</a>
</g>
</g>
<!-- Node1->Node19 -->
<g id="edge28" class="edge"><title>Node1->Node19</title>
<path fill="none" stroke="midnightblue" d="M55.2539,-276.942C142.719,-280.023 420.637,-289.81 526.503,-293.539"/>
<polygon fill="midnightblue" stroke="midnightblue" points="526.669,-297.047 536.786,-293.901 526.916,-290.051 526.669,-297.047"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="a00372.html#gad10c9fd75a86c7a0ac375937df0e90a6" target="_top" xlink:title="Get column ID of a compute column. ">
<polygon fill="white" stroke="black" points="538.5,-152.5 538.5,-171.5 599.5,-171.5 599.5,-152.5 538.5,-152.5"/>
<text text-anchor="middle" x="569" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbaltcolid</text>
</a>
</g>
</g>
<!-- Node1->Node20 -->
<g id="edge30" class="edge"><title>Node1->Node20</title>
<path fill="none" stroke="midnightblue" d="M31.5335,-266.237C38.3814,-246.076 57.1399,-200.134 91,-181 165.131,-139.11 427.565,-152.225 528.261,-159.033"/>
<polygon fill="midnightblue" stroke="midnightblue" points="528.111,-162.531 538.328,-159.73 528.594,-155.548 528.111,-162.531"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="a00372.html#ga947837a5c8fd99898c043435945b668c" target="_top" xlink:title="Get aggregation operator for a compute column. ">
<polygon fill="white" stroke="black" points="543.5,-114.5 543.5,-133.5 594.5,-133.5 594.5,-114.5 543.5,-114.5"/>
<text text-anchor="middle" x="569" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbaltop</text>
</a>
</g>
</g>
<!-- Node1->Node21 -->
<g id="edge32" class="edge"><title>Node1->Node21</title>
<path fill="none" stroke="midnightblue" d="M30.1965,-266.326C34.9277,-242.584 50.6697,-181.456 91,-155 232.05,-62.4738 449.845,-97.3398 533.579,-115.628"/>
<polygon fill="midnightblue" stroke="midnightblue" points="532.818,-119.044 543.342,-117.819 534.351,-112.214 532.818,-119.044"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="a00372.html#gac25ae21ca19777ffab1c013bd6049ebf" target="_top" xlink:title="Print a token value's name to a buffer. ">
<polygon fill="white" stroke="black" points="103.5,-304.5 103.5,-323.5 161.5,-323.5 161.5,-304.5 103.5,-304.5"/>
<text text-anchor="middle" x="132.5" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbprtype</text>
</a>
</g>
</g>
<!-- Node1->Node22 -->
<g id="edge34" class="edge"><title>Node1->Node22</title>
<path fill="none" stroke="midnightblue" d="M54.4912,-285.589C67.0557,-290.224 82.3301,-295.86 95.9523,-300.885"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.9237,-304.236 105.517,-304.414 97.3467,-297.669 94.9237,-304.236"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="a00372.html#gaa85171e020dc606f2bd3395ad1d3ab4f" target="_top" xlink:title="Get datatype for a compute column. ">
<polygon fill="white" stroke="black" points="103,-190.5 103,-209.5 162,-209.5 162,-190.5 103,-190.5"/>
<text text-anchor="middle" x="132.5" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbalttype</text>
</a>
</g>
</g>
<!-- Node1->Node24 -->
<g id="edge37" class="edge"><title>Node1->Node24</title>
<path fill="none" stroke="midnightblue" d="M39.1439,-266.247C51.259,-255.363 71.8546,-237.508 91,-224 95.3951,-220.899 100.207,-217.806 104.931,-214.922"/>
<polygon fill="midnightblue" stroke="midnightblue" points="106.952,-217.793 113.774,-209.687 103.386,-211.77 106.952,-217.793"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="a00372.html#gabcc14a1ca58b65bc46cce6c81c45218c" target="_top" xlink:title="Get address of compute column data. ">
<polygon fill="white" stroke="black" points="541.5,-380.5 541.5,-399.5 596.5,-399.5 596.5,-380.5 541.5,-380.5"/>
<text text-anchor="middle" x="569" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbadata</text>
</a>
</g>
</g>
<!-- Node1->Node25 -->
<g id="edge40" class="edge"><title>Node1->Node25</title>
<path fill="none" stroke="midnightblue" d="M36.1737,-285.934C46.9051,-299.049 67.7138,-321.784 91,-333 241.268,-405.378 447.852,-399.459 531.064,-393.403"/>
<polygon fill="midnightblue" stroke="midnightblue" points="531.58,-396.874 541.28,-392.613 531.04,-389.895 531.58,-396.874"/>
</g>
<!-- Node3->Node2 -->
<g id="edge3" class="edge"><title>Node3->Node2</title>
<path fill="none" stroke="midnightblue" d="M586.322,-760.449C591.693,-756.581 597.245,-751.677 601,-746 666.129,-647.536 680.523,-500.609 683.65,-447.794"/>
<polygon fill="midnightblue" stroke="midnightblue" points="687.149,-447.913 684.172,-437.745 680.158,-447.55 687.149,-447.913"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00389.html#gae6d3d12bd1f5f0c56df934a377c245d3" target="_top" xlink:title="test if string is empty ">
<polygon fill="white" stroke="black" points="637,-779.5 637,-798.5 734,-798.5 734,-779.5 637,-779.5"/>
<text text-anchor="middle" x="685.5" y="-786.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_isempty</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge4" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M597.717,-774.599C606.553,-776.066 616.681,-777.746 626.827,-779.43"/>
<polygon fill="midnightblue" stroke="midnightblue" points="626.493,-782.922 636.931,-781.106 627.639,-776.017 626.493,-782.922"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><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="646.5,-741.5 646.5,-760.5 724.5,-760.5 724.5,-741.5 646.5,-741.5"/>
<text text-anchor="middle" x="685.5" y="-748.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_cstr</text>
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id="edge5" class="edge"><title>Node3->Node5</title>
<path fill="none" stroke="midnightblue" d="M597.717,-765.401C609.32,-763.475 623.152,-761.18 636.326,-758.994"/>
<polygon fill="midnightblue" stroke="midnightblue" points="636.932,-762.441 646.224,-757.351 635.786,-755.536 636.932,-762.441"/>
</g>
<!-- Node8->Node2 -->
<g id="edge9" class="edge"><title>Node8->Node2</title>
<path fill="none" stroke="midnightblue" d="M299.499,-779.574C354.987,-803.919 510.046,-861.317 601,-789 655.5,-745.667 677.536,-517.483 683.041,-448.059"/>
<polygon fill="midnightblue" stroke="midnightblue" points="686.562,-447.907 683.833,-437.67 679.583,-447.375 686.562,-447.907"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00378.html#ga0fc84c7073ed4876d9596c3eccac3609" target="_top" xlink:title="Sanity checks for column-oriented functions. ">
<polygon fill="white" stroke="black" points="414.5,-760.5 414.5,-779.5 468.5,-779.5 468.5,-760.5 414.5,-760.5"/>
<text text-anchor="middle" x="441.5" y="-767.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbcolptr</text>
</a>
</g>
</g>
<!-- Node8->Node9 -->
<g id="edge10" class="edge"><title>Node8->Node9</title>
<path fill="none" stroke="midnightblue" d="M302.83,-770C329.516,-770 373.077,-770 404.047,-770"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.429,-773.5 414.429,-770 404.429,-766.5 404.429,-773.5"/>
</g>
<!-- Node9->Node3 -->
<g id="edge11" class="edge"><title>Node9->Node3</title>
<path fill="none" stroke="midnightblue" d="M468.504,-770C486.356,-770 510.336,-770 530.28,-770"/>
<polygon fill="midnightblue" stroke="midnightblue" points="530.289,-773.5 540.289,-770 530.289,-766.5 530.289,-773.5"/>
</g>
<!-- Node11->Node2 -->
<g id="edge14" class="edge"><title>Node11->Node2</title>
<path fill="none" stroke="midnightblue" d="M164.228,-465.641C239.128,-464.502 436.996,-459.899 601,-442 612.641,-440.73 625.122,-438.894 636.794,-436.968"/>
<polygon fill="midnightblue" stroke="midnightblue" points="637.531,-440.393 646.802,-435.265 636.356,-433.493 637.531,-440.393"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00372.html#ga8b00d5cdcaa20cba13fa2e03d52a443e" target="_top" xlink:title="Convert one datatype to another. ">
<polygon fill="white" stroke="black" points="238,-570.5 238,-589.5 318,-589.5 318,-570.5 238,-570.5"/>
<text text-anchor="middle" x="278" y="-577.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbconvert_ps</text>
</a>
</g>
</g>
<!-- Node11->Node12 -->
<g id="edge15" class="edge"><title>Node11->Node12</title>
<path fill="none" stroke="midnightblue" d="M145.735,-475.72C170.41,-495.322 226.363,-539.772 256.636,-563.823"/>
<polygon fill="midnightblue" stroke="midnightblue" points="254.789,-566.825 264.796,-570.305 259.143,-561.344 254.789,-566.825"/>
</g>
<!-- Node12->Node2 -->
<g id="edge16" class="edge"><title>Node12->Node2</title>
<path fill="none" stroke="midnightblue" d="M292.989,-570.39C312.196,-557.643 348.207,-535.323 382,-523 475.189,-489.019 508.717,-516.371 601,-480 624.058,-470.912 647.807,-455.417 664.054,-443.699"/>
<polygon fill="midnightblue" stroke="midnightblue" points="666.291,-446.399 672.256,-437.643 662.133,-440.767 666.291,-446.399"/>
</g>
<!-- Node12->Node3 -->
<g id="edge22" class="edge"><title>Node12->Node3</title>
<path fill="none" stroke="midnightblue" d="M287.645,-589.551C304.498,-607.793 343.48,-648.157 382,-675 431.975,-709.825 496.455,-739.853 534.884,-756.384"/>
<polygon fill="midnightblue" stroke="midnightblue" points="533.961,-759.794 544.533,-760.486 536.699,-753.352 533.961,-759.794"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00263.html#ac7a199aaeb82935f6d1dda2be551a089" target="_top" xlink:title="Returns type in string. ">
<polygon fill="white" stroke="black" points="397.5,-532.5 397.5,-551.5 485.5,-551.5 485.5,-532.5 397.5,-532.5"/>
<text text-anchor="middle" x="441.5" y="-539.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_prdatatype</text>
</a>
</g>
</g>
<!-- Node12->Node13 -->
<g id="edge17" class="edge"><title>Node12->Node13</title>
<path fill="none" stroke="midnightblue" d="M318.095,-570.801C339.725,-565.712 366.848,-559.33 390.061,-553.868"/>
<polygon fill="midnightblue" stroke="midnightblue" points="391.146,-557.208 400.079,-551.511 389.543,-550.394 391.146,-557.208"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="a00217.html#a4c070147d189dede5e08a2dc66852678" target="_top" xlink:title="Return the number of bytes needed by specified type. ">
<polygon fill="white" stroke="black" points="382,-608.5 382,-627.5 501,-627.5 501,-608.5 382,-608.5"/>
<text text-anchor="middle" x="441.5" y="-615.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_size_by_type</text>
</a>
</g>
</g>
<!-- Node12->Node14 -->
<g id="edge18" class="edge"><title>Node12->Node14</title>
<path fill="none" stroke="midnightblue" d="M318.095,-589.199C339.725,-594.288 366.848,-600.67 390.061,-606.132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="389.543,-609.606 400.079,-608.489 391.146,-602.792 389.543,-609.606"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00263.html#aea6a865806d454280126de940478c214" target="_top" xlink:title="dbgetnull">
<polygon fill="white" stroke="black" points="412,-646.5 412,-665.5 471,-665.5 471,-646.5 412,-646.5"/>
<text text-anchor="middle" x="441.5" y="-653.5" font-family="Helvetica,sans-Serif" font-size="10.00">dbgetnull</text>
</a>
</g>
</g>
<!-- Node12->Node15 -->
<g id="edge19" class="edge"><title>Node12->Node15</title>
<path fill="none" stroke="midnightblue" d="M294.234,-589.648C313.933,-601.836 349.57,-622.915 382,-637 388.383,-639.772 395.308,-642.365 402.084,-644.689"/>
<polygon fill="midnightblue" stroke="midnightblue" points="401.234,-648.093 411.827,-647.892 403.42,-641.443 401.234,-648.093"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00384.html#gaa865e08f7ad70ef92b111c2ea3657457" target="_top" xlink:title="tds_convert convert a type to another. ">
<polygon fill="white" stroke="black" points="405.5,-570.5 405.5,-589.5 477.5,-589.5 477.5,-570.5 405.5,-570.5"/>
<text text-anchor="middle" x="441.5" y="-577.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert</text>
</a>
</g>
</g>
<!-- Node12->Node16 -->
<g id="edge23" class="edge"><title>Node12->Node16</title>
<path fill="none" stroke="midnightblue" d="M318.095,-580C341.374,-580 371.015,-580 395.297,-580"/>
<polygon fill="midnightblue" stroke="midnightblue" points="395.342,-583.5 405.342,-580 395.342,-576.5 395.342,-583.5"/>
</g>
<!-- Node15->Node2 -->
<g id="edge20" class="edge"><title>Node15->Node2</title>
<path fill="none" stroke="midnightblue" d="M471.258,-649.973C481.203,-647.055 492.08,-642.871 501,-637 581.651,-583.911 648.269,-486.237 673.567,-446.024"/>
<polygon fill="midnightblue" stroke="midnightblue" points="676.549,-447.857 678.841,-437.513 670.598,-444.17 676.549,-447.857"/>
</g>
<!-- Node15->Node3 -->
<g id="edge21" class="edge"><title>Node15->Node3</title>
<path fill="none" stroke="midnightblue" d="M471.235,-664.263C481.288,-668.031 492.242,-673.201 501,-680 526.389,-699.708 546.883,-731.399 558.245,-751.439"/>
<polygon fill="midnightblue" stroke="midnightblue" points="555.193,-753.153 563.071,-760.237 561.331,-749.787 555.193,-753.153"/>
</g>
<!-- Node17->Node2 -->
<g id="edge25" class="edge"><title>Node17->Node2</title>
<path fill="none" stroke="midnightblue" d="M306.707,-728.909C350.158,-723.201 436.065,-708.394 501,-675 552.618,-648.455 564.829,-636.396 601,-591 638.027,-544.529 665.491,-479.046 677.623,-447.071"/>
<polygon fill="midnightblue" stroke="midnightblue" points="680.944,-448.18 681.141,-437.587 674.381,-445.745 680.944,-448.18"/>
</g>
<!-- Node17->Node9 -->
<g id="edge26" class="edge"><title>Node17->Node9</title>
<path fill="none" stroke="midnightblue" d="M306.763,-738.532C333.789,-744.891 374.992,-754.586 404.519,-761.534"/>
<polygon fill="midnightblue" stroke="midnightblue" points="403.898,-764.983 414.434,-763.867 405.501,-758.169 403.898,-764.983"/>
</g>
<!-- Node19->Node2 -->
<g id="edge29" class="edge"><title>Node19->Node2</title>
<path fill="none" stroke="midnightblue" d="M578.235,-304.565C597.287,-326.696 644.651,-381.713 669.201,-410.229"/>
<polygon fill="midnightblue" stroke="midnightblue" points="666.854,-412.868 676.031,-418.163 672.159,-408.301 666.854,-412.868"/>
</g>
<!-- Node20->Node2 -->
<g id="edge31" class="edge"><title>Node20->Node2</title>
<path fill="none" stroke="midnightblue" d="M586.086,-171.713C591.436,-175.597 597.034,-180.469 601,-186 652.594,-257.946 674.452,-364.451 681.612,-408.172"/>
<polygon fill="midnightblue" stroke="midnightblue" points="678.195,-408.975 683.19,-418.319 685.112,-407.9 678.195,-408.975"/>
</g>
<!-- Node21->Node2 -->
<g id="edge33" class="edge"><title>Node21->Node2</title>
<path fill="none" stroke="midnightblue" d="M590.423,-133.529C594.374,-136.137 598.162,-139.29 601,-143 665.08,-226.774 680.067,-358.646 683.503,-408.254"/>
<polygon fill="midnightblue" stroke="midnightblue" points="680.012,-408.519 684.113,-418.288 686.999,-408.094 680.012,-408.519"/>
</g>
<!-- Node22->Node2 -->
<g id="edge35" class="edge"><title>Node22->Node2</title>
<path fill="none" stroke="midnightblue" d="M161.628,-322.035C175.995,-325.871 193.815,-330.219 210,-333 382.075,-362.566 436.865,-311.471 601,-371 625.782,-379.988 650.225,-398.048 666.198,-411.443"/>
<polygon fill="midnightblue" stroke="midnightblue" points="664.295,-414.424 674.148,-418.317 668.873,-409.129 664.295,-414.424"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="a00390.html#ga0cf7e719115b0ae476753442d10505ab" target="_top" xlink:title="Returns string representation of the given type. ">
<polygon fill="white" stroke="black" points="244.5,-304.5 244.5,-323.5 311.5,-323.5 311.5,-304.5 244.5,-304.5"/>
<text text-anchor="middle" x="278" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_prtype</text>
</a>
</g>
</g>
<!-- Node22->Node23 -->
<g id="edge36" class="edge"><title>Node22->Node23</title>
<path fill="none" stroke="midnightblue" d="M161.509,-314C182.185,-314 210.696,-314 234.217,-314"/>
<polygon fill="midnightblue" stroke="midnightblue" points="234.29,-317.5 244.29,-314 234.29,-310.5 234.29,-317.5"/>
</g>
<!-- Node24->Node2 -->
<g id="edge38" class="edge"><title>Node24->Node2</title>
<path fill="none" stroke="midnightblue" d="M162.22,-196.18C241.093,-187.31 464.242,-173.285 601,-276 646.205,-309.952 670.019,-375.874 679.501,-408.601"/>
<polygon fill="midnightblue" stroke="midnightblue" points="676.151,-409.619 682.178,-418.332 682.901,-407.762 676.151,-409.619"/>
</g>
<!-- Node24->Node6 -->
<g id="edge39" class="edge"><title>Node24->Node6</title>
<path fill="none" stroke="midnightblue" d="M162.194,-207.599C181.93,-212.825 208.562,-219.877 231.207,-225.874"/>
<polygon fill="midnightblue" stroke="midnightblue" points="230.4,-229.281 240.963,-228.457 232.192,-222.514 230.4,-229.281"/>
</g>
<!-- Node25->Node2 -->
<g id="edge41" class="edge"><title>Node25->Node2</title>
<path fill="none" stroke="midnightblue" d="M596.556,-398.813C611.218,-403.679 629.694,-409.811 645.921,-415.197"/>
<polygon fill="midnightblue" stroke="midnightblue" points="645.087,-418.607 655.681,-418.436 647.292,-411.964 645.087,-418.607"/>
</g>
</g>
</svg>