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,-520 249,-520 249,-484 325,-484 325,-520"/>
|
|
<text text-anchor="start" x="257.5" y="-507.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="264" y="-494.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="-502" rx="35.0527" ry="18"/>
|
|
<text text-anchor="middle" x="36" y="-497.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,-502C204.032,-502 129.635,-502 81.7269,-502"/>
|
|
<polygon fill="none" stroke="black" points="81.6312,-498.5 71.6312,-502 81.6311,-505.5 81.6312,-498.5"/>
|
|
</g>
|
|
<!-- \\Firebird_Result -->
|
|
<g id="node3" class="node"><title>\\Firebird_Result</title>
|
|
<polygon fill="none" stroke="black" points="627,-358 531,-358 531,-322 627,-322 627,-358"/>
|
|
<text text-anchor="middle" x="579" y="-336.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Result</text>
|
|
</g>
|
|
<!-- \\PDOStatement -->
|
|
<g id="node29" 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="edge5" class="edge"><title>\\Firebird_Result->\\PDOStatement</title>
|
|
<path fill="none" stroke="black" d="M530.433,-329.744C520.145,-325.821 509.994,-320.422 502,-313 443.364,-258.561 493.404,-196.803 430,-148 416.189,-137.37 399.361,-130.886 382.164,-127.081"/>
|
|
<polygon fill="none" stroke="black" points="382.497,-123.581 372.017,-125.14 381.181,-130.457 382.497,-123.581"/>
|
|
</g>
|
|
<!-- \\Firebird_Util -->
|
|
<g id="node4" class="node"><title>\\Firebird_Util</title>
|
|
<polygon fill="none" stroke="black" points="620,-1168 538,-1168 538,-1132 620,-1132 620,-1168"/>
|
|
<text text-anchor="middle" x="579" y="-1146.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Util</text>
|
|
</g>
|
|
<!-- \\DB_Util -->
|
|
<g id="node10" class="node"><title>\\DB_Util</title>
|
|
<polygon fill="none" stroke="black" points="325,-1060 249,-1060 249,-1024 325,-1024 325,-1060"/>
|
|
<text text-anchor="start" x="257.5" y="-1047.43" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="266.5" y="-1034.23" font-family="Times Roman,serif" font-size="11.00">DB_Util</text>
|
|
</g>
|
|
<!-- \\Firebird_Util->\\DB_Util -->
|
|
<g id="edge7" class="edge"><title>\\Firebird_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M537.778,-1135.74C526.185,-1131.68 513.582,-1127.21 502,-1123 444.323,-1102.03 378.311,-1077 334.819,-1060.38"/>
|
|
<polygon fill="none" stroke="black" points="335.941,-1057.06 325.351,-1056.75 333.439,-1063.6 335.941,-1057.06"/>
|
|
</g>
|
|
<!-- \\Query_Builder -->
|
|
<g id="node5" class="node"><title>\\Query_Builder</title>
|
|
<polygon fill="none" stroke="black" points="626,-1222 532,-1222 532,-1186 626,-1186 626,-1222"/>
|
|
<text text-anchor="middle" x="579" y="-1200.6" font-family="Times Roman,serif" font-size="11.00">Query_Builder</text>
|
|
</g>
|
|
<!-- \\iQuery_Builder -->
|
|
<g id="node24" class="node"><title>\\iQuery_Builder</title>
|
|
<polygon fill="none" stroke="black" points="336,-1222 238,-1222 238,-1186 336,-1186 336,-1222"/>
|
|
<text text-anchor="middle" x="287" y="-1200.6" font-family="Times Roman,serif" font-size="11.00">iQuery_Builder</text>
|
|
</g>
|
|
<!-- \\Query_Builder->\\iQuery_Builder -->
|
|
<g id="edge9" class="edge"><title>\\Query_Builder->\\iQuery_Builder</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M531.435,-1204C480.879,-1204 400.848,-1204 346.235,-1204"/>
|
|
<polygon fill="none" stroke="black" points="346.007,-1200.5 336.007,-1204 346.007,-1207.5 346.007,-1200.5"/>
|
|
</g>
|
|
<!-- \\Firebird -->
|
|
<g id="node6" class="node"><title>\\Firebird</title>
|
|
<polygon fill="none" stroke="black" points="608,-628 550,-628 550,-592 608,-592 608,-628"/>
|
|
<text text-anchor="middle" x="579" y="-606.6" font-family="Times Roman,serif" font-size="11.00">Firebird</text>
|
|
</g>
|
|
<!-- \\Firebird->\\DB_PDO -->
|
|
<g id="edge11" class="edge"><title>\\Firebird->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M549.692,-599.901C535.297,-594.895 517.71,-588.713 502,-583 444.323,-562.026 378.311,-537.004 334.819,-520.376"/>
|
|
<polygon fill="none" stroke="black" points="335.941,-517.058 325.351,-516.753 333.439,-523.596 335.941,-517.058"/>
|
|
</g>
|
|
<!-- \\MySQL_Util -->
|
|
<g id="node7" class="node"><title>\\MySQL_Util</title>
|
|
<polygon fill="none" stroke="black" points="618,-1114 540,-1114 540,-1078 618,-1078 618,-1114"/>
|
|
<text text-anchor="middle" x="579" y="-1092.6" font-family="Times Roman,serif" font-size="11.00">MySQL_Util</text>
|
|
</g>
|
|
<!-- \\MySQL_Util->\\DB_Util -->
|
|
<g id="edge13" class="edge"><title>\\MySQL_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M539.316,-1088.66C486.212,-1078.84 392.123,-1061.44 335.065,-1050.89"/>
|
|
<polygon fill="none" stroke="black" points="335.675,-1047.44 325.205,-1049.07 334.402,-1054.33 335.675,-1047.44"/>
|
|
</g>
|
|
<!-- \\ODBC_SQL -->
|
|
<g id="node8" class="node"><title>\\ODBC_SQL</title>
|
|
<polygon fill="none" stroke="black" points="617,-898 541,-898 541,-862 617,-862 617,-898"/>
|
|
<text text-anchor="middle" x="579" y="-876.6" font-family="Times Roman,serif" font-size="11.00">ODBC_SQL</text>
|
|
</g>
|
|
<!-- \\iDB_SQL -->
|
|
<g id="node25" class="node"><title>\\iDB_SQL</title>
|
|
<polygon fill="none" stroke="black" points="318,-790 256,-790 256,-754 318,-754 318,-790"/>
|
|
<text text-anchor="middle" x="287" y="-768.6" font-family="Times Roman,serif" font-size="11.00">iDB_SQL</text>
|
|
</g>
|
|
<!-- \\ODBC_SQL->\\iDB_SQL -->
|
|
<g id="edge15" class="edge"><title>\\ODBC_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M540.948,-866.852C528.512,-862.503 514.647,-857.599 502,-853 441.314,-830.932 371.402,-804.382 328.201,-787.844"/>
|
|
<polygon fill="none" stroke="black" points="329.199,-784.479 318.609,-784.169 326.694,-791.015 329.199,-784.479"/>
|
|
</g>
|
|
<!-- \\ODBC_Util -->
|
|
<g id="node9" class="node"><title>\\ODBC_Util</title>
|
|
<polygon fill="none" stroke="black" points="615,-1060 543,-1060 543,-1024 615,-1024 615,-1060"/>
|
|
<text text-anchor="middle" x="579" y="-1038.6" font-family="Times Roman,serif" font-size="11.00">ODBC_Util</text>
|
|
</g>
|
|
<!-- \\ODBC_Util->\\DB_Util -->
|
|
<g id="edge17" class="edge"><title>\\ODBC_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M542.314,-1042C489.861,-1042 393.362,-1042 335.2,-1042"/>
|
|
<polygon fill="none" stroke="black" points="335.156,-1038.5 325.156,-1042 335.156,-1045.5 335.156,-1038.5"/>
|
|
</g>
|
|
<!-- \\SQLite_Util -->
|
|
<g id="node11" class="node"><title>\\SQLite_Util</title>
|
|
<polygon fill="none" stroke="black" points="617,-1006 541,-1006 541,-970 617,-970 617,-1006"/>
|
|
<text text-anchor="middle" x="579" y="-984.6" font-family="Times Roman,serif" font-size="11.00">SQLite_Util</text>
|
|
</g>
|
|
<!-- \\SQLite_Util->\\DB_Util -->
|
|
<g id="edge19" class="edge"><title>\\SQLite_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M540.225,-995.171C487.246,-1004.97 392.288,-1022.53 334.918,-1033.14"/>
|
|
<polygon fill="none" stroke="black" points="334.205,-1029.71 325.008,-1034.97 335.478,-1036.59 334.205,-1029.71"/>
|
|
</g>
|
|
<!-- \\PgSQL_Util -->
|
|
<g id="node12" class="node"><title>\\PgSQL_Util</title>
|
|
<polygon fill="none" stroke="black" points="617,-952 541,-952 541,-916 617,-916 617,-952"/>
|
|
<text text-anchor="middle" x="579" y="-930.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_Util</text>
|
|
</g>
|
|
<!-- \\PgSQL_Util->\\DB_Util -->
|
|
<g id="edge21" class="edge"><title>\\PgSQL_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M540.948,-947.148C528.512,-951.497 514.647,-956.401 502,-961 444.323,-981.974 378.311,-1007 334.819,-1023.62"/>
|
|
<polygon fill="none" stroke="black" points="333.439,-1020.4 325.351,-1027.25 335.941,-1026.94 333.439,-1020.4"/>
|
|
</g>
|
|
<!-- \\PgSQL_SQL -->
|
|
<g id="node13" class="node"><title>\\PgSQL_SQL</title>
|
|
<polygon fill="none" stroke="black" points="619,-844 539,-844 539,-808 619,-808 619,-844"/>
|
|
<text text-anchor="middle" x="579" y="-822.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_SQL</text>
|
|
</g>
|
|
<!-- \\PgSQL_SQL->\\iDB_SQL -->
|
|
<g id="edge23" class="edge"><title>\\PgSQL_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.705,-818.548C483.474,-808.334 384.742,-790.075 328.755,-779.722"/>
|
|
<polygon fill="none" stroke="black" points="329.288,-776.261 318.819,-777.884 328.015,-783.144 329.288,-776.261"/>
|
|
</g>
|
|
<!-- \\MySQL_SQL -->
|
|
<g id="node14" class="node"><title>\\MySQL_SQL</title>
|
|
<polygon fill="none" stroke="black" points="620,-790 538,-790 538,-754 620,-754 620,-790"/>
|
|
<text text-anchor="middle" x="579" y="-768.6" font-family="Times Roman,serif" font-size="11.00">MySQL_SQL</text>
|
|
</g>
|
|
<!-- \\MySQL_SQL->\\iDB_SQL -->
|
|
<g id="edge25" class="edge"><title>\\MySQL_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M537.783,-772C482.4,-772 384.499,-772 328.813,-772"/>
|
|
<polygon fill="none" stroke="black" points="328.595,-768.5 318.595,-772 328.595,-775.5 328.595,-768.5"/>
|
|
</g>
|
|
<!-- \\Firebird_SQL -->
|
|
<g id="node15" class="node"><title>\\Firebird_SQL</title>
|
|
<polygon fill="none" stroke="black" points="621,-736 537,-736 537,-700 621,-700 621,-736"/>
|
|
<text text-anchor="middle" x="579" y="-714.6" font-family="Times Roman,serif" font-size="11.00">Firebird_SQL</text>
|
|
</g>
|
|
<!-- \\Firebird_SQL->\\iDB_SQL -->
|
|
<g id="edge27" class="edge"><title>\\Firebird_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M536.228,-725.91C480.57,-736.203 383.933,-754.074 328.771,-764.275"/>
|
|
<polygon fill="none" stroke="black" points="327.842,-760.888 318.645,-766.148 329.115,-767.771 327.842,-760.888"/>
|
|
</g>
|
|
<!-- \\SQLite -->
|
|
<g id="node16" class="node"><title>\\SQLite</title>
|
|
<polygon fill="none" stroke="black" points="606,-574 552,-574 552,-538 606,-538 606,-574"/>
|
|
<text text-anchor="middle" x="579" y="-552.6" font-family="Times Roman,serif" font-size="11.00">SQLite</text>
|
|
</g>
|
|
<!-- \\SQLite->\\DB_PDO -->
|
|
<g id="edge29" class="edge"><title>\\SQLite->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M551.792,-550.968C502.303,-541.816 396.973,-522.338 335.113,-510.898"/>
|
|
<polygon fill="none" stroke="black" points="335.672,-507.442 325.203,-509.065 334.399,-514.325 335.672,-507.442"/>
|
|
</g>
|
|
<!-- \\SQLite_SQL -->
|
|
<g id="node17" class="node"><title>\\SQLite_SQL</title>
|
|
<polygon fill="none" stroke="black" points="619,-682 539,-682 539,-646 619,-646 619,-682"/>
|
|
<text text-anchor="middle" x="579" y="-660.6" font-family="Times Roman,serif" font-size="11.00">SQLite_SQL</text>
|
|
</g>
|
|
<!-- \\SQLite_SQL->\\iDB_SQL -->
|
|
<g id="edge31" class="edge"><title>\\SQLite_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.973,-677.839C527.056,-682.012 513.982,-686.643 502,-691 441.314,-713.068 371.402,-739.618 328.201,-756.156"/>
|
|
<polygon fill="none" stroke="black" points="326.694,-752.985 318.609,-759.831 329.199,-759.521 326.694,-752.985"/>
|
|
</g>
|
|
<!-- \\ODBC -->
|
|
<g id="node18" class="node"><title>\\ODBC</title>
|
|
<polygon fill="none" stroke="black" points="606,-520 552,-520 552,-484 606,-484 606,-520"/>
|
|
<text text-anchor="middle" x="579" y="-498.6" font-family="Times Roman,serif" font-size="11.00">ODBC</text>
|
|
</g>
|
|
<!-- \\ODBC->\\DB_PDO -->
|
|
<g id="edge33" class="edge"><title>\\ODBC->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M551.792,-502C502.406,-502 397.407,-502 335.496,-502"/>
|
|
<polygon fill="none" stroke="black" points="335.203,-498.5 325.203,-502 335.203,-505.5 335.203,-498.5"/>
|
|
</g>
|
|
<!-- \\PgSQL -->
|
|
<g id="node19" class="node"><title>\\PgSQL</title>
|
|
<polygon fill="none" stroke="black" points="606,-466 552,-466 552,-430 606,-430 606,-466"/>
|
|
<text text-anchor="middle" x="579" y="-444.6" font-family="Times Roman,serif" font-size="11.00">PgSQL</text>
|
|
</g>
|
|
<!-- \\PgSQL->\\DB_PDO -->
|
|
<g id="edge35" class="edge"><title>\\PgSQL->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M551.907,-454.321C522.121,-461.153 472.804,-472.118 430,-480 398.567,-485.788 363.052,-491.258 335.279,-495.295"/>
|
|
<polygon fill="none" stroke="black" points="334.437,-491.88 325.039,-496.77 335.435,-498.809 334.437,-491.88"/>
|
|
</g>
|
|
<!-- \\BadDBDriverException -->
|
|
<g id="node20" class="node"><title>\\BadDBDriverException</title>
|
|
<polygon fill="none" stroke="black" points="650,-304 508,-304 508,-268 650,-268 650,-304"/>
|
|
<text text-anchor="middle" x="579" y="-282.6" font-family="Times Roman,serif" font-size="11.00">BadDBDriverException</text>
|
|
</g>
|
|
<!-- \\InvalidArgumentException -->
|
|
<g id="node46" 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="edge37" class="edge"><title>\\BadDBDriverException->\\InvalidArgumentException</title>
|
|
<path fill="none" stroke="black" d="M514.091,-267.872C509.746,-265.293 505.653,-262.353 502,-259 444.551,-206.27 491.254,-147.258 430,-99 423.79,-94.1079 416.963,-90.0083 409.76,-86.5805"/>
|
|
<polygon fill="none" stroke="black" points="411.025,-83.3149 400.455,-82.589 408.266,-89.7479 411.025,-83.3149"/>
|
|
</g>
|
|
<!-- \\BadConnectionException -->
|
|
<g id="node21" 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="node48" 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="edge39" 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>
|
|
<!-- \\Query_Parser -->
|
|
<g id="node22" class="node"><title>\\Query_Parser</title>
|
|
<polygon fill="none" stroke="black" points="624,-250 534,-250 534,-214 624,-214 624,-250"/>
|
|
<text text-anchor="middle" x="579" y="-228.6" font-family="Times Roman,serif" font-size="11.00">Query_Parser</text>
|
|
</g>
|
|
<!-- \\MySQL -->
|
|
<g id="node23" class="node"><title>\\MySQL</title>
|
|
<polygon fill="none" stroke="black" points="606,-412 552,-412 552,-376 606,-376 606,-412"/>
|
|
<text text-anchor="middle" x="579" y="-390.6" font-family="Times Roman,serif" font-size="11.00">MySQL</text>
|
|
</g>
|
|
<!-- \\MySQL->\\DB_PDO -->
|
|
<g id="edge41" class="edge"><title>\\MySQL->\\DB_PDO</title>
|
|
<path fill="none" stroke="black" d="M551.274,-401.161C536.158,-405.686 517.438,-412.327 502,-421 465.931,-441.264 467.783,-463.147 430,-480 400.273,-493.26 364,-498.733 335.425,-500.904"/>
|
|
<polygon fill="none" stroke="black" points="335.024,-497.423 325.272,-501.563 335.478,-504.408 335.024,-497.423"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|