267 lines
17 KiB
XML
267 lines
17 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="680pt" height="1267pt"
|
|
viewBox="0.00 0.00 680.00 1267.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 1263)">
|
|
<title>G</title>
|
|
<polygon fill="white" stroke="white" points="-4,5 -4,-1263 677,-1263 677,5 -4,5"/>
|
|
<g id="graph2" class="cluster"><title>cluster_Global</title>
|
|
<polyline fill="none" stroke="gray" points="242,-152 652,-152 "/>
|
|
<path fill="none" stroke="gray" d="M652,-152C658,-152 664,-158 664,-164"/>
|
|
<polyline fill="none" stroke="gray" points="664,-164 664,-1239 "/>
|
|
<path fill="none" stroke="gray" d="M664,-1239C664,-1245 658,-1251 652,-1251"/>
|
|
<polyline fill="none" stroke="gray" points="652,-1251 242,-1251 "/>
|
|
<path fill="none" stroke="gray" d="M242,-1251C236,-1251 230,-1245 230,-1239"/>
|
|
<polyline fill="none" stroke="gray" points="230,-1239 230,-164 "/>
|
|
<path fill="none" stroke="gray" d="M230,-164C230,-158 236,-152 242,-152"/>
|
|
<text text-anchor="middle" x="447" y="-1237.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">\</text>
|
|
</g>
|
|
<!-- \\DB_PDO -->
|
|
<g id="node2" class="node"><title>\\DB_PDO</title>
|
|
<polygon fill="none" stroke="black" points="325,-736 249,-736 249,-700 325,-700 325,-736"/>
|
|
<text text-anchor="start" x="257.5" y="-723.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="264" y="-710.233" font-family="Times Roman,serif" font-size="11.00">DB_PDO</text>
|
|
</g>
|
|
<!-- \\PDO -->
|
|
<g id="node27" class="node"><title>\\PDO</title>
|
|
<ellipse fill="none" stroke="black" cx="36" cy="-718" rx="35.0527" ry="18"/>
|
|
<text text-anchor="middle" x="36" y="-713.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDO</text>
|
|
</g>
|
|
<!-- \\DB_PDO->\\PDO -->
|
|
<g id="edge3" class="edge"><title>\\DB_PDO->\\PDO</title>
|
|
<path fill="none" stroke="black" d="M248.879,-718C204.032,-718 129.635,-718 81.7269,-718"/>
|
|
<polygon fill="none" stroke="black" points="81.6312,-714.5 71.6312,-718 81.6311,-721.5 81.6312,-714.5"/>
|
|
</g>
|
|
<!-- \\DB_Util -->
|
|
<g id="node3" class="node"><title>\\DB_Util</title>
|
|
<polygon fill="none" stroke="black" points="325,-466 249,-466 249,-430 325,-430 325,-466"/>
|
|
<text text-anchor="start" x="257.5" y="-453.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="266.5" y="-440.233" font-family="Times Roman,serif" font-size="11.00">DB_Util</text>
|
|
</g>
|
|
<!-- \\Query_Parser -->
|
|
<g id="node4" class="node"><title>\\Query_Parser</title>
|
|
<polygon fill="none" stroke="black" points="624,-1222 534,-1222 534,-1186 624,-1186 624,-1222"/>
|
|
<text text-anchor="middle" x="579" y="-1200.6" font-family="Times Roman,serif" font-size="11.00">Query_Parser</text>
|
|
</g>
|
|
<!-- \\Query_Builder -->
|
|
<g id="node5" class="node"><title>\\Query_Builder</title>
|
|
<polygon fill="none" stroke="black" points="626,-1168 532,-1168 532,-1132 626,-1132 626,-1168"/>
|
|
<text text-anchor="middle" x="579" y="-1146.6" font-family="Times Roman,serif" font-size="11.00">Query_Builder</text>
|
|
</g>
|
|
<!-- \\iQuery_Builder -->
|
|
<g id="node25" class="node"><title>\\iQuery_Builder</title>
|
|
<polygon fill="none" stroke="black" points="336,-1168 238,-1168 238,-1132 336,-1132 336,-1168"/>
|
|
<text text-anchor="middle" x="287" y="-1146.6" font-family="Times Roman,serif" font-size="11.00">iQuery_Builder</text>
|
|
</g>
|
|
<!-- \\Query_Builder->\\iQuery_Builder -->
|
|
<g id="edge5" class="edge"><title>\\Query_Builder->\\iQuery_Builder</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M531.435,-1150C480.879,-1150 400.848,-1150 346.235,-1150"/>
|
|
<polygon fill="none" stroke="black" points="346.007,-1146.5 336.007,-1150 346.007,-1153.5 346.007,-1146.5"/>
|
|
</g>
|
|
<!-- \\ODBC_SQL -->
|
|
<g id="node6" class="node"><title>\\ODBC_SQL</title>
|
|
<polygon fill="none" stroke="black" points="617,-1114 541,-1114 541,-1078 617,-1078 617,-1114"/>
|
|
<text text-anchor="middle" x="579" y="-1092.6" font-family="Times Roman,serif" font-size="11.00">ODBC_SQL</text>
|
|
</g>
|
|
<!-- \\iDB_SQL -->
|
|
<g id="node24" class="node"><title>\\iDB_SQL</title>
|
|
<polygon fill="none" stroke="black" points="318,-1006 256,-1006 256,-970 318,-970 318,-1006"/>
|
|
<text text-anchor="middle" x="287" y="-984.6" font-family="Times Roman,serif" font-size="11.00">iDB_SQL</text>
|
|
</g>
|
|
<!-- \\ODBC_SQL->\\iDB_SQL -->
|
|
<g id="edge7" class="edge"><title>\\ODBC_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M540.948,-1082.85C528.512,-1078.5 514.647,-1073.6 502,-1069 441.314,-1046.93 371.402,-1020.38 328.201,-1003.84"/>
|
|
<polygon fill="none" stroke="black" points="329.199,-1000.48 318.609,-1000.17 326.694,-1007.02 329.199,-1000.48"/>
|
|
</g>
|
|
<!-- \\ODBC -->
|
|
<g id="node7" class="node"><title>\\ODBC</title>
|
|
<polygon fill="none" stroke="black" points="606,-844 552,-844 552,-808 606,-808 606,-844"/>
|
|
<text text-anchor="middle" x="579" y="-822.6" font-family="Times Roman,serif" font-size="11.00">ODBC</text>
|
|
</g>
|
|
<!-- \\ODBC->\\DB_PDO -->
|
|
<g id="edge9" class="edge"><title>\\ODBC->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M551.863,-816.656C537.09,-811.525 518.508,-805.003 502,-799 444.323,-778.026 378.311,-753.004 334.819,-736.376"/>
|
|
<polygon fill="none" stroke="black" points="335.941,-733.058 325.351,-732.753 333.439,-739.596 335.941,-733.058"/>
|
|
</g>
|
|
<!-- \\ODBC_Util -->
|
|
<g id="node8" class="node"><title>\\ODBC_Util</title>
|
|
<polygon fill="none" stroke="black" points="615,-574 543,-574 543,-538 615,-538 615,-574"/>
|
|
<text text-anchor="middle" x="579" y="-552.6" font-family="Times Roman,serif" font-size="11.00">ODBC_Util</text>
|
|
</g>
|
|
<!-- \\ODBC_Util->\\DB_Util -->
|
|
<g id="edge11" class="edge"><title>\\ODBC_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M542.122,-543.263C529.389,-538.813 515.047,-533.744 502,-529 444.323,-508.026 378.311,-483.004 334.819,-466.376"/>
|
|
<polygon fill="none" stroke="black" points="335.941,-463.058 325.351,-462.753 333.439,-469.596 335.941,-463.058"/>
|
|
</g>
|
|
<!-- \\SQLite_SQL -->
|
|
<g id="node9" class="node"><title>\\SQLite_SQL</title>
|
|
<polygon fill="none" stroke="black" points="619,-1060 539,-1060 539,-1024 619,-1024 619,-1060"/>
|
|
<text text-anchor="middle" x="579" y="-1038.6" font-family="Times Roman,serif" font-size="11.00">SQLite_SQL</text>
|
|
</g>
|
|
<!-- \\SQLite_SQL->\\iDB_SQL -->
|
|
<g id="edge13" class="edge"><title>\\SQLite_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.705,-1034.55C483.474,-1024.33 384.742,-1006.08 328.755,-995.722"/>
|
|
<polygon fill="none" stroke="black" points="329.288,-992.261 318.819,-993.884 328.015,-999.144 329.288,-992.261"/>
|
|
</g>
|
|
<!-- \\SQLite -->
|
|
<g id="node10" class="node"><title>\\SQLite</title>
|
|
<polygon fill="none" stroke="black" points="606,-790 552,-790 552,-754 606,-754 606,-790"/>
|
|
<text text-anchor="middle" x="579" y="-768.6" font-family="Times Roman,serif" font-size="11.00">SQLite</text>
|
|
</g>
|
|
<!-- \\SQLite->\\DB_PDO -->
|
|
<g id="edge15" class="edge"><title>\\SQLite->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M551.792,-766.968C502.303,-757.816 396.973,-738.338 335.113,-726.898"/>
|
|
<polygon fill="none" stroke="black" points="335.672,-723.442 325.203,-725.065 334.399,-730.325 335.672,-723.442"/>
|
|
</g>
|
|
<!-- \\SQLite_Util -->
|
|
<g id="node11" class="node"><title>\\SQLite_Util</title>
|
|
<polygon fill="none" stroke="black" points="617,-520 541,-520 541,-484 617,-484 617,-520"/>
|
|
<text text-anchor="middle" x="579" y="-498.6" font-family="Times Roman,serif" font-size="11.00">SQLite_Util</text>
|
|
</g>
|
|
<!-- \\SQLite_Util->\\DB_Util -->
|
|
<g id="edge17" class="edge"><title>\\SQLite_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M540.225,-494.829C487.246,-485.032 392.288,-467.471 334.918,-456.861"/>
|
|
<polygon fill="none" stroke="black" points="335.478,-453.406 325.008,-455.029 334.205,-460.289 335.478,-453.406"/>
|
|
</g>
|
|
<!-- \\Firebird_Result -->
|
|
<g id="node12" class="node"><title>\\Firebird_Result</title>
|
|
<polygon fill="none" stroke="black" points="627,-304 531,-304 531,-268 627,-268 627,-304"/>
|
|
<text text-anchor="middle" x="579" y="-282.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Result</text>
|
|
</g>
|
|
<!-- \\PDOStatement -->
|
|
<g id="node36" class="node"><title>\\PDOStatement</title>
|
|
<ellipse fill="none" stroke="black" cx="287" cy="-126" rx="85.1942" ry="18"/>
|
|
<text text-anchor="middle" x="287" y="-121.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDOStatement</text>
|
|
</g>
|
|
<!-- \\Firebird_Result->\\PDOStatement -->
|
|
<g id="edge19" class="edge"><title>\\Firebird_Result->\\PDOStatement</title>
|
|
<path fill="none" stroke="black" d="M530.48,-274.443C520.419,-270.603 510.352,-265.567 502,-259 455.775,-222.654 479.379,-179.93 430,-148 415.718,-138.765 398.987,-132.876 382.102,-129.209"/>
|
|
<polygon fill="none" stroke="black" points="382.64,-125.748 372.159,-127.298 381.319,-132.623 382.64,-125.748"/>
|
|
</g>
|
|
<!-- \\Firebird_SQL -->
|
|
<g id="node13" class="node"><title>\\Firebird_SQL</title>
|
|
<polygon fill="none" stroke="black" points="621,-1006 537,-1006 537,-970 621,-970 621,-1006"/>
|
|
<text text-anchor="middle" x="579" y="-984.6" font-family="Times Roman,serif" font-size="11.00">Firebird_SQL</text>
|
|
</g>
|
|
<!-- \\Firebird_SQL->\\iDB_SQL -->
|
|
<g id="edge21" class="edge"><title>\\Firebird_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M536.228,-988C480.57,-988 383.933,-988 328.771,-988"/>
|
|
<polygon fill="none" stroke="black" points="328.645,-984.5 318.645,-988 328.645,-991.5 328.645,-984.5"/>
|
|
</g>
|
|
<!-- \\Firebird_Util -->
|
|
<g id="node14" class="node"><title>\\Firebird_Util</title>
|
|
<polygon fill="none" stroke="black" points="620,-466 538,-466 538,-430 620,-430 620,-466"/>
|
|
<text text-anchor="middle" x="579" y="-444.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Util</text>
|
|
</g>
|
|
<!-- \\Firebird_Util->\\DB_Util -->
|
|
<g id="edge23" class="edge"><title>\\Firebird_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M537.783,-448C484.504,-448 391.879,-448 335.34,-448"/>
|
|
<polygon fill="none" stroke="black" points="335.221,-444.5 325.221,-448 335.221,-451.5 335.221,-444.5"/>
|
|
</g>
|
|
<!-- \\Firebird -->
|
|
<g id="node15" class="node"><title>\\Firebird</title>
|
|
<polygon fill="none" stroke="black" points="608,-736 550,-736 550,-700 608,-700 608,-736"/>
|
|
<text text-anchor="middle" x="579" y="-714.6" font-family="Times Roman,serif" font-size="11.00">Firebird</text>
|
|
</g>
|
|
<!-- \\Firebird->\\DB_PDO -->
|
|
<g id="edge25" class="edge"><title>\\Firebird->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M549.934,-718C499.752,-718 396.38,-718 335.263,-718"/>
|
|
<polygon fill="none" stroke="black" points="335.099,-714.5 325.099,-718 335.099,-721.5 335.099,-714.5"/>
|
|
</g>
|
|
<!-- \\PgSQL -->
|
|
<g id="node16" class="node"><title>\\PgSQL</title>
|
|
<polygon fill="none" stroke="black" points="606,-682 552,-682 552,-646 606,-646 606,-682"/>
|
|
<text text-anchor="middle" x="579" y="-660.6" font-family="Times Roman,serif" font-size="11.00">PgSQL</text>
|
|
</g>
|
|
<!-- \\PgSQL->\\DB_PDO -->
|
|
<g id="edge27" class="edge"><title>\\PgSQL->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M551.792,-669.032C502.303,-678.184 396.973,-697.662 335.113,-709.102"/>
|
|
<polygon fill="none" stroke="black" points="334.399,-705.675 325.203,-710.935 335.672,-712.558 334.399,-705.675"/>
|
|
</g>
|
|
<!-- \\PgSQL_Util -->
|
|
<g id="node17" class="node"><title>\\PgSQL_Util</title>
|
|
<polygon fill="none" stroke="black" points="617,-412 541,-412 541,-376 617,-376 617,-412"/>
|
|
<text text-anchor="middle" x="579" y="-390.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_Util</text>
|
|
</g>
|
|
<!-- \\PgSQL_Util->\\DB_Util -->
|
|
<g id="edge29" class="edge"><title>\\PgSQL_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M540.844,-402.843C510.815,-409.645 467.86,-419.028 430,-426 398.567,-431.788 363.052,-437.258 335.279,-441.295"/>
|
|
<polygon fill="none" stroke="black" points="334.437,-437.88 325.039,-442.77 335.435,-444.809 334.437,-437.88"/>
|
|
</g>
|
|
<!-- \\PgSQL_SQL -->
|
|
<g id="node18" class="node"><title>\\PgSQL_SQL</title>
|
|
<polygon fill="none" stroke="black" points="619,-952 539,-952 539,-916 619,-916 619,-952"/>
|
|
<text text-anchor="middle" x="579" y="-930.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_SQL</text>
|
|
</g>
|
|
<!-- \\PgSQL_SQL->\\iDB_SQL -->
|
|
<g id="edge31" class="edge"><title>\\PgSQL_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.705,-941.452C483.474,-951.666 384.742,-969.925 328.755,-980.278"/>
|
|
<polygon fill="none" stroke="black" points="328.015,-976.856 318.819,-982.116 329.288,-983.739 328.015,-976.856"/>
|
|
</g>
|
|
<!-- \\MySQL -->
|
|
<g id="node19" class="node"><title>\\MySQL</title>
|
|
<polygon fill="none" stroke="black" points="606,-628 552,-628 552,-592 606,-592 606,-628"/>
|
|
<text text-anchor="middle" x="579" y="-606.6" font-family="Times Roman,serif" font-size="11.00">MySQL</text>
|
|
</g>
|
|
<!-- \\MySQL->\\DB_PDO -->
|
|
<g id="edge33" class="edge"><title>\\MySQL->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M551.145,-619.594C536.491,-624.685 518.242,-631.094 502,-637 444.323,-657.974 378.311,-682.996 334.819,-699.624"/>
|
|
<polygon fill="none" stroke="black" points="333.439,-696.404 325.351,-703.247 335.941,-702.942 333.439,-696.404"/>
|
|
</g>
|
|
<!-- \\MySQL_Util -->
|
|
<g id="node20" class="node"><title>\\MySQL_Util</title>
|
|
<polygon fill="none" stroke="black" points="618,-358 540,-358 540,-322 618,-322 618,-358"/>
|
|
<text text-anchor="middle" x="579" y="-336.6" font-family="Times Roman,serif" font-size="11.00">MySQL_Util</text>
|
|
</g>
|
|
<!-- \\MySQL_Util->\\DB_Util -->
|
|
<g id="edge35" class="edge"><title>\\MySQL_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M539.468,-350.917C527.075,-355.105 513.609,-360.478 502,-367 465.931,-387.264 467.783,-409.147 430,-426 400.273,-439.26 364,-444.733 335.425,-446.904"/>
|
|
<polygon fill="none" stroke="black" points="335.024,-443.423 325.272,-447.563 335.478,-450.408 335.024,-443.423"/>
|
|
</g>
|
|
<!-- \\MySQL_SQL -->
|
|
<g id="node21" class="node"><title>\\MySQL_SQL</title>
|
|
<polygon fill="none" stroke="black" points="620,-898 538,-898 538,-862 620,-862 620,-898"/>
|
|
<text text-anchor="middle" x="579" y="-876.6" font-family="Times Roman,serif" font-size="11.00">MySQL_SQL</text>
|
|
</g>
|
|
<!-- \\MySQL_SQL->\\iDB_SQL -->
|
|
<g id="edge37" class="edge"><title>\\MySQL_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M537.778,-894.258C526.185,-898.321 513.582,-902.788 502,-907 441.314,-929.068 371.402,-955.618 328.201,-972.156"/>
|
|
<polygon fill="none" stroke="black" points="326.694,-968.985 318.609,-975.831 329.199,-975.521 326.694,-968.985"/>
|
|
</g>
|
|
<!-- \\BadDBDriverException -->
|
|
<g id="node22" class="node"><title>\\BadDBDriverException</title>
|
|
<polygon fill="none" stroke="black" points="650,-250 508,-250 508,-214 650,-214 650,-250"/>
|
|
<text text-anchor="middle" x="579" y="-228.6" font-family="Times Roman,serif" font-size="11.00">BadDBDriverException</text>
|
|
</g>
|
|
<!-- \\InvalidArgumentException -->
|
|
<g id="node47" class="node"><title>\\InvalidArgumentException</title>
|
|
<ellipse fill="none" stroke="black" cx="287" cy="-72" rx="138.86" ry="18"/>
|
|
<text text-anchor="middle" x="287" y="-67.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\InvalidArgumentException</text>
|
|
</g>
|
|
<!-- \\BadDBDriverException->\\InvalidArgumentException -->
|
|
<g id="edge39" class="edge"><title>\\BadDBDriverException->\\InvalidArgumentException</title>
|
|
<path fill="none" stroke="black" d="M516.256,-213.95C511.211,-211.337 506.379,-208.369 502,-205 456.859,-170.276 477.626,-130.229 430,-99 422.555,-94.1182 414.45,-90.0687 406.008,-86.715"/>
|
|
<polygon fill="none" stroke="black" points="406.944,-83.3318 396.35,-83.2169 404.56,-89.9134 406.944,-83.3318"/>
|
|
</g>
|
|
<!-- \\BadConnectionException -->
|
|
<g id="node23" class="node"><title>\\BadConnectionException</title>
|
|
<polygon fill="none" stroke="black" points="656,-196 502,-196 502,-160 656,-160 656,-196"/>
|
|
<text text-anchor="middle" x="579" y="-174.6" font-family="Times Roman,serif" font-size="11.00">BadConnectionException</text>
|
|
</g>
|
|
<!-- \\UnexpectedValueException -->
|
|
<g id="node49" class="node"><title>\\UnexpectedValueException</title>
|
|
<ellipse fill="none" stroke="black" cx="287" cy="-18" rx="142.885" ry="18"/>
|
|
<text text-anchor="middle" x="287" y="-13.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\UnexpectedValueException</text>
|
|
</g>
|
|
<!-- \\BadConnectionException->\\UnexpectedValueException -->
|
|
<g id="edge41" class="edge"><title>\\BadConnectionException->\\UnexpectedValueException</title>
|
|
<path fill="none" stroke="black" d="M564.649,-159.998C540.297,-130.794 487.857,-73.4973 430,-45 420.639,-40.3894 410.577,-36.5637 400.283,-33.3896"/>
|
|
<polygon fill="none" stroke="black" points="400.935,-29.9357 390.358,-30.5418 399.005,-36.6642 400.935,-29.9357"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|