Current File : //usr/local/apps/share/doc/freetds/reference/a00372_ga548153eb2eae76c48aa9d4b72258dc1c_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: dbwritetext Pages: 1 -->
<svg width="1412pt" height="1987pt"
 viewBox="0.00 0.00 1412.00 1987.37" 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 1983.37)">
<title>dbwritetext</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1983.37 1408,-1983.37 1408,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-1475.87 0,-1494.87 68,-1494.87 68,-1475.87 0,-1475.87"/>
<text text-anchor="middle" x="34" y="-1482.87" font-family="Helvetica,sans-Serif" font-size="10.00">dbwritetext</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="1327,-700.865 1327,-719.865 1404,-719.865 1404,-700.865 1327,-700.865"/>
<text text-anchor="middle" x="1365.5" y="-707.865" 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="M35.4323,-1495.23C39.0503,-1564.86 70.1575,-1979.37 298,-1979.37 298,-1979.37 298,-1979.37 1088,-1979.37 1195.86,-1979.37 1241.73,-1942.31 1291,-1846.37 1343.96,-1743.23 1361.59,-874.719 1364.16,-730.593"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.66,-730.248 1364.34,-720.188 1360.66,-730.126 1367.66,-730.248"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00372.html#ga32eb72f6fb3edb130e59fb3dd0766e7e" target="_top" xlink:title="cf. ">
<polygon fill="white" stroke="black" points="565.5,-1798.87 565.5,-1817.87 628.5,-1817.87 628.5,-1798.87 565.5,-1798.87"/>
<text text-anchor="middle" x="597" y="-1805.87" font-family="Helvetica,sans-Serif" font-size="10.00">dbconvert</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="M37.4912,-1495.22C44.1253,-1519.53 64.4701,-1582.96 104,-1618.37 240.445,-1740.57 464.066,-1787.8 555.31,-1802.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="554.833,-1806.08 565.257,-1804.19 555.925,-1799.17 554.833,-1806.08"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00378.html#ga302a4ce6559b81808e3be51615cd1b67" target="_top" xlink:title="Call client&#45;installed error handler. ">
<polygon fill="white" stroke="black" points="1058.5,-1627.87 1058.5,-1646.87 1115.5,-1646.87 1115.5,-1627.87 1058.5,-1627.87"/>
<text text-anchor="middle" x="1087" y="-1634.87" font-family="Helvetica,sans-Serif" font-size="10.00">dbperror</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge112" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M62.8447,-1475.86C75.2785,-1472.1 90.2094,-1468.23 104,-1466.37 214.11,-1451.48 243.62,-1453.64 354,-1466.37 625.286,-1497.63 942.143,-1592.03 1048.82,-1625.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1047.89,-1628.84 1058.48,-1628.51 1049.99,-1622.17 1047.89,-1628.84"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00390.html#gabfc9de1d1fe718818caf63a4be4035a6" target="_top" xlink:title="process all streams. ">
<polygon fill="white" stroke="black" points="395,-653.865 395,-672.865 507,-672.865 507,-653.865 395,-653.865"/>
<text text-anchor="middle" x="451" y="-660.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tokens</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge16" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M39.8042,-1475.85C81.5933,-1393.08 383.274,-795.53 440.606,-681.973"/>
<polygon fill="midnightblue" stroke="midnightblue" points="443.733,-683.545 445.115,-673.041 437.484,-680.391 443.733,-683.545"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="a00326.html#a7711612cc544a7da2c7aa212b870acb2" target="_top" xlink:title="Start writing writetext request. ">
<polygon fill="white" stroke="black" points="104,-1475.87 104,-1494.87 208,-1494.87 208,-1475.87 104,-1475.87"/>
<text text-anchor="middle" x="156" y="-1482.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_writetext_start</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge113" class="edge"><title>Node1&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M68.1082,-1485.37C75.9864,-1485.37 84.6446,-1485.37 93.3491,-1485.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="93.5448,-1488.87 103.545,-1485.37 93.5448,-1481.87 93.5448,-1488.87"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="a00326.html#ab68dead99a2ebec55895a10cd3db5202" target="_top" xlink:title="Send some data in the writetext request started by tds_writetext_start. ">
<polygon fill="white" stroke="black" points="390,-1551.87 390,-1570.87 512,-1570.87 512,-1551.87 390,-1551.87"/>
<text text-anchor="middle" x="451" y="-1558.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_writetext_continue</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node45 -->
<g id="edge118" class="edge"><title>Node1&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M68.2743,-1494.8C79.5883,-1497.93 92.3227,-1501.38 104,-1504.37 165.939,-1520.19 181.035,-1526.31 244,-1537.37 288.858,-1545.24 339.679,-1551.19 379.619,-1555.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="379.495,-1558.7 389.791,-1556.2 380.182,-1551.74 379.495,-1558.7"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="a00326.html#ac1e460551f1188620ea478238864ac4b" target="_top" xlink:title="Finish sending writetext data. ">
<polygon fill="white" stroke="black" points="248.5,-1349.87 248.5,-1368.87 349.5,-1368.87 349.5,-1349.87 248.5,-1349.87"/>
<text text-anchor="middle" x="299" y="-1356.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_writetext_end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge120" class="edge"><title>Node1&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M46.0585,-1475.52C59.1645,-1464.22 82.0077,-1445.67 104,-1433.37 153.012,-1405.95 214.221,-1384.49 254.628,-1371.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="255.899,-1375.17 264.433,-1368.89 253.846,-1368.48 255.899,-1375.17"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="a00372.html#gae1f50a6a2c31fda57cb481922b06841e" target="_top" xlink:title="Wait for results of a query from the server. ">
<polygon fill="white" stroke="black" points="272.5,-634.865 272.5,-653.865 325.5,-653.865 325.5,-634.865 272.5,-634.865"/>
<text text-anchor="middle" x="299" y="-641.865" font-family="Helvetica,sans-Serif" font-size="10.00">dbsqlok</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge123" class="edge"><title>Node1&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M36.4214,-1475.69C42.4493,-1435.49 67.2873,-1277.88 104,-1152.37 161.232,-956.695 259.953,-729.662 289.442,-663.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="292.679,-664.745 293.564,-654.187 286.289,-661.889 292.679,-664.745"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="a00372.html#ga4e26d949be2c3bf71b1a33c75b11d931" target="_top" xlink:title="Set up query results. ">
<polygon fill="white" stroke="black" points="126.5,-1589.87 126.5,-1608.87 185.5,-1608.87 185.5,-1589.87 126.5,-1589.87"/>
<text text-anchor="middle" x="156" y="-1596.87" font-family="Helvetica,sans-Serif" font-size="10.00">dbresults</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge127" class="edge"><title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M40.2622,-1494.98C50.4701,-1512.88 74.5652,-1551.65 104,-1575.37 108.637,-1579.1 113.952,-1582.42 119.36,-1585.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="117.926,-1588.5 128.446,-1589.75 121.002,-1582.21 117.926,-1588.5"/>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M610.174,-1817.93C650.252,-1848.43 782.674,-1941.37 908,-1941.37 908,-1941.37 908,-1941.37 1088,-1941.37 1210.07,-1941.37 1237.8,-1866.23 1291,-1756.37 1337.4,-1660.54 1360.37,-866.41 1363.99,-730.208"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.49,-730.097 1364.26,-720.009 1360.5,-729.914 1367.49,-730.097"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00372.html#ga8b00d5cdcaa20cba13fa2e03d52a443e" target="_top" xlink:title="Convert one datatype to another. ">
<polygon fill="white" stroke="black" points="702,-1798.87 702,-1817.87 782,-1817.87 782,-1798.87 702,-1798.87"/>
<text text-anchor="middle" x="742" y="-1805.87" font-family="Helvetica,sans-Serif" font-size="10.00">dbconvert_ps</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M628.677,-1808.37C647.084,-1808.37 670.92,-1808.37 691.896,-1808.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="691.927,-1811.87 701.927,-1808.37 691.927,-1804.87 691.927,-1811.87"/>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M760.936,-1817.95C779.582,-1827.32 809.917,-1840.96 838,-1846.37 899.972,-1858.3 918.494,-1860.51 980,-1846.37 1129.75,-1811.93 1204.67,-1822.47 1291,-1695.37 1347.17,-1612.66 1362,-863.201 1364.19,-730.426"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.7,-730.179 1364.36,-720.124 1360.7,-730.067 1367.7,-730.179"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00263.html#ac7a199aaeb82935f6d1dda2be551a089" target="_top" xlink:title="Returns type in string. ">
<polygon fill="white" stroke="black" points="865,-1817.87 865,-1836.87 953,-1836.87 953,-1817.87 865,-1817.87"/>
<text text-anchor="middle" x="909" y="-1824.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_prdatatype</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge6" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M782.103,-1812.87C803.769,-1815.36 831.019,-1818.5 854.62,-1821.22"/>
<polygon fill="midnightblue" stroke="midnightblue" points="854.494,-1824.73 864.828,-1822.39 855.294,-1817.77 854.494,-1824.73"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><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="849.5,-1779.87 849.5,-1798.87 968.5,-1798.87 968.5,-1779.87 849.5,-1779.87"/>
<text text-anchor="middle" x="909" y="-1786.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_size_by_type</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge7" class="edge"><title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M782.103,-1803.86C799.226,-1801.89 819.836,-1799.52 839.376,-1797.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="839.939,-1800.73 849.473,-1796.1 839.139,-1793.77 839.939,-1800.73"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00263.html#aea6a865806d454280126de940478c214" target="_top" xlink:title="dbgetnull">
<polygon fill="white" stroke="black" points="879.5,-1741.87 879.5,-1760.87 938.5,-1760.87 938.5,-1741.87 879.5,-1741.87"/>
<text text-anchor="middle" x="909" y="-1748.87" font-family="Helvetica,sans-Serif" font-size="10.00">dbgetnull</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M764.997,-1798.73C784.081,-1790.57 812.562,-1778.87 838,-1770.37 848.031,-1767.01 859.016,-1763.81 869.249,-1761.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="870.402,-1764.34 879.168,-1758.39 868.604,-1757.58 870.402,-1764.34"/>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge14" class="edge"><title>Node4&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M752.366,-1798.79C768.467,-1782.83 803.047,-1750.76 838,-1732.37 896.355,-1701.66 918.643,-1713.52 980,-1689.37 1007.95,-1678.36 1038.64,-1662.91 1059.77,-1651.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1061.6,-1654.71 1068.76,-1646.9 1058.29,-1648.54 1061.6,-1654.71"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00384.html#gaa865e08f7ad70ef92b111c2ea3657457" target="_top" xlink:title="tds_convert convert a type to another. ">
<polygon fill="white" stroke="black" points="873,-1893.87 873,-1912.87 945,-1912.87 945,-1893.87 873,-1893.87"/>
<text text-anchor="middle" x="909" y="-1900.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge15" class="edge"><title>Node4&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M753.642,-1818.1C770.454,-1833.05 804.684,-1861.76 838,-1879.37 846.006,-1883.6 854.909,-1887.31 863.608,-1890.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="862.69,-1893.87 873.285,-1893.83 864.976,-1887.25 862.69,-1893.87"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M938.677,-1753.44C1011.01,-1756.91 1201.46,-1754.83 1291,-1646.37 1351.38,-1573.23 1362.72,-859.471 1364.29,-730.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.79,-730.033 1364.4,-719.993 1360.79,-729.952 1367.79,-730.033"/>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge10" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M938.626,-1744.19C951.727,-1740.25 967.157,-1734.67 980,-1727.37 989.604,-1721.9 1039.68,-1678.23 1067.43,-1653.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1070.07,-1656.13 1075.26,-1646.88 1065.44,-1650.88 1070.07,-1656.13"/>
</g>
<!-- Node8&#45;&gt;Node2 -->
<g id="edge11" class="edge"><title>Node8&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1115.67,-1643.76C1159.71,-1652.12 1245.43,-1660.63 1291,-1613.37 1354.46,-1547.55 1363.28,-856.506 1364.36,-730.146"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.86,-730.026 1364.44,-719.998 1360.86,-729.97 1367.86,-730.026"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00389.html#gae6d3d12bd1f5f0c56df934a377c245d3" target="_top" xlink:title="test if string is empty ">
<polygon fill="white" stroke="black" points="1194,-358.865 1194,-377.865 1291,-377.865 1291,-358.865 1194,-358.865"/>
<text text-anchor="middle" x="1242.5" y="-365.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_isempty</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge12" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1092.35,-1627.62C1105.23,-1598.25 1143.16,-1507.73 1158,-1428.37 1221.36,-1089.42 1157.59,-996.254 1194,-653.365 1204.67,-552.907 1227.95,-434.125 1237.39,-388.022"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1240.84,-388.653 1239.43,-378.152 1233.98,-387.237 1240.84,-388.653"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><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="1203.5,-662.865 1203.5,-681.865 1281.5,-681.865 1281.5,-662.865 1203.5,-662.865"/>
<text text-anchor="middle" x="1242.5" y="-669.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_cstr</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge13" class="edge"><title>Node8&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1092.12,-1627.57C1104.35,-1598.07 1140.65,-1507.22 1158,-1428.37 1221.41,-1140.18 1237.74,-779.057 1240.87,-691.928"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1244.37,-691.994 1241.21,-681.88 1237.37,-691.754 1244.37,-691.994"/>
</g>
<!-- Node12&#45;&gt;Node2 -->
<g id="edge17" class="edge"><title>Node12&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M500.802,-653.723C505.06,-651.263 508.915,-648.194 512,-644.365 566.336,-576.942 494.839,-324.719 548,-256.365 553.248,-249.617 829.841,-155.917 838,-153.365 868.767,-143.742 875.763,-134.365 908,-134.365 908,-134.365 908,-134.365 1088,-134.365 1179.27,-134.365 1227.03,-100.267 1291,-165.365 1366.01,-241.695 1366.01,-602.258 1364.85,-690.729"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1361.35,-690.695 1364.7,-700.748 1368.35,-690.802 1361.35,-690.695"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00217.html#a16db200d2281f76fe46fc1cbe37ca9df" target="_top" xlink:title="Set state of TDS connection, with logging and checking. ">
<polygon fill="white" stroke="black" points="1047,-1399.87 1047,-1418.87 1127,-1418.87 1127,-1399.87 1047,-1399.87"/>
<text text-anchor="middle" x="1087" y="-1406.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_set_state</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge18" class="edge"><title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M451.806,-673.198C450.492,-750.785 445.758,-1264.05 548,-1368.37 614.896,-1436.62 916.961,-1422.11 1036.8,-1413.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1037.09,-1416.91 1046.8,-1412.67 1036.57,-1409.92 1037.09,-1416.91"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="a00388.html#ga0cb72d3f6943795c39db1fa692be0a58" target="_top" xlink:title="Return a single byte from the input buffer. ">
<polygon fill="white" stroke="red" points="1048.5,-738.865 1048.5,-757.865 1125.5,-757.865 1125.5,-738.865 1048.5,-738.865"/>
<text text-anchor="middle" x="1087" y="-745.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_byte</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge22" class="edge"><title>Node12&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M486.391,-653.848C590.593,-625.889 900.555,-549.445 980,-606.365 1020.44,-635.343 983.509,-674.686 1016,-712.365 1024.16,-721.825 1035.41,-729.119 1046.52,-734.588"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1045.18,-737.826 1055.73,-738.76 1048.07,-731.448 1045.18,-737.826"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00390.html#ga7f24a7af985cd320788122e98072b7af" target="_top" xlink:title="Returns string representation for a given token type. ">
<polygon fill="white" stroke="black" points="861.5,-1045.87 861.5,-1064.87 956.5,-1064.87 956.5,-1045.87 861.5,-1045.87"/>
<text text-anchor="middle" x="909" y="-1052.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_token_name</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node16 -->
<g id="edge23" class="edge"><title>Node12&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M454.255,-672.89C462.207,-704.835 491.555,-809.89 548,-876.365 629.934,-972.859 776.452,-1022.47 854.928,-1043.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="854.518,-1046.71 865.075,-1045.82 856.267,-1039.93 854.518,-1046.71"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00390.html#gaca56fc22d65a24a96d1bef310ade73aa" target="_top" xlink:title="tds7_process_result() is the TDS 7.0 result set processing routine. ">
<polygon fill="white" stroke="red" points="1031,-624.865 1031,-643.865 1143,-643.865 1143,-624.865 1031,-624.865"/>
<text text-anchor="middle" x="1087" y="-631.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_process_result</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node17 -->
<g id="edge24" class="edge"><title>Node12&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M499.428,-653.761C504.118,-651.304 508.448,-648.224 512,-644.365 560.78,-591.378 493.063,-532.939 548,-486.365 593.508,-447.784 622.365,-480.144 682,-478.365 814.389,-474.417 873.097,-402.172 980,-480.365 1021.18,-510.485 984.751,-549.037 1016,-589.365 1025.99,-602.263 1040.79,-612.539 1054.21,-619.996"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1052.73,-623.167 1063.21,-624.706 1055.97,-616.966 1052.73,-623.167"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="a00388.html#gad70d59fb317d098b0c9fd29dd77131a8" target="_top" xlink:title="Unget will always work as long as you don&#39;t call it twice in a row. ">
<polygon fill="white" stroke="black" points="1042.5,-1007.87 1042.5,-1026.87 1131.5,-1026.87 1131.5,-1007.87 1042.5,-1007.87"/>
<text text-anchor="middle" x="1087" y="-1014.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_unget_byte</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node18 -->
<g id="edge27" class="edge"><title>Node12&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M452.452,-672.939C455.615,-735.747 476.431,-1088.6 548,-1162.37 681.924,-1300.39 813.164,-1283.04 980,-1187.37 1038.49,-1153.82 1069.18,-1073.59 1080.64,-1036.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1083.99,-1037.61 1083.47,-1027.02 1077.28,-1035.62 1083.99,-1037.61"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="a00390.html#gaeec59bca9bd0c5388e245f0d19d9c81a" target="_top" xlink:title="Process list of table from network. ">
<polygon fill="white" stroke="red" points="848.5,-1007.87 848.5,-1026.87 969.5,-1026.87 969.5,-1007.87 848.5,-1007.87"/>
<text text-anchor="middle" x="909" y="-1014.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_tabname</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node19 -->
<g id="edge28" class="edge"><title>Node12&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M455.603,-672.887C466.163,-699.76 499.385,-777.353 548,-825.365 643.907,-920.084 796.156,-980.078 867.987,-1004.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="866.98,-1007.99 877.574,-1007.86 869.215,-1001.35 866.98,-1007.99"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="a00390.html#ga547b2f48659f77a69aa802d861ac827d" target="_top" xlink:title="tds5_process_result() is the TDS 5.0 result set processing routine. ">
<polygon fill="white" stroke="red" points="853,-653.865 853,-672.865 965,-672.865 965,-653.865 853,-653.865"/>
<text text-anchor="middle" x="909" y="-660.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds5_process_result</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node20 -->
<g id="edge31" class="edge"><title>Node12&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M507.004,-663.365C591.397,-663.365 752.501,-663.365 842.697,-663.365"/>
<polygon fill="midnightblue" stroke="midnightblue" points="842.801,-666.865 852.801,-663.365 842.801,-659.865 842.801,-666.865"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="a00390.html#gabe2bdd5a41ce067cb31aef18ff81cb1c" target="_top" xlink:title="tds5_process_result2() is the new TDS 5.0 result set processing routine. ">
<polygon fill="white" stroke="red" points="850,-413.865 850,-432.865 968,-432.865 968,-413.865 850,-413.865"/>
<text text-anchor="middle" x="909" y="-420.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds5_process_result2</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node21 -->
<g id="edge33" class="edge"><title>Node12&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M499.875,-653.746C504.425,-651.289 508.599,-648.213 512,-644.365 570.074,-578.657 482.716,-508.917 548,-450.365 589.544,-413.106 747.483,-414.618 839.785,-418.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="839.718,-422.491 849.88,-419.492 840.066,-415.5 839.718,-422.491"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="a00390.html#ga905d2fa5e1b602817bd16bb0fcf9eadb" target="_top" xlink:title="tds_process_col_name() is one half of the result set under TDS 4.2 it contains all the column names...">
<polygon fill="white" stroke="red" points="846,-691.865 846,-710.865 972,-710.865 972,-691.865 846,-691.865"/>
<text text-anchor="middle" x="909" y="-698.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_col_name</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node22 -->
<g id="edge38" class="edge"><title>Node12&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M507.24,-672.175C520.561,-674.091 534.768,-675.962 548,-677.365 647.295,-687.899 762.519,-694.62 835.332,-698.192"/>
<polygon fill="midnightblue" stroke="midnightblue" points="835.603,-701.71 845.761,-698.697 835.941,-694.718 835.603,-701.71"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="a00390.html#ga4e3dd9d3614f5f0433b78b761dd68741" target="_top" xlink:title="tds_process_col_fmt() is the other half of result set processing under TDS 4.2. ">
<polygon fill="white" stroke="red" points="852,-375.865 852,-394.865 966,-394.865 966,-375.865 852,-375.865"/>
<text text-anchor="middle" x="909" y="-382.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_col_fmt</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node23 -->
<g id="edge39" class="edge"><title>Node12&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M499.974,-653.832C504.505,-651.359 508.648,-648.256 512,-644.365 578.379,-567.301 473.727,-487.853 548,-418.365 589.138,-379.878 749.611,-379.141 841.822,-382.136"/>
<polygon fill="midnightblue" stroke="midnightblue" points="841.778,-385.637 851.894,-382.487 842.022,-378.641 841.778,-385.637"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="a00390.html#gacb3354443bcefe7a500a500a4904cc05" target="_top" xlink:title="process output parameters of a stored procedure. ">
<polygon fill="white" stroke="red" points="1016,-396.865 1016,-415.865 1158,-415.865 1158,-396.865 1016,-396.865"/>
<text text-anchor="middle" x="1087" y="-403.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_param_result</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node24 -->
<g id="edge41" class="edge"><title>Node12&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M500.341,-653.74C504.745,-651.281 508.759,-648.207 512,-644.365 587.229,-555.205 467.732,-469.019 548,-384.365 614.607,-314.12 888.026,-298.173 980,-328.365 1016.63,-340.391 1051.03,-370.455 1070.22,-389.551"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1067.76,-392.04 1077.25,-396.743 1072.76,-387.146 1067.76,-392.04"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="a00390.html#ga9fdef8228d29cab7fa9098f07fa73fba" target="_top" xlink:title="Process parameters from networks. ">
<polygon fill="white" stroke="black" points="838,-490.365 838,-520.365 980,-520.365 980,-490.365 838,-490.365"/>
<text text-anchor="start" x="846" y="-508.365" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_param_result</text>
<text text-anchor="middle" x="909" y="-497.365" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node25 -->
<g id="edge45" class="edge"><title>Node12&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M498.507,-653.745C503.481,-651.294 508.129,-648.22 512,-644.365 549.052,-607.474 506.931,-564.725 548,-532.365 628.613,-468.849 753.388,-475.541 832.849,-488.612"/>
<polygon fill="midnightblue" stroke="midnightblue" points="832.34,-492.076 842.788,-490.319 833.525,-485.177 832.34,-492.076"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="a00390.html#gae5b3e01f3d665f9e377de091f46f1ab9" target="_top" xlink:title="tds_process_compute_names() processes compute result sets. ">
<polygon fill="white" stroke="red" points="682,-75.3654 682,-105.365 802,-105.365 802,-75.3654 682,-75.3654"/>
<text text-anchor="start" x="690" y="-93.3654" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_compute</text>
<text text-anchor="middle" x="742" y="-82.3654" font-family="Helvetica,sans-Serif" font-size="10.00">_names</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node26 -->
<g id="edge50" class="edge"><title>Node12&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M500.902,-653.802C505.141,-651.328 508.964,-648.233 512,-644.365 585.72,-550.467 464.688,-193.867 548,-108.365 579.243,-76.3017 630.132,-72.7013 671.813,-76.6406"/>
<polygon fill="midnightblue" stroke="midnightblue" points="671.595,-80.1377 681.919,-77.7571 672.364,-73.1801 671.595,-80.1377"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="a00390.html#gae3368ea80d0d8b13791ceb13ee5f19c9" target="_top" xlink:title="tds_process_compute_result() processes compute result sets. ">
<polygon fill="white" stroke="red" points="849,-250.365 849,-280.365 969,-280.365 969,-250.365 849,-250.365"/>
<text text-anchor="start" x="857" y="-268.365" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_compute</text>
<text text-anchor="middle" x="909" y="-257.365" font-family="Helvetica,sans-Serif" font-size="10.00">_result</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node27 -->
<g id="edge52" class="edge"><title>Node12&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M500.424,-653.809C504.812,-651.337 508.8,-648.241 512,-644.365 599.753,-538.092 458.644,-441.294 548,-336.365 584.812,-293.138 744.903,-275.686 838.745,-269.072"/>
<polygon fill="midnightblue" stroke="midnightblue" points="838.991,-272.564 848.73,-268.392 838.515,-265.58 838.991,-272.564"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="a00390.html#ga6728e344caa20aea1def85f58dea138b" target="_top" xlink:title="tds7_process_compute_result() processes compute result sets for TDS 7/8. ">
<polygon fill="white" stroke="red" points="846,-201.365 846,-231.365 972,-231.365 972,-201.365 846,-201.365"/>
<text text-anchor="start" x="854" y="-219.365" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_process_compute</text>
<text text-anchor="middle" x="909" y="-208.365" font-family="Helvetica,sans-Serif" font-size="10.00">_result</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node28 -->
<g id="edge56" class="edge"><title>Node12&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M500.482,-653.857C504.859,-651.376 508.828,-648.264 512,-644.365 561.757,-583.196 495.21,-349.938 548,-291.365 567.163,-270.103 736.154,-241.824 835.644,-226.794"/>
<polygon fill="midnightblue" stroke="midnightblue" points="836.271,-230.239 845.64,-225.293 835.231,-223.317 836.271,-230.239"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="a00390.html#gaad814dd6e35aee8332035d06dc8b5d65" target="_top" xlink:title="tds_process_row() processes rows and places them in the row buffer. ">
<polygon fill="white" stroke="black" points="860,-337.865 860,-356.865 958,-356.865 958,-337.865 860,-337.865"/>
<text text-anchor="middle" x="909" y="-344.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_row</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node29 -->
<g id="edge60" class="edge"><title>Node12&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M500.862,-653.77C505.108,-651.302 508.944,-648.217 512,-644.365 576.417,-563.173 471.938,-249.767 548,-179.365 579.965,-149.779 604.203,-167.116 646,-179.365 699.061,-194.916 834.734,-292.976 887.017,-331.681"/>
<polygon fill="midnightblue" stroke="midnightblue" points="885.106,-334.622 895.221,-337.776 889.28,-329.003 885.106,-334.622"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="a00390.html#gaf7264c9eb3aa7a73358a4c65f02d3d3c" target="_top" xlink:title="tds_process_nbcrow() processes rows and places them in the row buffer. ">
<polygon fill="white" stroke="red" points="852,-162.865 852,-181.865 966,-181.865 966,-162.865 852,-162.865"/>
<text text-anchor="middle" x="909" y="-169.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_nbcrow</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node30 -->
<g id="edge62" class="edge"><title>Node12&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M500.874,-653.78C505.119,-651.31 508.95,-648.222 512,-644.365 579.037,-559.594 468.802,-232.903 548,-159.365 590.475,-119.926 760.171,-144.414 850.592,-160.932"/>
<polygon fill="midnightblue" stroke="midnightblue" points="850.211,-164.421 860.681,-162.802 851.487,-157.538 850.211,-164.421"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="a00390.html#ga6fcb37d5addebdc1af9f34ebc59fd7a8" target="_top" xlink:title="tds_process_compute() processes compute rows and places them in the row buffer. ">
<polygon fill="white" stroke="black" points="682,-36.8654 682,-55.8654 802,-55.8654 802,-36.8654 682,-36.8654"/>
<text text-anchor="middle" x="742" y="-43.8654" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_compute</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node31 -->
<g id="edge64" class="edge"><title>Node12&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M500.919,-653.815C505.154,-651.338 508.972,-648.239 512,-644.365 590.439,-544.023 461.197,-165.566 548,-72.3654 579.679,-38.3517 632.993,-33.3721 675.57,-36.052"/>
<polygon fill="midnightblue" stroke="midnightblue" points="675.344,-39.5449 685.586,-36.8332 675.889,-32.5661 675.344,-39.5449"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="a00388.html#ga221e98a9c8be96ec6c8547891e1b53af" target="_top" xlink:title="Reads a byte from the TDS stream without removing it. ">
<polygon fill="white" stroke="black" points="879,-729.865 879,-748.865 939,-748.865 939,-729.865 879,-729.865"/>
<text text-anchor="middle" x="909" y="-736.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_peek</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node32 -->
<g id="edge66" class="edge"><title>Node12&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M475.266,-672.923C494.461,-680.426 522.574,-690.546 548,-696.365 662.737,-722.624 801.936,-733.465 868.641,-737.401"/>
<polygon fill="midnightblue" stroke="midnightblue" points="868.527,-740.9 878.71,-737.974 868.925,-733.911 868.527,-740.9"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="a00387.html#gae8b7db85af16701fc0604eb117cbd4e4" target="_top" xlink:title="Set current dynamic. ">
<polygon fill="white" stroke="black" points="549.5,-188.865 549.5,-207.865 644.5,-207.865 644.5,-188.865 549.5,-188.865"/>
<text text-anchor="middle" x="597" y="-195.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_set_cur_dyn</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node33 -->
<g id="edge68" class="edge"><title>Node12&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M500.831,-653.746C505.084,-651.282 508.929,-648.205 512,-644.365 570.786,-570.864 495.158,-300.25 548,-222.365 550.289,-218.992 553.197,-216.071 556.446,-213.546"/>
<polygon fill="midnightblue" stroke="midnightblue" points="558.514,-216.379 565.067,-208.053 554.752,-210.475 558.514,-216.379"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="a00390.html#ga5cfc0340d8d717e67f60037e029b2142" target="_top" xlink:title="tds_process_dynamic() finds the element of the dyns array for the id ">
<polygon fill="white" stroke="red" points="849.5,-1323.87 849.5,-1342.87 968.5,-1342.87 968.5,-1323.87 849.5,-1323.87"/>
<text text-anchor="middle" x="909" y="-1330.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_dynamic</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node34 -->
<g id="edge69" class="edge"><title>Node12&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M451.865,-672.917C451.046,-746.188 449.643,-1218.67 548,-1309.37 588.945,-1347.12 746.724,-1344 839.259,-1338.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="839.612,-1342.06 849.38,-1337.96 839.186,-1335.08 839.612,-1342.06"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="a00390.html#ga65a2316369529731732f200c190d05d6" target="_top" xlink:title="tds_process_info() is called for INFO, ERR, or EED tokens and is responsible for calling the CLI&#39;s me...">
<polygon fill="white" stroke="red" points="548,-1133.87 548,-1152.87 646,-1152.87 646,-1133.87 548,-1133.87"/>
<text text-anchor="middle" x="597" y="-1140.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_info</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node35 -->
<g id="edge72" class="edge"><title>Node12&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M451.569,-673.173C449.815,-723.944 447.53,-960.321 548,-1110.37 552.747,-1117.46 559.58,-1123.46 566.607,-1128.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="565.135,-1131.52 575.47,-1133.86 568.846,-1125.59 565.135,-1131.52"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="a00390.html#ga39453d084f3f780ac4602d4abf2839f7" target="_top" xlink:title="tds_process_default_tokens() is a catch all function that is called to process tokens not known to ot...">
<polygon fill="white" stroke="red" points="686,-768.365 686,-798.365 798,-798.365 798,-768.365 686,-768.365"/>
<text text-anchor="start" x="694" y="-786.365" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_default</text>
<text text-anchor="middle" x="742" y="-775.365" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node36 -->
<g id="edge111" class="edge"><title>Node12&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M458.934,-672.934C473.217,-691.841 507.958,-733.841 548,-753.365 587.59,-772.67 636.692,-780.108 675.461,-782.751"/>
<polygon fill="midnightblue" stroke="midnightblue" points="675.404,-786.254 685.593,-783.35 675.817,-779.266 675.404,-786.254"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="a00390.html#ga7a081cf9bb8f04ead12f0299fb7c4cd9" target="_top" xlink:title="tds_process_end() processes any of the DONE, DONEPROC, or DONEINPROC tokens. ">
<polygon fill="white" stroke="red" points="860,-1361.87 860,-1380.87 958,-1380.87 958,-1361.87 860,-1361.87"/>
<text text-anchor="middle" x="909" y="-1368.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_end</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node37 -->
<g id="edge106" class="edge"><title>Node12&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M451.844,-673.287C450.866,-749.399 448.494,-1240.35 548,-1338.37 589.331,-1379.08 758.716,-1378.2 849.646,-1374.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="849.955,-1378.06 859.798,-1374.14 849.659,-1371.06 849.955,-1378.06"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="a00390.html#ga416cf119c1d4a0fca27dc5b50c261358" target="_top" xlink:title="Process results from dynamic. ">
<polygon fill="white" stroke="red" points="844.5,-615.865 844.5,-634.865 973.5,-634.865 973.5,-615.865 844.5,-615.865"/>
<text text-anchor="middle" x="909" y="-622.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_dyn_result</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node38 -->
<g id="edge107" class="edge"><title>Node12&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M507.004,-658.782C588.857,-651.961 742.873,-639.126 834.364,-631.502"/>
<polygon fill="midnightblue" stroke="midnightblue" points="834.708,-634.985 844.382,-630.667 834.126,-628.009 834.708,-634.985"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="a00390.html#gae688b515631141acfbc41bbb91c8b921" target="_top" xlink:title="Process new TDS 5.0 token for describing output parameters. ">
<polygon fill="white" stroke="red" points="838.5,-539.865 838.5,-558.865 979.5,-558.865 979.5,-539.865 838.5,-539.865"/>
<text text-anchor="middle" x="909" y="-546.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds5_process_dyn_result2</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node39 -->
<g id="edge108" class="edge"><title>Node12&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M496.41,-653.814C502.038,-651.351 507.42,-648.256 512,-644.365 538.966,-621.462 518.485,-592.874 548,-573.365 641.952,-511.266 781.506,-524.556 856.266,-537.971"/>
<polygon fill="midnightblue" stroke="midnightblue" points="855.901,-541.463 866.373,-539.857 857.185,-534.582 855.901,-541.463"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="a00390.html#ga7b18c0911a9dc69939577b39eb64725d" target="_top" xlink:title="tds_process_params_result_token() processes params on TDS5. ">
<polygon fill="white" stroke="black" points="851,-1084.37 851,-1114.37 967,-1114.37 967,-1084.37 851,-1084.37"/>
<text text-anchor="start" x="859" y="-1102.37" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_params</text>
<text text-anchor="middle" x="909" y="-1091.37" font-family="Helvetica,sans-Serif" font-size="10.00">_result_token</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node40 -->
<g id="edge109" class="edge"><title>Node12&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M453.189,-672.943C458.212,-709.959 480.629,-845.796 548,-930.365 621.924,-1023.16 758.803,-1067.52 840.818,-1086.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="840.259,-1090.13 850.786,-1088.93 841.81,-1083.3 840.259,-1090.13"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="a00390.html#ga315d875d90c64d12d61fc9e33b4dee96" target="_top" xlink:title="Reads cursor command results. ">
<polygon fill="white" stroke="red" points="854,-920.365 854,-950.365 964,-950.365 964,-920.365 854,-920.365"/>
<text text-anchor="start" x="862" y="-938.365" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_cursor</text>
<text text-anchor="middle" x="909" y="-927.365" font-family="Helvetica,sans-Serif" font-size="10.00">_tokens</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node41 -->
<g id="edge110" class="edge"><title>Node12&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M457.52,-672.94C470.606,-694.89 505.614,-749.408 548,-781.365 639.946,-850.689 767.835,-895.698 843.842,-918.217"/>
<polygon fill="midnightblue" stroke="midnightblue" points="843.178,-921.67 853.758,-921.115 845.141,-914.951 843.178,-921.67"/>
</g>
<!-- Node13&#45;&gt;Node2 -->
<g id="edge19" class="edge"><title>Node13&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1127.37,-1417.63C1173.4,-1424.76 1248.66,-1428.1 1291,-1385.37 1338.43,-1337.5 1359.77,-836.583 1363.79,-730.168"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.29,-730.271 1364.16,-720.148 1360.29,-730.012 1367.29,-730.271"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="a00217.html#abf18b98efef6ce2dc0b97d658a3a1918" target="_top" xlink:title="Call the client library&#39;s error handler (for library&#45;generated errors only) ">
<polygon fill="white" stroke="red" points="1215.5,-1285.87 1215.5,-1304.87 1269.5,-1304.87 1269.5,-1285.87 1215.5,-1285.87"/>
<text text-anchor="middle" x="1242.5" y="-1292.87" font-family="Helvetica,sans-Serif" font-size="10.00">tdserror</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge20" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1100.82,-1399.84C1127.17,-1380.28 1187.63,-1335.38 1220.04,-1311.3"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1222.45,-1313.88 1228.39,-1305.1 1218.27,-1308.26 1222.45,-1313.88"/>
</g>
<!-- Node14&#45;&gt;Node2 -->
<g id="edge21" class="edge"><title>Node14&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1269.96,-1287.44C1277.91,-1283.79 1285.87,-1278.6 1291,-1271.37 1354.67,-1181.54 1363.19,-818.849 1364.33,-730.057"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.83,-730.043 1364.44,-720.005 1360.83,-729.966 1367.83,-730.043"/>
</g>
<!-- Node17&#45;&gt;Node2 -->
<g id="edge25" class="edge"><title>Node17&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1143.35,-631.333C1185.29,-630.957 1243.6,-634.626 1291,-653.365 1313.34,-662.199 1334.55,-680.021 1348.38,-693.397"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1346.09,-696.055 1355.63,-700.658 1351.04,-691.109 1346.09,-696.055"/>
</g>
<!-- Node17&#45;&gt;Node10 -->
<g id="edge26" class="edge"><title>Node17&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1126.73,-643.954C1146.98,-648.965 1171.94,-655.145 1193.41,-660.459"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1192.76,-663.905 1203.31,-662.911 1194.44,-657.111 1192.76,-663.905"/>
</g>
<!-- Node19&#45;&gt;Node15 -->
<g id="edge29" class="edge"><title>Node19&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M924.943,-1007.74C940.276,-997.283 964.079,-979.371 980,-959.365 1029.94,-896.621 1065.45,-806.571 1079.42,-767.576"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1082.78,-768.592 1082.79,-757.997 1076.17,-766.272 1082.78,-768.592"/>
</g>
<!-- Node19&#45;&gt;Node18 -->
<g id="edge30" class="edge"><title>Node19&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M969.586,-1017.37C989.882,-1017.37 1012.44,-1017.37 1032.25,-1017.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1032.33,-1020.87 1042.33,-1017.37 1032.33,-1013.87 1032.33,-1020.87"/>
</g>
<!-- Node20&#45;&gt;Node15 -->
<g id="edge32" class="edge"><title>Node20&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M959.769,-672.879C966.856,-675.354 973.826,-678.463 980,-682.365 1000.78,-695.5 995.657,-710.56 1016,-724.365 1022.88,-729.033 1030.75,-732.874 1038.67,-736.008"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1037.71,-739.381 1048.3,-739.489 1040.09,-732.797 1037.71,-739.381"/>
</g>
<!-- Node21&#45;&gt;Node2 -->
<g id="edge34" class="edge"><title>Node21&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M951.29,-432.91C961.278,-436.423 971.511,-441.127 980,-447.365 1001.78,-463.368 993.686,-481.122 1016,-496.365 1069.95,-533.218 1096.26,-512.998 1158,-534.365 1218.77,-555.399 1242.28,-549.387 1291,-591.365 1323.5,-619.367 1346.15,-665.391 1357.06,-691.229"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1353.89,-692.717 1360.9,-700.659 1360.37,-690.077 1353.89,-692.717"/>
</g>
<!-- Node21&#45;&gt;Node9 -->
<g id="edge36" class="edge"><title>Node21&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M949.994,-413.813C959.907,-411.09 970.429,-407.893 980,-404.365 996.603,-398.246 998.912,-391.959 1016,-387.365 1071.56,-372.431 1137.33,-368.364 1183.46,-367.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1183.62,-371.118 1193.58,-367.505 1183.54,-364.119 1183.62,-371.118"/>
</g>
<!-- Node21&#45;&gt;Node10 -->
<g id="edge37" class="edge"><title>Node21&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M956.057,-432.92C964.773,-436.361 973.26,-441.031 980,-447.365 1010.49,-476.023 988.333,-502.971 1016,-534.365 1064.04,-588.875 1096.39,-576.852 1158,-615.365 1179.35,-628.711 1202.99,-644.996 1219.65,-656.736"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1217.94,-659.819 1228.13,-662.744 1221.99,-654.107 1217.94,-659.819"/>
</g>
<!-- Node21&#45;&gt;Node15 -->
<g id="edge35" class="edge"><title>Node21&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M927.574,-432.913C943.785,-442.666 967.217,-459.341 980,-480.365 1020.8,-547.471 983.969,-581.658 1016,-653.365 1029.48,-683.537 1053.76,-713.402 1069.88,-731.369"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1067.31,-733.741 1076.65,-738.745 1072.47,-729.009 1067.31,-733.741"/>
</g>
<!-- Node23&#45;&gt;Node2 -->
<g id="edge40" class="edge"><title>Node23&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M962.023,-394.904C968.409,-397.367 974.583,-400.466 980,-404.365 1003.41,-421.217 992.56,-441.556 1016,-458.365 1119.85,-532.842 1197.12,-455.658 1291,-542.365 1335.34,-583.312 1354.31,-655.74 1361.18,-690.571"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1357.81,-691.637 1363.06,-700.842 1364.7,-690.375 1357.81,-691.637"/>
</g>
<!-- Node24&#45;&gt;Node2 -->
<g id="edge42" class="edge"><title>Node24&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1148.89,-396.833C1193.44,-393.45 1252.58,-396.943 1291,-430.365 1330.99,-465.153 1354.98,-632.714 1362.19,-690.626"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1358.73,-691.168 1363.4,-700.675 1365.68,-690.326 1358.73,-691.168"/>
</g>
<!-- Node24&#45;&gt;Node9 -->
<g id="edge43" class="edge"><title>Node24&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1126.73,-396.776C1146.9,-391.784 1171.75,-385.633 1193.16,-380.332"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1194.18,-383.686 1203.04,-377.885 1192.5,-376.891 1194.18,-383.686"/>
</g>
<!-- Node24&#45;&gt;Node10 -->
<g id="edge44" class="edge"><title>Node24&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1093.65,-416.148C1116.31,-455.421 1200.9,-602.004 1230.88,-653.962"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1227.94,-655.862 1235.97,-662.774 1234,-652.364 1227.94,-655.862"/>
</g>
<!-- Node25&#45;&gt;Node2 -->
<g id="edge48" class="edge"><title>Node25&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M960.474,-520.367C1057.4,-549.401 1262.54,-612.031 1291,-630.365 1316.52,-646.807 1339,-674.195 1352.18,-692.268"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1349.56,-694.62 1358.19,-700.762 1355.27,-690.577 1349.56,-694.62"/>
</g>
<!-- Node25&#45;&gt;Node15 -->
<g id="edge46" class="edge"><title>Node25&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M967.506,-520.503C972.106,-523.26 976.369,-526.517 980,-530.365 1019.09,-571.799 990.719,-602.323 1016,-653.365 1030.61,-682.868 1054.46,-712.766 1070.2,-730.938"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1067.95,-733.682 1077.19,-738.863 1073.2,-729.05 1067.95,-733.682"/>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge49" class="edge"><title>Node25&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M968.722,-520.43C972.949,-523.201 976.799,-526.481 980,-530.365 1047.76,-612.585 993.595,-663.206 1016,-767.365 1034.71,-854.332 1066.18,-955.796 1079.61,-997.714"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1076.36,-999.029 1082.76,-1007.47 1083.02,-996.88 1076.36,-999.029"/>
</g>
<!-- Node25&#45;&gt;Node24 -->
<g id="edge47" class="edge"><title>Node25&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M936.731,-490.329C969.989,-471.621 1026.43,-439.875 1059.55,-421.241"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1061.64,-424.085 1068.64,-416.132 1058.21,-417.984 1061.64,-424.085"/>
</g>
<!-- Node26&#45;&gt;Node2 -->
<g id="edge51" class="edge"><title>Node26&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M802.095,-84.5457C928.996,-73.4363 1221.68,-55.689 1291,-120.365 1333.74,-160.245 1358.39,-591.53 1363.5,-690.296"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1360.01,-690.609 1364.02,-700.419 1367,-690.254 1360.01,-690.609"/>
</g>
<!-- Node27&#45;&gt;Node2 -->
<g id="edge54" class="edge"><title>Node27&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M969.286,-258.882C1054.69,-253.21 1210.86,-257.254 1291,-349.365 1336.34,-401.481 1357.49,-622.66 1363,-690.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1359.53,-690.977 1363.8,-700.672 1366.5,-690.428 1359.53,-690.977"/>
</g>
<!-- Node27&#45;&gt;Node9 -->
<g id="edge55" class="edge"><title>Node27&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M946.463,-280.515C966.756,-288.681 992.578,-298.637 1016,-306.365 1075.99,-326.158 1146.35,-344.793 1192.32,-356.367"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1191.48,-359.765 1202.03,-358.798 1193.18,-352.974 1191.48,-359.765"/>
</g>
<!-- Node27&#45;&gt;Node15 -->
<g id="edge53" class="edge"><title>Node27&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M934.341,-280.387C950.162,-291.553 969.698,-308.292 980,-328.365 1046.35,-457.661 963.085,-518.013 1016,-653.365 1027.97,-683.976 1052.43,-713.53 1069.02,-731.329"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1066.58,-733.837 1076.02,-738.642 1071.63,-728.997 1066.58,-733.837"/>
</g>
<!-- Node28&#45;&gt;Node2 -->
<g id="edge57" class="edge"><title>Node28&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M972.057,-207.192C1057.21,-198.476 1209.04,-197.495 1291,-284.365 1347.58,-344.337 1361.18,-615.177 1363.9,-690.737"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1360.4,-690.898 1364.24,-700.775 1367.4,-690.663 1360.4,-690.898"/>
</g>
<!-- Node28&#45;&gt;Node9 -->
<g id="edge59" class="edge"><title>Node28&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M965.706,-231.389C1017.34,-246.502 1095.39,-272.414 1158,-306.365 1181.92,-319.338 1206.62,-338.528 1222.89,-352.116"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1220.69,-354.842 1230.58,-358.649 1225.22,-349.507 1220.69,-354.842"/>
</g>
<!-- Node28&#45;&gt;Node15 -->
<g id="edge58" class="edge"><title>Node28&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M970.553,-231.445C974.098,-233.975 977.309,-236.925 980,-240.365 1036.75,-312.933 983.461,-567.177 1016,-653.365 1027.61,-684.114 1052.16,-713.633 1068.87,-731.387"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1066.45,-733.924 1075.92,-738.679 1071.49,-729.057 1066.45,-733.924"/>
</g>
<!-- Node29&#45;&gt;Node2 -->
<g id="edge61" class="edge"><title>Node29&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M958.187,-355.231C965.957,-357.92 973.555,-361.527 980,-366.365 1004.57,-384.808 991.1,-407.376 1016,-425.365 1118.14,-499.159 1199.11,-408.142 1291,-494.365 1348.15,-547.994 1360.87,-647.754 1363.69,-690.301"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1360.21,-690.686 1364.25,-700.481 1367.2,-690.305 1360.21,-690.686"/>
</g>
<!-- Node30&#45;&gt;Node2 -->
<g id="edge63" class="edge"><title>Node30&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M954.348,-162.823C1034.25,-148.51 1202.29,-132.068 1291,-223.365 1357.16,-291.453 1363.85,-607.836 1364.46,-690.541"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1360.96,-690.628 1364.51,-700.61 1367.96,-690.592 1360.96,-690.628"/>
</g>
<!-- Node31&#45;&gt;Node2 -->
<g id="edge65" class="edge"><title>Node31&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M802.262,-40.9925C929.495,-30.8567 1222.8,-15.4353 1291,-81.3654 1336,-124.87 1359.1,-588.698 1363.66,-690.631"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1360.16,-690.922 1364.1,-700.759 1367.16,-690.615 1360.16,-690.922"/>
</g>
<!-- Node32&#45;&gt;Node15 -->
<g id="edge67" class="edge"><title>Node32&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M939.063,-740.852C965.905,-742.224 1006.29,-744.289 1037.93,-745.907"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1038.13,-749.422 1048.29,-746.437 1038.48,-742.431 1038.13,-749.422"/>
</g>
<!-- Node34&#45;&gt;Node2 -->
<g id="edge71" class="edge"><title>Node34&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M968.62,-1339.2C1063.76,-1347.28 1245.74,-1356.51 1291,-1314.37 1334.87,-1273.51 1358.73,-830.157 1363.57,-730.274"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.08,-730.226 1364.06,-720.071 1360.09,-729.894 1367.08,-730.226"/>
</g>
<!-- Node34&#45;&gt;Node15 -->
<g id="edge70" class="edge"><title>Node34&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M914.497,-1323.64C926.517,-1297.33 959.845,-1222.38 980,-1157.37 1001.45,-1088.16 998.226,-1068.61 1016,-998.365 1037.82,-912.128 1067.6,-810.269 1080.1,-768.132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1083.52,-768.903 1083.02,-758.32 1076.81,-766.907 1083.52,-768.903"/>
</g>
<!-- Node35&#45;&gt;Node2 -->
<g id="edge74" class="edge"><title>Node35&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M636.822,-1152.99C640.065,-1154.53 643.177,-1156.31 646,-1158.37 668.427,-1174.7 658.834,-1194.1 682,-1209.37 767.74,-1265.87 805.315,-1257.37 908,-1257.37 908,-1257.37 908,-1257.37 1088,-1257.37 1329.05,-1257.37 1360,-829.052 1363.93,-730.442"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.44,-730.442 1364.29,-720.327 1360.44,-730.199 1367.44,-730.442"/>
</g>
<!-- Node35&#45;&gt;Node10 -->
<g id="edge75" class="edge"><title>Node35&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M634.66,-1152.89C638.601,-1154.47 642.459,-1156.29 646,-1158.37 664.99,-1169.49 661.549,-1184.23 682,-1192.37 710.284,-1203.61 957.749,-1195.89 980,-1187.37 1076.88,-1150.26 1104.1,-1125 1158,-1036.37 1228.76,-920.017 1239.62,-749.569 1241.23,-692.107"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1244.74,-691.967 1241.45,-681.894 1237.74,-691.816 1244.74,-691.967"/>
</g>
<!-- Node35&#45;&gt;Node15 -->
<g id="edge73" class="edge"><title>Node35&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M646.211,-1147.54C737.238,-1154.37 929.79,-1163.46 980,-1123.37 980.911,-1122.64 1059,-844.582 1080.55,-767.802"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1083.97,-768.565 1083.3,-757.991 1077.23,-766.673 1083.97,-768.565"/>
</g>
<!-- Node35&#45;&gt;Node18 -->
<g id="edge105" class="edge"><title>Node35&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M625.797,-1152.94C691.518,-1173.83 859.961,-1217.04 980,-1157.37 1031.26,-1131.88 1064.35,-1068.46 1078.35,-1036.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1081.71,-1037.5 1082.36,-1026.92 1075.26,-1034.78 1081.71,-1037.5"/>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge76" class="edge"><title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M600.987,-1133.73C617.65,-1086.25 699.461,-879.713 729.721,-807.909"/>
<polygon fill="midnightblue" stroke="midnightblue" points="732.943,-809.275 733.636,-798.702 726.502,-806.535 732.943,-809.275"/>
</g>
<!-- Node36&#45;&gt;Node2 -->
<g id="edge77" class="edge"><title>Node36&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M788.394,-798.439C803.941,-802.889 821.561,-807.156 838,-809.365 1026.7,-834.722 1250.28,-756.22 1332.29,-723.747"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1333.82,-726.905 1341.8,-719.935 1331.22,-720.407 1333.82,-726.905"/>
</g>
<!-- Node36&#45;&gt;Node14 -->
<g id="edge104" class="edge"><title>Node36&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M756.292,-798.602C773.416,-817.336 804.934,-848.912 838,-867.365 895.581,-899.501 918.68,-886.115 980,-910.365 1062.07,-942.82 1101.63,-930.463 1158,-998.365 1228.45,-1083.23 1239.59,-1223.74 1241.25,-1275.46"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1237.76,-1275.69 1241.49,-1285.61 1244.75,-1275.53 1237.76,-1275.69"/>
</g>
<!-- Node36&#45;&gt;Node15 -->
<g id="edge84" class="edge"><title>Node36&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M798.153,-792.187C846.545,-798.282 918.581,-803.349 980,-791.365 1008.1,-785.883 1038.17,-772.938 1059.08,-762.675"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1060.92,-765.665 1068.28,-758.04 1057.77,-759.413 1060.92,-765.665"/>
</g>
<!-- Node36&#45;&gt;Node16 -->
<g id="edge78" class="edge"><title>Node36&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M746.746,-798.486C759.238,-847.764 800.784,-1002.5 838,-1036.37 842.075,-1040.07 846.801,-1043.07 851.837,-1045.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="850.58,-1048.75 861.164,-1049.25 853.197,-1042.26 850.58,-1048.75"/>
</g>
<!-- Node36&#45;&gt;Node17 -->
<g id="edge87" class="edge"><title>Node36&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M798.059,-788.704C848.334,-791.09 923.245,-788.223 980,-758.365 1003.84,-745.824 1050.78,-683.456 1073.32,-652.234"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1076.26,-654.143 1079.24,-643.976 1070.57,-650.065 1076.26,-654.143"/>
</g>
<!-- Node36&#45;&gt;Node18 -->
<g id="edge85" class="edge"><title>Node36&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M746.593,-798.376C755.612,-832.651 782.557,-916.973 838,-959.365 853.39,-971.133 963.935,-993.971 1032.14,-1007.21"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1031.81,-1010.71 1042.29,-1009.17 1033.13,-1003.83 1031.81,-1010.71"/>
</g>
<!-- Node36&#45;&gt;Node19 -->
<g id="edge102" class="edge"><title>Node36&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M745.584,-798.476C752.904,-836.709 777.319,-938.166 838,-993.365 842.444,-997.408 847.601,-1000.77 853.061,-1003.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="851.907,-1006.9 862.465,-1007.78 854.764,-1000.51 851.907,-1006.9"/>
</g>
<!-- Node36&#45;&gt;Node20 -->
<g id="edge88" class="edge"><title>Node36&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M753.064,-768.211C768.62,-745.992 800.64,-704.786 838,-682.365 841.644,-680.178 845.544,-678.238 849.569,-676.517"/>
<polygon fill="midnightblue" stroke="midnightblue" points="851.02,-679.709 859.126,-672.886 848.535,-673.166 851.02,-679.709"/>
</g>
<!-- Node36&#45;&gt;Node21 -->
<g id="edge89" class="edge"><title>Node36&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M744.644,-768.164C750.311,-721.417 772.432,-577.114 838,-480.365 849.504,-463.39 867.535,-448.877 882.415,-438.744"/>
<polygon fill="midnightblue" stroke="midnightblue" points="884.726,-441.415 891.187,-433.018 880.9,-435.553 884.726,-441.415"/>
</g>
<!-- Node36&#45;&gt;Node22 -->
<g id="edge90" class="edge"><title>Node36&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M761.936,-768.139C780.379,-753.976 809.697,-733.185 838,-720.365 843.291,-717.969 848.948,-715.819 854.667,-713.905"/>
<polygon fill="midnightblue" stroke="midnightblue" points="855.79,-717.221 864.296,-710.904 853.708,-710.538 855.79,-717.221"/>
</g>
<!-- Node36&#45;&gt;Node23 -->
<g id="edge91" class="edge"><title>Node36&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M744.74,-768.362C752.407,-704.765 785.159,-458.244 838,-404.365 839.612,-402.722 841.351,-401.216 843.19,-399.837"/>
<polygon fill="midnightblue" stroke="midnightblue" points="845.107,-402.767 851.815,-394.565 841.457,-396.794 845.107,-402.767"/>
</g>
<!-- Node36&#45;&gt;Node25 -->
<g id="edge86" class="edge"><title>Node36&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M744.33,-768.179C748.924,-724.847 767.936,-599.305 838,-530.365 839.607,-528.784 841.32,-527.303 843.118,-525.914"/>
<polygon fill="midnightblue" stroke="midnightblue" points="845.054,-528.83 851.476,-520.404 841.201,-522.986 845.054,-528.83"/>
</g>
<!-- Node36&#45;&gt;Node29 -->
<g id="edge92" class="edge"><title>Node36&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M744.383,-768.26C750.87,-700.631 780.416,-426.363 838,-366.365 841.613,-362.601 845.891,-359.557 850.523,-357.099"/>
<polygon fill="midnightblue" stroke="midnightblue" points="852.019,-360.266 859.786,-353.061 849.221,-353.849 852.019,-360.266"/>
</g>
<!-- Node36&#45;&gt;Node30 -->
<g id="edge103" class="edge"><title>Node36&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M743.282,-768.231C745.143,-684.651 758.215,-280.083 838,-191.365 839.574,-189.616 841.29,-188.02 843.121,-186.566"/>
<polygon fill="midnightblue" stroke="midnightblue" points="845.23,-189.372 851.787,-181.051 841.472,-183.467 845.23,-189.372"/>
</g>
<!-- Node36&#45;&gt;Node32 -->
<g id="edge82" class="edge"><title>Node36&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M798.402,-768.592C821.573,-762.413 847.953,-755.378 869.024,-749.759"/>
<polygon fill="midnightblue" stroke="midnightblue" points="870.144,-753.083 878.905,-747.124 868.341,-746.319 870.144,-753.083"/>
</g>
<!-- Node36&#45;&gt;Node35 -->
<g id="edge83" class="edge"><title>Node36&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M736.098,-798.371C715.297,-855.896 634.147,-1060.46 606.944,-1124.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="603.675,-1123.08 602.922,-1133.64 610.101,-1125.85 603.675,-1123.08"/>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge79" class="edge"><title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M743.387,-798.447C745.784,-879.972 761.135,-1267.44 838,-1352.37 841.553,-1356.29 845.827,-1359.44 850.49,-1361.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="849.285,-1365.25 859.848,-1366.07 852.102,-1358.85 849.285,-1365.25"/>
</g>
<!-- Node36&#45;&gt;Node38 -->
<g id="edge93" class="edge"><title>Node36&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M749.076,-768.194C761.377,-739.461 792.026,-677.059 838,-644.365 840.719,-642.431 843.626,-640.694 846.652,-639.134"/>
<polygon fill="midnightblue" stroke="midnightblue" points="848.307,-642.228 856.019,-634.963 845.46,-635.834 848.307,-642.228"/>
</g>
<!-- Node36&#45;&gt;Node39 -->
<g id="edge95" class="edge"><title>Node36&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M748.843,-767.938C761.585,-735.605 794.267,-659.354 838,-606.365 851.301,-590.25 869.734,-575.46 884.346,-564.986"/>
<polygon fill="midnightblue" stroke="midnightblue" points="886.665,-567.636 892.871,-559.048 882.664,-561.892 886.665,-567.636"/>
</g>
<!-- Node36&#45;&gt;Node40 -->
<g id="edge99" class="edge"><title>Node36&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M743.459,-798.37C745.716,-845.657 759.064,-993.23 838,-1074.37 839.417,-1075.82 840.925,-1077.19 842.507,-1078.49"/>
<polygon fill="midnightblue" stroke="midnightblue" points="840.737,-1081.52 850.957,-1084.31 844.707,-1075.75 840.737,-1081.52"/>
</g>
<!-- Node36&#45;&gt;Node41 -->
<g id="edge100" class="edge"><title>Node36&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M753.39,-798.568C773.457,-827.6 817.382,-889.461 838,-905.365 843.015,-909.234 848.605,-912.705 854.378,-915.793"/>
<polygon fill="midnightblue" stroke="midnightblue" points="853.031,-919.031 863.546,-920.33 856.136,-912.757 853.031,-919.031"/>
</g>
<!-- Node37&#45;&gt;Node2 -->
<g id="edge80" class="edge"><title>Node37&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M958.17,-1375.2C1050.05,-1381.36 1245.27,-1388.61 1291,-1343.37 1335.78,-1299.07 1359.05,-832.692 1363.65,-730.206"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.15,-730.168 1364.1,-720.023 1360.16,-729.86 1367.15,-730.168"/>
</g>
<!-- Node37&#45;&gt;Node13 -->
<g id="edge81" class="edge"><title>Node37&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M954.412,-1380.95C979.584,-1386.39 1011.12,-1393.2 1037.01,-1398.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1036.48,-1402.25 1046.99,-1400.94 1037.96,-1395.41 1036.48,-1402.25"/>
</g>
<!-- Node38&#45;&gt;Node15 -->
<g id="edge94" class="edge"><title>Node38&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M964.786,-634.997C970.29,-637.452 975.498,-640.523 980,-644.365 1009.66,-669.676 987.184,-698.1 1016,-724.365 1022.55,-730.339 1030.66,-734.836 1039.01,-738.218"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1037.87,-741.529 1048.47,-741.583 1040.22,-734.934 1037.87,-741.529"/>
</g>
<!-- Node39&#45;&gt;Node2 -->
<g id="edge97" class="edge"><title>Node39&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M957.522,-558.971C965.822,-562.4 973.776,-567.053 980,-573.365 1016.12,-609.993 975.55,-651.587 1016,-683.365 1061.47,-719.084 1232.33,-716.588 1316.73,-712.977"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1316.99,-716.469 1326.82,-712.522 1316.67,-709.476 1316.99,-716.469"/>
</g>
<!-- Node39&#45;&gt;Node10 -->
<g id="edge98" class="edge"><title>Node39&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M955.545,-558.939C964.398,-562.382 973.069,-567.048 980,-573.365 1008.82,-599.63 984.177,-630.838 1016,-653.365 1067.79,-690.028 1143.99,-687.992 1193.18,-681.495"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1193.85,-684.935 1203.25,-680.053 1192.86,-678.006 1193.85,-684.935"/>
</g>
<!-- Node39&#45;&gt;Node15 -->
<g id="edge96" class="edge"><title>Node39&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M958.663,-558.874C966.661,-562.312 974.213,-566.993 980,-573.365 1026.38,-624.441 969.619,-673.29 1016,-724.365 1022.09,-731.068 1030.13,-735.9 1038.59,-739.382"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1037.63,-742.757 1048.23,-742.768 1039.95,-736.152 1037.63,-742.757"/>
</g>
<!-- Node41&#45;&gt;Node15 -->
<g id="edge101" class="edge"><title>Node41&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M924.403,-920.062C956.917,-885.516 1035.82,-801.68 1069.89,-765.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1072.51,-767.806 1076.81,-758.125 1067.41,-763.009 1072.51,-767.806"/>
</g>
<!-- Node42&#45;&gt;Node13 -->
<g id="edge117" class="edge"><title>Node42&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M192.273,-1494.87C207.98,-1498.64 226.785,-1502.51 244,-1504.37 399.768,-1521.18 439.328,-1485.37 596,-1485.37 596,-1485.37 596,-1485.37 743,-1485.37 849.231,-1485.37 877.499,-1482.27 980,-1454.37 1007.64,-1446.84 1037.55,-1433.64 1058.53,-1423.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1060.36,-1426.47 1067.78,-1418.91 1057.27,-1420.2 1060.36,-1426.47"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="a00387.html#gad695defcbf663b0023851a198206a772" target="_top" xlink:title="Format and submit a query. ">
<polygon fill="white" stroke="red" points="248.5,-1475.87 248.5,-1494.87 349.5,-1494.87 349.5,-1475.87 248.5,-1475.87"/>
<text text-anchor="middle" x="299" y="-1482.87" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_queryf</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge114" class="edge"><title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M208.303,-1485.37C218.004,-1485.37 228.23,-1485.37 238.167,-1485.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="238.383,-1488.87 248.383,-1485.37 238.383,-1481.87 238.383,-1488.87"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="a00390.html#gaeeb1562044786ea17bea361ed83e6946" target="_top" xlink:title="Process results for simple query as &quot;SET TEXTSIZE&quot; or &quot;USE dbname&quot; If the statement returns results...">
<polygon fill="white" stroke="black" points="244,-1388.37 244,-1418.37 354,-1418.37 354,-1388.37 244,-1388.37"/>
<text text-anchor="start" x="252" y="-1406.37" font-family="Helvetica,sans-Serif" font-size="10.00">tds_process_simple</text>
<text text-anchor="middle" x="299" y="-1395.37" font-family="Helvetica,sans-Serif" font-size="10.00">_query</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node44 -->
<g id="edge115" class="edge"><title>Node42&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M173.45,-1475.8C195.344,-1463.07 234.619,-1440.23 263.226,-1423.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="265.219,-1426.48 272.104,-1418.43 261.7,-1420.43 265.219,-1426.48"/>
</g>
<!-- Node44&#45;&gt;Node12 -->
<g id="edge116" class="edge"><title>Node44&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M343.703,-1388.22C347.63,-1385.45 351.18,-1382.19 354,-1378.37 438.631,-1263.59 448.66,-787.236 449.843,-683.407"/>
<polygon fill="midnightblue" stroke="midnightblue" points="453.345,-683.138 449.944,-673.104 446.346,-683.069 453.345,-683.138"/>
</g>
<!-- Node45&#45;&gt;Node13 -->
<g id="edge119" class="edge"><title>Node45&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M512.31,-1565.31C613.513,-1569.57 821.95,-1568.14 980,-1499.37 1018.11,-1482.78 1052.9,-1447.81 1071.6,-1426.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1074.28,-1428.92 1078.17,-1419.06 1068.98,-1424.34 1074.28,-1428.92"/>
</g>
<!-- Node46&#45;&gt;Node13 -->
<g id="edge121" class="edge"><title>Node46&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M328.546,-1368.87C397.35,-1391.62 568.691,-1447.37 596,-1447.37 596,-1447.37 596,-1447.37 743,-1447.37 848.517,-1447.37 875.528,-1448.18 980,-1433.37 1000.11,-1430.51 1022.05,-1425.82 1040.73,-1421.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1041.58,-1424.73 1050.45,-1418.94 1039.91,-1417.93 1041.58,-1424.73"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="a00388.html#ga5feb53554e8917a81bbbc332163a61fb" target="_top" xlink:title="Flush packet to server. ">
<polygon fill="white" stroke="black" points="403,-615.865 403,-634.865 499,-634.865 499,-615.865 403,-615.865"/>
<text text-anchor="middle" x="451" y="-622.865" font-family="Helvetica,sans-Serif" font-size="10.00">tds_flush_packet</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge122" class="edge"><title>Node46&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M299.839,-1349.53C298.761,-1271.9 295.296,-758.026 390,-644.365 391.311,-642.791 392.753,-641.346 394.298,-640.019"/>
<polygon fill="midnightblue" stroke="midnightblue" points="396.423,-642.807 402.766,-634.321 392.515,-637 396.423,-642.807"/>
</g>
<!-- Node48&#45;&gt;Node2 -->
<g id="edge124" class="edge"><title>Node48&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M299.881,-634.63C299.446,-554.613 307.055,-8.36538 596,-8.36538 596,-8.36538 596,-8.36538 1088,-8.36538 1179.41,-8.36538 1228.06,24.9186 1291,-41.3654 1336.95,-89.7543 1359.42,-584.479 1363.73,-690.452"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1360.24,-690.834 1364.13,-700.687 1367.23,-690.555 1360.24,-690.834"/>
</g>
<!-- Node48&#45;&gt;Node12 -->
<g id="edge126" class="edge"><title>Node48&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M325.786,-647.632C342.054,-649.692 363.854,-652.454 384.648,-655.087"/>
<polygon fill="midnightblue" stroke="midnightblue" points="384.386,-658.582 394.746,-656.367 385.265,-651.638 384.386,-658.582"/>
</g>
<!-- Node48&#45;&gt;Node47 -->
<g id="edge125" class="edge"><title>Node48&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M325.786,-641.099C344.173,-638.77 369.627,-635.546 392.707,-632.622"/>
<polygon fill="midnightblue" stroke="midnightblue" points="393.287,-636.077 402.767,-631.348 392.407,-629.133 393.287,-636.077"/>
</g>
<!-- Node49&#45;&gt;Node2 -->
<g id="edge132" class="edge"><title>Node49&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M185.833,-1606.6C202.694,-1610.59 224.444,-1615.34 244,-1618.37 334.863,-1632.42 358.056,-1637.37 450,-1637.37 450,-1637.37 450,-1637.37 598,-1637.37 723.229,-1637.37 1040.96,-1618.91 1158,-1574.37 1225.65,-1548.62 1254.7,-1542.99 1291,-1480.37 1368,-1347.53 1366.09,-837.644 1364.8,-730.28"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1368.3,-730.138 1364.66,-720.185 1361.3,-730.231 1368.3,-730.138"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="a00372.html#gaf1879b85e8238c015b9648d077665285" target="_top" xlink:title="_dbresults">
<polygon fill="white" stroke="black" points="266.5,-1589.87 266.5,-1608.87 331.5,-1608.87 331.5,-1589.87 266.5,-1589.87"/>
<text text-anchor="middle" x="299" y="-1596.87" font-family="Helvetica,sans-Serif" font-size="10.00">_dbresults</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge128" class="edge"><title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M185.533,-1599.37C205.77,-1599.37 233.261,-1599.37 255.997,-1599.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="256.066,-1602.87 266.065,-1599.37 256.065,-1595.87 256.066,-1602.87"/>
</g>
<!-- Node50&#45;&gt;Node2 -->
<g id="edge129" class="edge"><title>Node50&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M331.962,-1597.64C392.999,-1594.34 530.375,-1586.88 646,-1580.37 941.103,-1563.75 1110.43,-1652.37 1291,-1418.37 1334.25,-1362.32 1358.96,-839.332 1363.67,-730.246"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367.18,-730.153 1364.11,-720.013 1360.18,-729.855 1367.18,-730.153"/>
</g>
<!-- Node50&#45;&gt;Node8 -->
<g id="edge130" class="edge"><title>Node50&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M321.786,-1608.99C370.122,-1629.44 490.419,-1675.37 596,-1675.37 596,-1675.37 596,-1675.37 743,-1675.37 854.521,-1675.37 985.203,-1655.28 1048.22,-1644.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1048.86,-1647.75 1058.11,-1642.57 1047.65,-1640.86 1048.86,-1647.75"/>
</g>
<!-- Node50&#45;&gt;Node12 -->
<g id="edge131" class="edge"><title>Node50&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M307.257,-1589.73C319.257,-1573.24 343,-1538.09 354,-1504.37 406.316,-1343.96 442.017,-794.684 448.819,-683.2"/>
<polygon fill="midnightblue" stroke="midnightblue" points="452.323,-683.239 449.432,-673.046 445.335,-682.817 452.323,-683.239"/>
</g>
</g>
</svg>