This repository has been archived on 2018-10-12. You can view files and clone it, but cannot push or open issues or pull requests.
OpenSQLManager/docs/classes.svg

425 lines
26 KiB
XML

<?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.26.3 (20100126.1600)
-->
<!-- Title: G Pages: 1 -->
<svg width="690pt" height="1694pt"
viewBox="0.00 0.00 690.00 1694.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 1690)">
<title>G</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-1690 687,-1690 687,5 -4,5"/>
<g id="graph2" class="cluster"><title>cluster_OpenSQLManager</title>
<polyline fill="none" stroke="gray" points="519,-8 649,-8 "/>
<path fill="none" stroke="gray" d="M649,-8C655,-8 661,-14 661,-20"/>
<polyline fill="none" stroke="gray" points="661,-20 661,-447 "/>
<path fill="none" stroke="gray" d="M661,-447C661,-453 655,-459 649,-459"/>
<polyline fill="none" stroke="gray" points="649,-459 519,-459 "/>
<path fill="none" stroke="gray" d="M519,-459C513,-459 507,-453 507,-447"/>
<polyline fill="none" stroke="gray" points="507,-447 507,-20 "/>
<path fill="none" stroke="gray" d="M507,-20C507,-14 513,-8 519,-8"/>
<text text-anchor="middle" x="584" y="-445.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">OpenSQLManager</text>
</g>
<g id="graph3" class="cluster"><title>cluster_default</title>
<polyline fill="none" stroke="none" points="248,-600 662,-600 "/>
<path fill="none" stroke="none" d="M662,-600C668,-600 674,-606 674,-612"/>
<polyline fill="none" stroke="none" points="674,-612 674,-1666 "/>
<path fill="none" stroke="none" d="M674,-1666C674,-1672 668,-1678 662,-1678"/>
<polyline fill="none" stroke="none" points="662,-1678 248,-1678 "/>
<path fill="none" stroke="none" d="M248,-1678C242,-1678 236,-1672 236,-1666"/>
<polyline fill="none" stroke="none" points="236,-1666 236,-612 "/>
<path fill="none" stroke="none" d="M236,-612C236,-606 242,-600 248,-600"/>
</g>
<!-- \\OpenSQLManager\\OpenSQLManager -->
<g id="node2" class="node"><title>\\OpenSQLManager\\OpenSQLManager</title>
<a xlink:href="OpenSQLManager.html" xlink:title="OpenSQLManager" target="_parent">
<polygon fill="none" stroke="black" points="639,-430 529,-430 529,-394 639,-394 639,-430"/>
<text text-anchor="middle" x="584" y="-408.6" font-family="Courier,monospace" font-size="11.00">OpenSQLManager</text>
</a>
</g>
<!-- \\wxApp -->
<g id="node35" class="node"><title>\\wxApp</title>
<ellipse fill="none" stroke="black" cx="287" cy="-412" rx="45.7889" ry="18"/>
<text text-anchor="middle" x="287" y="-407.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\wxApp</text>
</g>
<!-- \\OpenSQLManager\\OpenSQLManager&#45;&gt;\\wxApp -->
<g id="edge4" class="edge"><title>\\OpenSQLManager\\OpenSQLManager&#45;&gt;\\wxApp</title>
<path fill="none" stroke="black" d="M528.485,-412C475.913,-412 397.324,-412 344.203,-412"/>
<polygon fill="none" stroke="black" points="343.934,-408.5 333.934,-412 343.934,-415.5 343.934,-408.5"/>
</g>
<!-- \\OpenSQLManager\\DB_Reg -->
<g id="node3" class="node"><title>\\OpenSQLManager\\DB_Reg</title>
<a xlink:href="sys.common.db_reg.html" xlink:title="DB_Reg" target="_parent">
<polygon fill="none" stroke="black" points="612,-376 556,-376 556,-340 612,-340 612,-376"/>
<text text-anchor="middle" x="584" y="-354.6" font-family="Courier,monospace" font-size="11.00">DB_Reg</text>
</a>
</g>
<!-- \\OpenSQLManager\\Settings -->
<g id="node4" class="node"><title>\\OpenSQLManager\\Settings</title>
<a xlink:href="sys.common.settings.html" xlink:title="Settings" target="_parent">
<polygon fill="none" stroke="black" points="619,-322 549,-322 549,-286 619,-286 619,-322"/>
<text text-anchor="middle" x="584" y="-300.6" font-family="Courier,monospace" font-size="11.00">Settings</text>
</a>
</g>
<!-- \\OpenSQLManager\\Connection_Sidebar -->
<g id="node5" class="node"><title>\\OpenSQLManager\\Connection_Sidebar</title>
<a xlink:href="sys.widgets.connection_sidebar.html" xlink:title="Connection_Sidebar" target="_parent">
<polygon fill="none" stroke="black" points="653,-268 515,-268 515,-232 653,-232 653,-268"/>
<text text-anchor="middle" x="584" y="-246.6" font-family="Courier,monospace" font-size="11.00">Connection_Sidebar</text>
</a>
</g>
<!-- \\wxPanel -->
<g id="node60" class="node"><title>\\wxPanel</title>
<ellipse fill="none" stroke="black" cx="287" cy="-250" rx="53.1641" ry="18"/>
<text text-anchor="middle" x="287" y="-245.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\wxPanel</text>
</g>
<!-- \\OpenSQLManager\\Connection_Sidebar&#45;&gt;\\wxPanel -->
<g id="edge44" class="edge"><title>\\OpenSQLManager\\Connection_Sidebar&#45;&gt;\\wxPanel</title>
<path fill="none" stroke="black" d="M514.742,-250C465.134,-250 398.84,-250 350.576,-250"/>
<polygon fill="none" stroke="black" points="350.563,-246.5 340.563,-250 350.563,-253.5 350.563,-246.5"/>
</g>
<!-- \\OpenSQLManager\\Data_Grid -->
<g id="node6" class="node"><title>\\OpenSQLManager\\Data_Grid</title>
<a xlink:href="sys.widgets.data_grid.html" xlink:title="Data_Grid" target="_parent">
<polygon fill="none" stroke="black" points="622,-214 546,-214 546,-178 622,-178 622,-214"/>
<text text-anchor="middle" x="584" y="-192.6" font-family="Courier,monospace" font-size="11.00">Data_Grid</text>
</a>
</g>
<!-- \\wxGrid -->
<g id="node62" class="node"><title>\\wxGrid</title>
<ellipse fill="none" stroke="black" cx="287" cy="-196" rx="47.1269" ry="18"/>
<text text-anchor="middle" x="287" y="-191.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\wxGrid</text>
</g>
<!-- \\OpenSQLManager\\Data_Grid&#45;&gt;\\wxGrid -->
<g id="edge46" class="edge"><title>\\OpenSQLManager\\Data_Grid&#45;&gt;\\wxGrid</title>
<path fill="none" stroke="black" d="M545.477,-196C494.469,-196 404.075,-196 344.846,-196"/>
<polygon fill="none" stroke="black" points="344.53,-192.5 334.53,-196 344.53,-199.5 344.53,-192.5"/>
</g>
<!-- \\OpenSQLManager\\DB_tabs -->
<g id="node7" class="node"><title>\\OpenSQLManager\\DB_tabs</title>
<a xlink:href="sys.widgets.db_tabs.html" xlink:title="DB_tabs" target="_parent">
<polygon fill="none" stroke="black" points="616,-160 552,-160 552,-124 616,-124 616,-160"/>
<text text-anchor="middle" x="584" y="-138.6" font-family="Courier,monospace" font-size="11.00">DB_tabs</text>
</a>
</g>
<!-- \\wxAUINotebook -->
<g id="node64" class="node"><title>\\wxAUINotebook</title>
<ellipse fill="none" stroke="black" cx="287" cy="-142" rx="88.048" ry="18"/>
<text text-anchor="middle" x="287" y="-137.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\wxAUINotebook</text>
</g>
<!-- \\OpenSQLManager\\DB_tabs&#45;&gt;\\wxAUINotebook -->
<g id="edge48" class="edge"><title>\\OpenSQLManager\\DB_tabs&#45;&gt;\\wxAUINotebook</title>
<path fill="none" stroke="black" d="M551.934,-142C512.455,-142 443.555,-142 385.915,-142"/>
<polygon fill="none" stroke="black" points="385.663,-138.5 375.663,-142 385.663,-145.5 385.663,-138.5"/>
</g>
<!-- \\OpenSQLManager\\Connection_Manager -->
<g id="node8" class="node"><title>\\OpenSQLManager\\Connection_Manager</title>
<a xlink:href="sys.windows.connection_manager.html" xlink:title="Connection_Manager" target="_parent">
<polygon fill="none" stroke="black" points="653,-106 515,-106 515,-70 653,-70 653,-106"/>
<text text-anchor="middle" x="584" y="-84.6" font-family="Courier,monospace" font-size="11.00">Connection_Manager</text>
</a>
</g>
<!-- \\wxFrame -->
<g id="node66" class="node"><title>\\wxFrame</title>
<ellipse fill="none" stroke="black" cx="287" cy="-61" rx="57.1889" ry="18"/>
<text text-anchor="middle" x="287" y="-56.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\wxFrame</text>
</g>
<!-- \\OpenSQLManager\\Connection_Manager&#45;&gt;\\wxFrame -->
<g id="edge50" class="edge"><title>\\OpenSQLManager\\Connection_Manager&#45;&gt;\\wxFrame</title>
<path fill="none" stroke="black" d="M514.742,-81.7038C465.774,-77.2521 400.548,-71.3226 352.453,-66.9503"/>
<polygon fill="none" stroke="black" points="352.738,-63.4618 342.462,-66.042 352.104,-70.4331 352.738,-63.4618"/>
</g>
<!-- \\OpenSQLManager\\Main -->
<g id="node9" class="node"><title>\\OpenSQLManager\\Main</title>
<a xlink:href="sys.windows.main.html" xlink:title="Main" target="_parent">
<polygon fill="none" stroke="black" points="611,-52 557,-52 557,-16 611,-16 611,-52"/>
<text text-anchor="middle" x="584" y="-30.6" font-family="Courier,monospace" font-size="11.00">Main</text>
</a>
</g>
<!-- \\OpenSQLManager\\Main&#45;&gt;\\wxFrame -->
<g id="edge52" class="edge"><title>\\OpenSQLManager\\Main&#45;&gt;\\wxFrame</title>
<path fill="none" stroke="black" d="M556.856,-36.4676C510.845,-40.6505 416.305,-49.245 352.267,-55.0666"/>
<polygon fill="none" stroke="black" points="351.905,-51.585 342.263,-55.9761 352.539,-58.5562 351.905,-51.585"/>
</g>
<!-- \\Query_Parser -->
<g id="node11" class="node"><title>\\Query_Parser</title>
<a xlink:href="sys.db.classes.query_parser.html" xlink:title="Query_Parser" target="_parent">
<polygon fill="none" stroke="black" points="632,-1670 536,-1670 536,-1634 632,-1634 632,-1670"/>
<text text-anchor="middle" x="584" y="-1648.6" font-family="Courier,monospace" font-size="11.00">Query_Parser</text>
</a>
</g>
<!-- \\DB_SQL -->
<g id="node12" class="node"><title>\\DB_SQL</title>
<a xlink:href="sys.db.classes.db_sql.html" xlink:title="«abstract»&lt;br/&gt;DB_SQL" target="_parent">
<polygon fill="none" stroke="black" points="329,-1184 245,-1184 245,-1148 329,-1148 329,-1184"/>
<text text-anchor="start" x="253" y="-1171.43" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="266.5" y="-1158.23" font-family="Courier,monospace" font-size="11.00">DB_SQL</text>
</a>
</g>
<!-- \\DB_PDO -->
<g id="node13" class="node"><title>\\DB_PDO</title>
<a xlink:href="sys.db.classes.db_pdo.html" xlink:title="«abstract»&lt;br/&gt;DB_PDO" target="_parent">
<polygon fill="none" stroke="black" points="329,-914 245,-914 245,-878 329,-878 329,-914"/>
<text text-anchor="start" x="253" y="-901.433" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="266.5" y="-888.233" font-family="Courier,monospace" font-size="11.00">DB_PDO</text>
</a>
</g>
<!-- \\PDO -->
<g id="node37" class="node"><title>\\PDO</title>
<ellipse fill="none" stroke="black" cx="36" cy="-896" rx="35.0527" ry="18"/>
<text text-anchor="middle" x="36" y="-891.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDO</text>
</g>
<!-- \\DB_PDO&#45;&gt;\\PDO -->
<g id="edge6" class="edge"><title>\\DB_PDO&#45;&gt;\\PDO</title>
<path fill="none" stroke="black" d="M244.421,-896C199.3,-896 128.295,-896 81.9376,-896"/>
<polygon fill="none" stroke="black" points="81.8642,-892.5 71.8642,-896 81.8642,-899.5 81.8642,-892.5"/>
</g>
<!-- \\Query_Builder -->
<g id="node14" class="node"><title>\\Query_Builder</title>
<a xlink:href="sys.db.classes.query_builder.html" xlink:title="Query_Builder" target="_parent">
<polygon fill="none" stroke="black" points="636,-1616 532,-1616 532,-1580 636,-1580 636,-1616"/>
<text text-anchor="middle" x="584" y="-1594.6" font-family="Courier,monospace" font-size="11.00">Query_Builder</text>
</a>
</g>
<!-- \\DB_Util -->
<g id="node15" class="node"><title>\\DB_Util</title>
<a xlink:href="sys.db.classes.db_util.html" xlink:title="«abstract»&lt;br/&gt;DB_Util" target="_parent">
<polygon fill="none" stroke="black" points="329,-1454 245,-1454 245,-1418 329,-1418 329,-1454"/>
<text text-anchor="start" x="253" y="-1441.43" font-family="Courier,monospace" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="263" y="-1428.23" font-family="Courier,monospace" font-size="11.00">DB_Util</text>
</a>
</g>
<!-- \\BadDBDriverException -->
<g id="node16" class="node"><title>\\BadDBDriverException</title>
<a xlink:href="sys.db.common.html" xlink:title="BadDBDriverException" target="_parent">
<polygon fill="none" stroke="black" points="659,-752 509,-752 509,-716 659,-716 659,-752"/>
<text text-anchor="middle" x="584" y="-730.6" font-family="Courier,monospace" font-size="11.00">BadDBDriverException</text>
</a>
</g>
<!-- \\InvalidArgumentException -->
<g id="node39" class="node"><title>\\InvalidArgumentException</title>
<ellipse fill="none" stroke="black" cx="287" cy="-574" rx="138.86" ry="18"/>
<text text-anchor="middle" x="287" y="-569.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\InvalidArgumentException</text>
</g>
<!-- \\BadDBDriverException&#45;&gt;\\InvalidArgumentException -->
<g id="edge8" class="edge"><title>\\BadDBDriverException&#45;&gt;\\InvalidArgumentException</title>
<path fill="none" stroke="black" d="M516.286,-715.962C511.227,-713.357 506.392,-710.386 502,-707 455.429,-671.099 479.379,-627.93 430,-596 425,-592.767 419.701,-589.944 414.199,-587.483"/>
<polygon fill="none" stroke="black" points="415.351,-584.174 404.768,-583.674 412.73,-590.664 415.351,-584.174"/>
</g>
<!-- \\BadConnectionException -->
<g id="node17" class="node"><title>\\BadConnectionException</title>
<a xlink:href="sys.db.common.html" xlink:title="BadConnectionException" target="_parent">
<polygon fill="none" stroke="black" points="666,-698 502,-698 502,-662 666,-662 666,-698"/>
<text text-anchor="middle" x="584" y="-676.6" font-family="Courier,monospace" font-size="11.00">BadConnectionException</text>
</a>
</g>
<!-- \\UnexpectedValueException -->
<g id="node41" class="node"><title>\\UnexpectedValueException</title>
<ellipse fill="none" stroke="black" cx="287" cy="-520" rx="142.885" ry="18"/>
<text text-anchor="middle" x="287" y="-515.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\UnexpectedValueException</text>
</g>
<!-- \\BadConnectionException&#45;&gt;\\UnexpectedValueException -->
<g id="edge10" class="edge"><title>\\BadConnectionException&#45;&gt;\\UnexpectedValueException</title>
<path fill="none" stroke="black" d="M516.365,-661.859C511.289,-659.277 506.428,-656.339 502,-653 456.528,-618.71 477.626,-578.229 430,-547 422.863,-542.32 415.119,-538.405 407.053,-535.135"/>
<polygon fill="none" stroke="black" points="408.047,-531.77 397.454,-531.584 405.619,-538.336 408.047,-531.77"/>
</g>
<!-- \\PgSQL_SQL -->
<g id="node18" class="node"><title>\\PgSQL_SQL</title>
<a xlink:href="sys.db.drivers.pgsql.pgsql_sql.html" xlink:title="PgSQL_SQL" target="_parent">
<polygon fill="none" stroke="black" points="622,-1292 546,-1292 546,-1256 622,-1256 622,-1292"/>
<text text-anchor="middle" x="584" y="-1270.6" font-family="Courier,monospace" font-size="11.00">PgSQL_SQL</text>
</a>
</g>
<!-- \\PgSQL_SQL&#45;&gt;\\DB_SQL -->
<g id="edge12" class="edge"><title>\\PgSQL_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M545.093,-1261.56C531.426,-1257.09 515.993,-1251.94 502,-1247 446.048,-1227.26 382.529,-1203.11 339.128,-1186.34"/>
<polygon fill="none" stroke="black" points="340.227,-1183.02 329.637,-1182.67 337.7,-1189.54 340.227,-1183.02"/>
</g>
<!-- \\PgSQL_Util -->
<g id="node19" class="node"><title>\\PgSQL_Util</title>
<a xlink:href="sys.db.drivers.pgsql.pgsql_util.html" xlink:title="PgSQL_Util" target="_parent">
<polygon fill="none" stroke="black" points="626,-1562 542,-1562 542,-1526 626,-1526 626,-1562"/>
<text text-anchor="middle" x="584" y="-1540.6" font-family="Courier,monospace" font-size="11.00">PgSQL_Util</text>
</a>
</g>
<!-- \\PgSQL_Util&#45;&gt;\\DB_Util -->
<g id="edge14" class="edge"><title>\\PgSQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M541.747,-1530.47C528.941,-1526.26 514.862,-1521.54 502,-1517 446.048,-1497.26 382.529,-1473.11 339.128,-1456.34"/>
<polygon fill="none" stroke="black" points="340.227,-1453.02 329.637,-1452.67 337.7,-1459.54 340.227,-1453.02"/>
</g>
<!-- \\PgSQL -->
<g id="node20" class="node"><title>\\PgSQL</title>
<a xlink:href="sys.db.drivers.pgsql.pgsql_driver.html" xlink:title="PgSQL" target="_parent">
<polygon fill="none" stroke="black" points="611,-1022 557,-1022 557,-986 611,-986 611,-1022"/>
<text text-anchor="middle" x="584" y="-1000.6" font-family="Courier,monospace" font-size="11.00">PgSQL</text>
</a>
</g>
<!-- \\PgSQL&#45;&gt;\\DB_PDO -->
<g id="edge16" class="edge"><title>\\PgSQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M556.942,-995.408C540.912,-990.239 520.233,-983.433 502,-977 446.048,-957.258 382.529,-933.111 339.128,-916.343"/>
<polygon fill="none" stroke="black" points="340.227,-913.016 329.637,-912.671 337.7,-919.544 340.227,-913.016"/>
</g>
<!-- \\ODBC_Util -->
<g id="node21" class="node"><title>\\ODBC_Util</title>
<a xlink:href="sys.db.drivers.odbc.odbc_util.html" xlink:title="ODBC_Util" target="_parent">
<polygon fill="none" stroke="black" points="622,-1508 546,-1508 546,-1472 622,-1472 622,-1508"/>
<text text-anchor="middle" x="584" y="-1486.6" font-family="Courier,monospace" font-size="11.00">ODBC_Util</text>
</a>
</g>
<!-- \\ODBC_Util&#45;&gt;\\DB_Util -->
<g id="edge18" class="edge"><title>\\ODBC_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M545.477,-1483C492.953,-1473.45 398.67,-1456.3 339.653,-1445.57"/>
<polygon fill="none" stroke="black" points="340.244,-1442.12 329.779,-1443.78 338.991,-1449.01 340.244,-1442.12"/>
</g>
<!-- \\ODBC_SQL -->
<g id="node22" class="node"><title>\\ODBC_SQL</title>
<a xlink:href="sys.db.drivers.odbc.odbc_sql.html" xlink:title="ODBC_SQL" target="_parent">
<polygon fill="none" stroke="black" points="619,-1238 549,-1238 549,-1202 619,-1202 619,-1238"/>
<text text-anchor="middle" x="584" y="-1216.6" font-family="Courier,monospace" font-size="11.00">ODBC_SQL</text>
</a>
</g>
<!-- \\ODBC_SQL&#45;&gt;\\DB_SQL -->
<g id="edge20" class="edge"><title>\\ODBC_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M548.764,-1213.59C497.054,-1204.19 400.231,-1186.59 339.94,-1175.63"/>
<polygon fill="none" stroke="black" points="340.324,-1172.14 329.859,-1173.79 339.072,-1179.03 340.324,-1172.14"/>
</g>
<!-- \\ODBC -->
<g id="node23" class="node"><title>\\ODBC</title>
<a xlink:href="sys.db.drivers.odbc.odbc_driver.html" xlink:title="ODBC" target="_parent">
<polygon fill="none" stroke="black" points="611,-968 557,-968 557,-932 611,-932 611,-968"/>
<text text-anchor="middle" x="584" y="-946.6" font-family="Courier,monospace" font-size="11.00">ODBC</text>
</a>
</g>
<!-- \\ODBC&#45;&gt;\\DB_PDO -->
<g id="edge22" class="edge"><title>\\ODBC&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M556.856,-945.065C507.751,-936.137 403.375,-917.159 339.79,-905.598"/>
<polygon fill="none" stroke="black" points="340.031,-902.085 329.566,-903.739 338.779,-908.972 340.031,-902.085"/>
</g>
<!-- \\MySQL_Util -->
<g id="node24" class="node"><title>\\MySQL_Util</title>
<a xlink:href="sys.db.drivers.mysql.mysql_util.html" xlink:title="MySQL_Util" target="_parent">
<polygon fill="none" stroke="black" points="626,-1454 542,-1454 542,-1418 626,-1418 626,-1454"/>
<text text-anchor="middle" x="584" y="-1432.6" font-family="Courier,monospace" font-size="11.00">MySQL_Util</text>
</a>
</g>
<!-- \\MySQL_Util&#45;&gt;\\DB_Util -->
<g id="edge24" class="edge"><title>\\MySQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M541.447,-1436C488.447,-1436 397.876,-1436 340.305,-1436"/>
<polygon fill="none" stroke="black" points="339.956,-1432.5 329.956,-1436 339.956,-1439.5 339.956,-1432.5"/>
</g>
<!-- \\MySQL -->
<g id="node25" class="node"><title>\\MySQL</title>
<a xlink:href="sys.db.drivers.mysql.mysql_driver.html" xlink:title="MySQL" target="_parent">
<polygon fill="none" stroke="black" points="611,-914 557,-914 557,-878 611,-878 611,-914"/>
<text text-anchor="middle" x="584" y="-892.6" font-family="Courier,monospace" font-size="11.00">MySQL</text>
</a>
</g>
<!-- \\MySQL&#45;&gt;\\DB_PDO -->
<g id="edge26" class="edge"><title>\\MySQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M556.856,-896C507.751,-896 403.375,-896 339.79,-896"/>
<polygon fill="none" stroke="black" points="339.566,-892.5 329.566,-896 339.566,-899.5 339.566,-892.5"/>
</g>
<!-- \\MySQL_SQL -->
<g id="node26" class="node"><title>\\MySQL_SQL</title>
<a xlink:href="sys.db.drivers.mysql.mysql_sql.html" xlink:title="MySQL_SQL" target="_parent">
<polygon fill="none" stroke="black" points="623,-1184 545,-1184 545,-1148 623,-1148 623,-1184"/>
<text text-anchor="middle" x="584" y="-1162.6" font-family="Courier,monospace" font-size="11.00">MySQL_SQL</text>
</a>
</g>
<!-- \\MySQL_SQL&#45;&gt;\\DB_SQL -->
<g id="edge28" class="edge"><title>\\MySQL_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M544.867,-1166C492.265,-1166 398.579,-1166 339.781,-1166"/>
<polygon fill="none" stroke="black" points="339.584,-1162.5 329.584,-1166 339.584,-1169.5 339.584,-1162.5"/>
</g>
<!-- \\SQLite_Util -->
<g id="node27" class="node"><title>\\SQLite_Util</title>
<a xlink:href="sys.db.drivers.sqlite.sqlite_util.html" xlink:title="SQLite_Util" target="_parent">
<polygon fill="none" stroke="black" points="629,-1400 539,-1400 539,-1364 629,-1364 629,-1400"/>
<text text-anchor="middle" x="584" y="-1378.6" font-family="Courier,monospace" font-size="11.00">SQLite_Util</text>
</a>
</g>
<!-- \\SQLite_Util&#45;&gt;\\DB_Util -->
<g id="edge30" class="edge"><title>\\SQLite_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M538.245,-1390.32C484.784,-1400.04 396.477,-1416.1 340.06,-1426.35"/>
<polygon fill="none" stroke="black" points="339.125,-1422.97 329.912,-1428.2 340.377,-1429.85 339.125,-1422.97"/>
</g>
<!-- \\SQLite -->
<g id="node28" class="node"><title>\\SQLite</title>
<a xlink:href="sys.db.drivers.sqlite.sqlite_driver.html" xlink:title="SQLite" target="_parent">
<polygon fill="none" stroke="black" points="612,-860 556,-860 556,-824 612,-824 612,-860"/>
<text text-anchor="middle" x="584" y="-838.6" font-family="Courier,monospace" font-size="11.00">SQLite</text>
</a>
</g>
<!-- \\SQLite&#45;&gt;\\DB_PDO -->
<g id="edge32" class="edge"><title>\\SQLite&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M555.42,-848.405C524.567,-855.21 473.936,-866.061 430,-874 400.191,-879.386 366.734,-884.58 339.68,-888.567"/>
<polygon fill="none" stroke="black" points="339.035,-885.124 329.646,-890.034 340.047,-892.05 339.035,-885.124"/>
</g>
<!-- \\SQLite_SQL -->
<g id="node29" class="node"><title>\\SQLite_SQL</title>
<a xlink:href="sys.db.drivers.sqlite.sqlite_sql.html" xlink:title="SQLite_SQL" target="_parent">
<polygon fill="none" stroke="black" points="626,-1130 542,-1130 542,-1094 626,-1094 626,-1130"/>
<text text-anchor="middle" x="584" y="-1108.6" font-family="Courier,monospace" font-size="11.00">SQLite_SQL</text>
</a>
</g>
<!-- \\SQLite_SQL&#45;&gt;\\DB_SQL -->
<g id="edge34" class="edge"><title>\\SQLite_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M541.763,-1119.68C488.583,-1129.35 397.223,-1145.96 339.576,-1156.44"/>
<polygon fill="none" stroke="black" points="338.785,-1153.03 329.573,-1158.26 340.037,-1159.91 338.785,-1153.03"/>
</g>
<!-- \\Firebird_SQL -->
<g id="node30" class="node"><title>\\Firebird_SQL</title>
<a xlink:href="sys.db.drivers.firebird.firebird_sql.html" xlink:title="Firebird_SQL" target="_parent">
<polygon fill="none" stroke="black" points="632,-1076 536,-1076 536,-1040 632,-1040 632,-1076"/>
<text text-anchor="middle" x="584" y="-1054.6" font-family="Courier,monospace" font-size="11.00">Firebird_SQL</text>
</a>
</g>
<!-- \\Firebird_SQL&#45;&gt;\\DB_SQL -->
<g id="edge36" class="edge"><title>\\Firebird_SQL&#45;&gt;\\DB_SQL</title>
<path fill="none" stroke="black" d="M535.322,-1073.65C524.333,-1077.29 512.742,-1081.21 502,-1085 446.048,-1104.74 382.529,-1128.89 339.128,-1145.66"/>
<polygon fill="none" stroke="black" points="337.7,-1142.46 329.637,-1149.33 340.227,-1148.98 337.7,-1142.46"/>
</g>
<!-- \\Firebird_Result -->
<g id="node31" class="node"><title>\\Firebird_Result</title>
<a xlink:href="sys.db.drivers.firebird.firebird_result.html" xlink:title="Firebird_Result" target="_parent">
<polygon fill="none" stroke="black" points="642,-644 526,-644 526,-608 642,-608 642,-644"/>
<text text-anchor="middle" x="584" y="-622.6" font-family="Courier,monospace" font-size="11.00">Firebird_Result</text>
</a>
</g>
<!-- \\PDOStatement -->
<g id="node56" class="node"><title>\\PDOStatement</title>
<ellipse fill="none" stroke="black" cx="287" cy="-466" rx="85.1942" ry="18"/>
<text text-anchor="middle" x="287" y="-461.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDOStatement</text>
</g>
<!-- \\Firebird_Result&#45;&gt;\\PDOStatement -->
<g id="edge38" class="edge"><title>\\Firebird_Result&#45;&gt;\\PDOStatement</title>
<path fill="none" stroke="black" d="M568.617,-607.537C543.074,-578.208 488.863,-521.397 430,-493 413.026,-484.811 393.802,-479.102 375.082,-475.123"/>
<polygon fill="none" stroke="black" points="375.542,-471.646 365.053,-473.141 374.184,-478.514 375.542,-471.646"/>
</g>
<!-- \\Firebird -->
<g id="node32" class="node"><title>\\Firebird</title>
<a xlink:href="sys.db.drivers.firebird.firebird_driver.html" xlink:title="Firebird" target="_parent">
<polygon fill="none" stroke="black" points="619,-806 549,-806 549,-770 619,-770 619,-806"/>
<text text-anchor="middle" x="584" y="-784.6" font-family="Courier,monospace" font-size="11.00">Firebird</text>
</a>
</g>
<!-- \\Firebird&#45;&gt;\\DB_PDO -->
<g id="edge40" class="edge"><title>\\Firebird&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M548.914,-796.465C533.935,-800.851 516.582,-806.991 502,-815 465.738,-834.918 467.783,-857.147 430,-874 401.827,-886.566 367.775,-892.139 339.968,-894.536"/>
<polygon fill="none" stroke="black" points="339.354,-891.072 329.642,-895.307 339.875,-898.053 339.354,-891.072"/>
</g>
<!-- \\Firebird_Util -->
<g id="node33" class="node"><title>\\Firebird_Util</title>
<a xlink:href="sys.db.drivers.firebird.firebird_util.html" xlink:title="Firebird_Util" target="_parent">
<polygon fill="none" stroke="black" points="636,-1346 532,-1346 532,-1310 636,-1310 636,-1346"/>
<text text-anchor="middle" x="584" y="-1324.6" font-family="Courier,monospace" font-size="11.00">Firebird_Util</text>
</a>
</g>
<!-- \\Firebird_Util&#45;&gt;\\DB_Util -->
<g id="edge42" class="edge"><title>\\Firebird_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M531.833,-1344.81C521.902,-1348.11 511.611,-1351.61 502,-1355 446.048,-1374.74 382.529,-1398.89 339.128,-1415.66"/>
<polygon fill="none" stroke="black" points="337.7,-1412.46 329.637,-1419.33 340.227,-1418.98 337.7,-1412.46"/>
</g>
</g>
</svg>