<?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: The db-lib API Pages: 1 --> <svg width="276pt" height="256pt" viewBox="0.00 0.00 276.00 256.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 252)"> <title>The db-lib API</title> <polygon fill="white" stroke="none" points="-4,4 -4,-252 272,-252 272,4 -4,4"/> <!-- Node0 --> <g id="node1" class="node"><title>Node0</title> <polygon fill="#bfbfbf" stroke="black" points="0,-114.5 0,-133.5 82,-133.5 82,-114.5 0,-114.5"/> <text text-anchor="middle" x="41" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">The db-lib API</text> </g> <!-- Node2 --> <g id="node2" class="node"><title>Node2</title> <g id="a_node2"><a xlink:href="a00519.html" target="_top" xlink:title="Functions used with stored procedures. "> <polygon fill="white" stroke="black" points="118,-228.5 118,-247.5 268,-247.5 268,-228.5 118,-228.5"/> <text text-anchor="middle" x="193" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">Remote Procedure functions</text> </a> </g> </g> <!-- Node0->Node2 --> <g id="edge2" class="edge"><title>Node0->Node2</title> <path fill="none" stroke="black" d="M51.7647,-142.374C64.2319,-164.027 87.8476,-199.516 118,-219 124.016,-222.887 130.786,-225.98 137.725,-228.441"/> <polygon fill="black" stroke="black" points="54.754,-140.548 46.8375,-133.507 48.6351,-143.948 54.754,-140.548"/> </g> <!-- Node4 --> <g id="node3" class="node"><title>Node4</title> <g id="a_node3"><a xlink:href="a00522.html" target="_top" xlink:title="Functions to manipulate the MONEY datatype. "> <polygon fill="white" stroke="black" points="146,-190.5 146,-209.5 240,-209.5 240,-190.5 146,-190.5"/> <text text-anchor="middle" x="193" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">Money functions</text> </a> </g> </g> <!-- Node0->Node4 --> <g id="edge4" class="edge"><title>Node0->Node4</title> <path fill="none" stroke="black" d="M59.6759,-140.464C74.2899,-153.244 96.1231,-170.502 118,-181 126.61,-185.132 136.23,-188.442 145.612,-191.067"/> <polygon fill="black" stroke="black" points="61.7405,-137.614 51.9598,-133.541 57.0659,-142.824 61.7405,-137.614"/> </g> <!-- Node6 --> <g id="node4" class="node"><title>Node6</title> <g id="a_node4"><a xlink:href="a00524.html" target="_top" xlink:title="Functions called within db-lib for self-help. "> <polygon fill="white" stroke="black" points="164,-152.5 164,-171.5 222,-171.5 222,-152.5 164,-152.5"/> <text text-anchor="middle" x="193" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">Internals</text> </a> </g> </g> <!-- Node0->Node6 --> <g id="edge6" class="edge"><title>Node0->Node6</title> <path fill="none" stroke="black" d="M89.6291,-136.066C113.978,-142.234 142.788,-149.533 163.632,-154.813"/> <polygon fill="black" stroke="black" points="90.4047,-132.652 79.8513,-133.589 88.6856,-139.438 90.4047,-132.652"/> </g> <!-- Node1 --> <g id="node5" class="node"><title>Node1</title> <g id="a_node5"><a xlink:href="a00518.html" target="_top" xlink:title="Core functions needed by most db-lib programs. "> <polygon fill="white" stroke="black" points="144,-114.5 144,-133.5 242,-133.5 242,-114.5 144,-114.5"/> <text text-anchor="middle" x="193" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">Primary functions</text> </a> </g> </g> <!-- Node0->Node1 --> <g id="edge1" class="edge"><title>Node0->Node1</title> <path fill="none" stroke="black" d="M92.3019,-124C108.966,-124 127.461,-124 143.951,-124"/> <polygon fill="black" stroke="black" points="92.1973,-120.5 82.1972,-124 92.1972,-127.5 92.1973,-120.5"/> </g> <!-- Node5 --> <g id="node6" class="node"><title>Node5</title> <g id="a_node6"><a xlink:href="a00523.html" target="_top" xlink:title="Functions to manipulate DBDATETIME structures. "> <polygon fill="white" stroke="black" points="141,-76.5 141,-95.5 245,-95.5 245,-76.5 141,-76.5"/> <text text-anchor="middle" x="193" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">Datetime functions</text> </a> </g> </g> <!-- Node0->Node5 --> <g id="edge5" class="edge"><title>Node0->Node5</title> <path fill="none" stroke="black" d="M89.811,-111.888C110.702,-106.596 134.847,-100.479 154.421,-95.5201"/> <polygon fill="black" stroke="black" points="88.6856,-108.562 79.8513,-114.411 90.4047,-115.348 88.6856,-108.562"/> </g> <!-- Node7 --> <g id="node7" class="node"><title>Node7</title> <g id="a_node7"><a xlink:href="a00525.html" target="_top" xlink:title="Functions thus far not implemented in the FreeTDS db-lib implementation. "> <polygon fill="white" stroke="black" points="148,-38.5 148,-57.5 238,-57.5 238,-38.5 148,-38.5"/> <text text-anchor="middle" x="193" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">Unimplemented</text> </a> </g> </g> <!-- Node0->Node7 --> <g id="edge7" class="edge"><title>Node0->Node7</title> <path fill="none" stroke="black" d="M59.6759,-107.536C74.2899,-94.756 96.1231,-77.4981 118,-67 127.328,-62.524 137.841,-59.0117 147.951,-56.2914"/> <polygon fill="black" stroke="black" points="57.0659,-105.176 51.9598,-114.459 61.7405,-110.386 57.0659,-105.176"/> </g> <!-- Node3 --> <g id="node8" class="node"><title>Node3</title> <g id="a_node8"><a xlink:href="a00520.html" target="_top" xlink:title="Functions to bulk-copy (a/k/a bcp) data to/from the database. "> <polygon fill="white" stroke="black" points="139.5,-0.5 139.5,-19.5 246.5,-19.5 246.5,-0.5 139.5,-0.5"/> <text text-anchor="middle" x="193" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Bulk copy functions</text> </a> </g> </g> <!-- Node0->Node3 --> <g id="edge3" class="edge"><title>Node0->Node3</title> <path fill="none" stroke="black" d="M51.7647,-105.626C64.2319,-83.9733 87.8476,-48.4841 118,-29 124.461,-24.8247 131.794,-21.566 139.27,-19.023"/> <polygon fill="black" stroke="black" points="48.6351,-104.052 46.8375,-114.493 54.754,-107.452 48.6351,-104.052"/> </g> </g> </svg>