<?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_dynamic Pages: 1 --> <svg width="989pt" height="407pt" viewBox="0.00 0.00 989.00 407.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 403)"> <title>tds_dynamic</title> <polygon fill="white" stroke="none" points="-4,4 -4,-403 985,-403 985,4 -4,4"/> <!-- Node1 --> <g id="node1" class="node"><title>Node1</title> <polygon fill="#bfbfbf" stroke="black" points="201.5,-328.5 201.5,-347.5 277.5,-347.5 277.5,-328.5 201.5,-328.5"/> <text text-anchor="middle" x="239.5" y="-335.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dynamic</text> </g> <!-- Node1->Node1 --> <g id="edge1" class="edge"><title>Node1->Node1</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M219.131,-357.4C220.491,-362.315 227.281,-366 239.5,-366 259.051,-366 264.702,-356.565 256.454,-347.757"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="222.507,-358.352 222.546,-347.757 215.908,-356.015 222.507,-358.352"/> <text text-anchor="middle" x="239.5" y="-369" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text> </g> <!-- Node3 --> <g id="node3" class="node"><title>Node3</title> <g id="a_node3"><a xlink:href="a01193.html" target="_top" xlink:title="Information for a server connection. "> <polygon fill="white" stroke="black" points="413,-246.5 413,-265.5 481,-265.5 481,-246.5 413,-246.5"/> <text text-anchor="middle" x="447" y="-253.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_socket</text> </a> </g> </g> <!-- Node1->Node3 --> <g id="edge8" class="edge"><title>Node1->Node3</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M275.714,-324.892C286.105,-321.042 297.504,-316.835 308,-313 346.162,-299.055 356.654,-298.002 394,-282 405.504,-277.071 418.064,-270.817 427.958,-265.678"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="274.281,-321.69 266.123,-328.45 276.716,-328.253 274.281,-321.69"/> <text text-anchor="middle" x="351" y="-316" font-family="Helvetica,sans-Serif" font-size="10.00"> cur_dyn</text> </g> <!-- Node11 --> <g id="node8" class="node"><title>Node11</title> <g id="a_node8"><a xlink:href="a01189.html" target="_top" xlink:title="tds_connection"> <polygon fill="white" stroke="red" points="892,-282.5 892,-301.5 981,-301.5 981,-282.5 892,-282.5"/> <text text-anchor="middle" x="936.5" y="-289.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_connection</text> </a> </g> </g> <!-- Node1->Node11 --> <g id="edge14" class="edge"><title>Node1->Node11</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M273.299,-351.114C313.369,-365.929 383.548,-388 446,-388 446,-388 446,-388 786,-388 849.541,-388 907.625,-325.838 927.891,-301.556"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="274.375,-347.78 263.783,-347.522 271.903,-354.329 274.375,-347.78"/> <text text-anchor="middle" x="631" y="-391" font-family="Helvetica,sans-Serif" font-size="10.00"> dyns</text> </g> <!-- Node2 --> <g id="node2" class="node"><title>Node2</title> <g id="a_node2"><a xlink:href="a01141.html" target="_top" xlink:title="Hold information for any results. "> <polygon fill="white" stroke="black" points="588,-221.5 588,-240.5 674,-240.5 674,-221.5 588,-221.5"/> <text text-anchor="middle" x="631" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_result_info</text> </a> </g> </g> <!-- Node2->Node1 --> <g id="edge2" class="edge"><title>Node2->Node1</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M605.05,-245.433C594.433,-251.277 581.798,-257.847 570,-263 494.133,-296.136 474.929,-306.556 394,-324 354.892,-332.429 309.112,-335.788 277.789,-337.124"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="606.775,-248.478 613.789,-240.537 603.354,-242.371 606.775,-248.478"/> <text text-anchor="middle" x="447" y="-333" font-family="Helvetica,sans-Serif" font-size="10.00"> res_info</text> <text text-anchor="middle" x="447" y="-322" font-family="Helvetica,sans-Serif" font-size="10.00">params</text> </g> <!-- Node2->Node3 --> <g id="edge9" class="edge"><title>Node2->Node3</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M611.788,-214.709C600.593,-205.815 585.468,-195.683 570,-191 540.224,-181.984 528.041,-177.523 500,-191 476.034,-202.519 459.656,-231.058 452.339,-246.201"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="609.601,-217.443 619.523,-221.159 614.084,-212.066 609.601,-217.443"/> <text text-anchor="middle" x="535" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00"> param_info</text> <text text-anchor="middle" x="535" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">current_results</text> <text text-anchor="middle" x="535" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">res_info</text> <text text-anchor="middle" x="535" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">comp_info</text> </g> <!-- Node9 --> <g id="node7" class="node"><title>Node9</title> <g id="a_node7"><a xlink:href="a01157.html" target="_top" xlink:title="Holds informations about a cursor. "> <polygon fill="white" stroke="red" points="752,-239.5 752,-258.5 818,-258.5 818,-239.5 752,-239.5"/> <text text-anchor="middle" x="785" y="-246.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_cursor</text> </a> </g> </g> <!-- Node2->Node9 --> <g id="edge11" class="edge"><title>Node2->Node9</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M684.346,-237.199C706.655,-239.841 731.984,-242.84 751.523,-245.154"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="684.683,-233.714 674.34,-236.014 683.859,-240.666 684.683,-233.714"/> <text text-anchor="middle" x="713" y="-245" font-family="Helvetica,sans-Serif" font-size="10.00"> res_info</text> </g> <!-- Node3->Node2 --> <g id="edge3" class="edge"><title>Node3->Node2</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M491.305,-250.052C520.524,-246.038 558.888,-240.768 587.86,-236.789"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="490.812,-246.586 481.382,-251.415 491.765,-253.521 490.812,-246.586"/> <text text-anchor="middle" x="535" y="-251" font-family="Helvetica,sans-Serif" font-size="10.00"> attached_to</text> </g> <!-- Node4 --> <g id="node4" class="node"><title>Node4</title> <g id="a_node4"><a xlink:href="a01101.html" target="_top" xlink:title="tds_login"> <polygon fill="white" stroke="red" points="210,-196.5 210,-215.5 269,-215.5 269,-196.5 210,-196.5"/> <text text-anchor="middle" x="239.5" y="-203.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_login</text> </a> </g> </g> <!-- Node4->Node3 --> <g id="edge4" class="edge"><title>Node4->Node3</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M279.194,-214.187C310.321,-220.926 355.122,-230.969 394,-241 400.46,-242.667 407.336,-244.563 413.901,-246.433"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="279.703,-210.717 269.191,-212.033 278.23,-217.56 279.703,-210.717"/> <text text-anchor="middle" x="351" y="-244" font-family="Helvetica,sans-Serif" font-size="10.00"> login</text> </g> <!-- Node7 --> <g id="node5" class="node"><title>Node7</title> <g id="a_node5"><a xlink:href="a01073.html" target="_top" xlink:title="Structure to hold a string. "> <polygon fill="white" stroke="black" points="0,-91.5 0,-110.5 55,-110.5 55,-91.5 0,-91.5"/> <text text-anchor="middle" x="27.5" y="-98.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr</text> </a> </g> </g> <!-- Node7->Node4 --> <g id="edge5" class="edge"><title>Node7->Node4</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M56.6559,-115.078C100.071,-136.785 182.221,-177.86 219.385,-196.443"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="58.016,-111.845 47.5065,-110.503 54.8855,-118.106 58.016,-111.845"/> <text text-anchor="middle" x="122" y="-296" font-family="Helvetica,sans-Serif" font-size="10.00"> server_realm_name</text> <text text-anchor="middle" x="122" y="-285" font-family="Helvetica,sans-Serif" font-size="10.00">password</text> <text text-anchor="middle" x="122" y="-274" font-family="Helvetica,sans-Serif" font-size="10.00">server_name</text> <text text-anchor="middle" x="122" y="-263" font-family="Helvetica,sans-Serif" font-size="10.00">dump_file</text> <text text-anchor="middle" x="122" y="-252" font-family="Helvetica,sans-Serif" font-size="10.00">library</text> <text text-anchor="middle" x="122" y="-241" font-family="Helvetica,sans-Serif" font-size="10.00">crlfile</text> <text text-anchor="middle" x="122" y="-230" font-family="Helvetica,sans-Serif" font-size="10.00">server_spn</text> <text text-anchor="start" x="73" y="-219" font-family="Helvetica,sans-Serif" font-size="10.00">client_host</text> <text text-anchor="middle" x="122" y="-208" font-family="Helvetica,sans-Serif" font-size="10.00">_name</text> <text text-anchor="middle" x="122" y="-197" font-family="Helvetica,sans-Serif" font-size="10.00">client_charset</text> <text text-anchor="middle" x="122" y="-186" font-family="Helvetica,sans-Serif" font-size="10.00">openssl_ciphers</text> <text text-anchor="middle" x="122" y="-175" font-family="Helvetica,sans-Serif" font-size="10.00">...</text> </g> <!-- Node21 --> <g id="node10" class="node"><title>Node21</title> <g id="a_node10"><a xlink:href="a01133.html" target="_top" xlink:title="Metadata about columns in regular and compute rows. "> <polygon fill="white" stroke="black" points="412,-85.5 412,-104.5 482,-104.5 482,-85.5 412,-85.5"/> <text text-anchor="middle" x="447" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_column</text> </a> </g> </g> <!-- Node7->Node21 --> <g id="edge19" class="edge"><title>Node7->Node21</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M65.0549,-90.3772C97.3354,-81.5814 145.845,-69.7805 189,-65 233.616,-60.0577 245.313,-60.7422 290,-65 332.418,-69.0417 380.456,-79.1318 411.881,-86.4977"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="63.8747,-87.0722 55.1718,-93.1146 65.7433,-93.8182 63.8747,-87.0722"/> <text text-anchor="middle" x="239.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00"> column_name</text> <text text-anchor="middle" x="239.5" y="-79" font-family="Helvetica,sans-Serif" font-size="10.00">table_name</text> <text text-anchor="middle" x="239.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">table_column_name</text> </g> <!-- Node8 --> <g id="node6" class="node"><title>Node8</title> <g id="a_node6"><a xlink:href="a01181.html" target="_top" xlink:title="tds_packet"> <polygon fill="white" stroke="black" points="205.5,-246.5 205.5,-265.5 273.5,-265.5 273.5,-246.5 205.5,-246.5"/> <text text-anchor="middle" x="239.5" y="-253.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_packet</text> </a> </g> </g> <!-- Node8->Node3 --> <g id="edge6" class="edge"><title>Node8->Node3</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M283.884,-256C322.337,-256 377.675,-256 412.724,-256"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="283.517,-252.5 273.517,-256 283.517,-259.5 283.517,-252.5"/> <text text-anchor="middle" x="351" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00"> recv_packet</text> <text text-anchor="middle" x="351" y="-259" font-family="Helvetica,sans-Serif" font-size="10.00">send_packet</text> </g> <!-- Node8->Node8 --> <g id="edge7" class="edge"><title>Node8->Node8</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M219.131,-275.4C220.491,-280.315 227.281,-284 239.5,-284 259.051,-284 264.702,-274.565 256.454,-265.757"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="222.507,-276.352 222.546,-265.757 215.908,-274.015 222.507,-276.352"/> <text text-anchor="middle" x="239.5" y="-287" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text> </g> <!-- Node9->Node3 --> <g id="edge10" class="edge"><title>Node9->Node3</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M741.73,-256.133C739.119,-256.459 736.526,-256.753 734,-257 732.503,-257.147 559.1,-266.96 500,-263 493.91,-262.592 487.447,-261.918 481.221,-261.145"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="742.371,-259.578 751.799,-254.745 741.414,-252.644 742.371,-259.578"/> <text text-anchor="middle" x="631" y="-266" font-family="Helvetica,sans-Serif" font-size="10.00"> cur_cursor</text> </g> <!-- Node9->Node9 --> <g id="edge12" class="edge"><title>Node9->Node9</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M772.109,-268.766C773.122,-273.497 777.419,-277 785,-277 797.441,-277 801.038,-267.565 795.789,-258.757"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="775.581,-269.263 774.211,-258.757 768.73,-267.824 775.581,-269.263"/> <text text-anchor="middle" x="785" y="-280" font-family="Helvetica,sans-Serif" font-size="10.00"> next</text> </g> <!-- Node9->Node11 --> <g id="edge16" class="edge"><title>Node9->Node11</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M827.81,-261.026C851.4,-267.811 880.462,-276.17 902.447,-282.493"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="828.649,-257.625 818.072,-258.225 826.714,-264.352 828.649,-257.625"/> <text text-anchor="middle" x="855" y="-276" font-family="Helvetica,sans-Serif" font-size="10.00"> cursors</text> </g> <!-- Node11->Node3 --> <g id="edge13" class="edge"><title>Node11->Node3</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M881.81,-294.766C861.788,-295.67 838.86,-296.556 818,-297 676.419,-300.011 637.835,-309.492 500,-277 489.007,-274.409 477.3,-269.854 467.783,-265.647"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="882.163,-298.253 891.989,-294.293 881.838,-291.261 882.163,-298.253"/> <text text-anchor="middle" x="713" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00"> conn</text> </g> <!-- Node17 --> <g id="node9" class="node"><title>Node17</title> <g id="a_node9"><a xlink:href="a00945.html" target="_top" xlink:title="tdsiconvinfo"> <polygon fill="white" stroke="red" points="203,-145.5 203,-164.5 276,-164.5 276,-145.5 203,-145.5"/> <text text-anchor="middle" x="239.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsiconvinfo</text> </a> </g> </g> <!-- Node17->Node11 --> <g id="edge15" class="edge"><title>Node17->Node11</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M286.245,-155C327.89,-155 391.074,-155 446,-155 446,-155 446,-155 786,-155 861.338,-155 915.19,-250.734 930.832,-282.147"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="286.14,-151.5 276.14,-155 286.14,-158.5 286.14,-151.5"/> <text text-anchor="middle" x="631" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00"> char_convs</text> </g> <!-- Node17->Node21 --> <g id="edge18" class="edge"><title>Node17->Node21</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M274.831,-141.905C287.992,-136.966 301.423,-132.046 308,-130 327.176,-124.036 377.612,-111.541 411.895,-103.209"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="273.518,-138.66 265.398,-145.464 275.989,-145.209 273.518,-138.66"/> <text text-anchor="middle" x="351" y="-133" font-family="Helvetica,sans-Serif" font-size="10.00"> char_conv</text> </g> <!-- Node21->Node2 --> <g id="edge17" class="edge"><title>Node21->Node2</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M477.338,-109.288C503.03,-122.485 540.725,-143.549 570,-167 590.92,-183.759 611.435,-207.724 622.213,-221.066"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="478.625,-106.016 468.122,-104.626 475.466,-112.263 478.625,-106.016"/> <text text-anchor="middle" x="535" y="-170" font-family="Helvetica,sans-Serif" font-size="10.00"> columns</text> </g> <!-- Node22 --> <g id="node11" class="node"><title>Node22</title> <g id="a_node11"><a xlink:href="a01129.html" target="_top" xlink:title="tds_column_funcs"> <polygon fill="white" stroke="black" points="189,-0.5 189,-19.5 290,-19.5 290,-0.5 189,-0.5"/> <text text-anchor="middle" x="239.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_column_funcs</text> </a> </g> </g> <!-- Node22->Node21 --> <g id="edge20" class="edge"><title>Node22->Node21</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M300.381,-8.07746C330.193,-9.54826 365.792,-15.1391 394,-31 416.712,-43.7703 433.413,-70.7305 441.17,-85.2498"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="300.215,-4.56963 290.099,-7.71895 299.971,-11.5654 300.215,-4.56963"/> <text text-anchor="middle" x="351" y="-34" font-family="Helvetica,sans-Serif" font-size="10.00"> funcs</text> </g> <!-- Node23 --> <g id="node12" class="node"><title>Node23</title> <g id="a_node12"><a xlink:href="a01125.html" target="_top" xlink:title="tds_bcpcoldata"> <polygon fill="white" stroke="black" points="195.5,-107.5 195.5,-126.5 283.5,-126.5 283.5,-107.5 195.5,-107.5"/> <text text-anchor="middle" x="239.5" y="-114.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_bcpcoldata</text> </a> </g> </g> <!-- Node23->Node21 --> <g id="edge21" class="edge"><title>Node23->Node21</title> <path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M274.745,-104.208C285.262,-100.864 296.972,-97.7167 308,-96 343.037,-90.5457 383.686,-91.0637 411.748,-92.4715"/> <polygon fill="#9a32cd" stroke="#9a32cd" points="273.464,-100.946 265.089,-107.435 275.683,-107.585 273.464,-100.946"/> <text text-anchor="middle" x="351" y="-99" font-family="Helvetica,sans-Serif" font-size="10.00"> bcp_column_data</text> </g> </g> </svg>