Query/docs/classes.svg

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,-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="264" y="-440.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="-448" rx="35.0527" ry="18"/>
<text text-anchor="middle" x="36" y="-443.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDO</text>
</g>
<!-- \\DB_PDO&#45;&gt;\\PDO -->
<g id="edge3" class="edge"><title>\\DB_PDO&#45;&gt;\\PDO</title>
<path fill="none" stroke="black" d="M248.879,-448C204.032,-448 129.635,-448 81.7269,-448"/>
<polygon fill="none" stroke="black" points="81.6312,-444.5 71.6312,-448 81.6311,-451.5 81.6312,-444.5"/>
</g>
<!-- \\DB_Util -->
<g id="node3" class="node"><title>\\DB_Util</title>
<polygon fill="none" stroke="black" points="325,-1006 249,-1006 249,-970 325,-970 325,-1006"/>
<text text-anchor="start" x="257.5" y="-993.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="266.5" y="-980.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&#45;&gt;\\iQuery_Builder -->
<g id="edge5" class="edge"><title>\\Query_Builder&#45;&gt;\\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,-844 541,-844 541,-808 617,-808 617,-844"/>
<text text-anchor="middle" x="579" y="-822.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,-736 256,-736 256,-700 318,-700 318,-736"/>
<text text-anchor="middle" x="287" y="-714.6" font-family="Times Roman,serif" font-size="11.00">iDB_SQL</text>
</g>
<!-- \\ODBC_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge7" class="edge"><title>\\ODBC_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M540.948,-812.852C528.512,-808.503 514.647,-803.599 502,-799 441.314,-776.932 371.402,-750.382 328.201,-733.844"/>
<polygon fill="none" stroke="black" points="329.199,-730.479 318.609,-730.169 326.694,-737.015 329.199,-730.479"/>
</g>
<!-- \\ODBC -->
<g id="node7" class="node"><title>\\ODBC</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">ODBC</text>
</g>
<!-- \\ODBC&#45;&gt;\\DB_PDO -->
<g id="edge9" class="edge"><title>\\ODBC&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.863,-546.656C537.09,-541.525 518.508,-535.003 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>
<!-- \\ODBC_Util -->
<g id="node8" class="node"><title>\\ODBC_Util</title>
<polygon fill="none" stroke="black" points="615,-1114 543,-1114 543,-1078 615,-1078 615,-1114"/>
<text text-anchor="middle" x="579" y="-1092.6" font-family="Times Roman,serif" font-size="11.00">ODBC_Util</text>
</g>
<!-- \\ODBC_Util&#45;&gt;\\DB_Util -->
<g id="edge11" class="edge"><title>\\ODBC_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M542.122,-1083.26C529.389,-1078.81 515.047,-1073.74 502,-1069 444.323,-1048.03 378.311,-1023 334.819,-1006.38"/>
<polygon fill="none" stroke="black" points="335.941,-1003.06 325.351,-1002.75 333.439,-1009.6 335.941,-1003.06"/>
</g>
<!-- \\SQLite_SQL -->
<g id="node9" class="node"><title>\\SQLite_SQL</title>
<polygon fill="none" stroke="black" points="619,-790 539,-790 539,-754 619,-754 619,-790"/>
<text text-anchor="middle" x="579" y="-768.6" font-family="Times Roman,serif" font-size="11.00">SQLite_SQL</text>
</g>
<!-- \\SQLite_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge13" class="edge"><title>\\SQLite_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.705,-764.548C483.474,-754.334 384.742,-736.075 328.755,-725.722"/>
<polygon fill="none" stroke="black" points="329.288,-722.261 318.819,-723.884 328.015,-729.144 329.288,-722.261"/>
</g>
<!-- \\SQLite_Util -->
<g id="node10" class="node"><title>\\SQLite_Util</title>
<polygon fill="none" stroke="black" points="617,-1060 541,-1060 541,-1024 617,-1024 617,-1060"/>
<text text-anchor="middle" x="579" y="-1038.6" font-family="Times Roman,serif" font-size="11.00">SQLite_Util</text>
</g>
<!-- \\SQLite_Util&#45;&gt;\\DB_Util -->
<g id="edge15" class="edge"><title>\\SQLite_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M540.225,-1034.83C487.246,-1025.03 392.288,-1007.47 334.918,-996.861"/>
<polygon fill="none" stroke="black" points="335.478,-993.406 325.008,-995.029 334.205,-1000.29 335.478,-993.406"/>
</g>
<!-- \\SQLite -->
<g id="node11" class="node"><title>\\SQLite</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">SQLite</text>
</g>
<!-- \\SQLite&#45;&gt;\\DB_PDO -->
<g id="edge17" class="edge"><title>\\SQLite&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.792,-496.968C502.303,-487.816 396.973,-468.338 335.113,-456.898"/>
<polygon fill="none" stroke="black" points="335.672,-453.442 325.203,-455.065 334.399,-460.325 335.672,-453.442"/>
</g>
<!-- \\Firebird_Util -->
<g id="node12" class="node"><title>\\Firebird_Util</title>
<polygon fill="none" stroke="black" points="620,-1006 538,-1006 538,-970 620,-970 620,-1006"/>
<text text-anchor="middle" x="579" y="-984.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Util</text>
</g>
<!-- \\Firebird_Util&#45;&gt;\\DB_Util -->
<g id="edge19" class="edge"><title>\\Firebird_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M537.783,-988C484.504,-988 391.879,-988 335.34,-988"/>
<polygon fill="none" stroke="black" points="335.221,-984.5 325.221,-988 335.221,-991.5 335.221,-984.5"/>
</g>
<!-- \\Firebird_SQL -->
<g id="node13" 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&#45;&gt;\\iDB_SQL -->
<g id="edge21" class="edge"><title>\\Firebird_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M536.228,-718C480.57,-718 383.933,-718 328.771,-718"/>
<polygon fill="none" stroke="black" points="328.645,-714.5 318.645,-718 328.645,-721.5 328.645,-714.5"/>
</g>
<!-- \\Firebird_Result -->
<g id="node14" 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="node38" 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&#45;&gt;\\PDOStatement -->
<g id="edge23" class="edge"><title>\\Firebird_Result&#45;&gt;\\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 -->
<g id="node15" class="node"><title>\\Firebird</title>
<polygon fill="none" stroke="black" points="608,-466 550,-466 550,-430 608,-430 608,-466"/>
<text text-anchor="middle" x="579" y="-444.6" font-family="Times Roman,serif" font-size="11.00">Firebird</text>
</g>
<!-- \\Firebird&#45;&gt;\\DB_PDO -->
<g id="edge25" class="edge"><title>\\Firebird&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M549.934,-448C499.752,-448 396.38,-448 335.263,-448"/>
<polygon fill="none" stroke="black" points="335.099,-444.5 325.099,-448 335.099,-451.5 335.099,-444.5"/>
</g>
<!-- \\PgSQL -->
<g id="node16" class="node"><title>\\PgSQL</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">PgSQL</text>
</g>
<!-- \\PgSQL&#45;&gt;\\DB_PDO -->
<g id="edge27" class="edge"><title>\\PgSQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.907,-400.321C522.121,-407.153 472.804,-418.118 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_Util -->
<g id="node17" 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&#45;&gt;\\DB_Util -->
<g id="edge29" class="edge"><title>\\PgSQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M540.826,-941.06C488.034,-950.822 392.746,-968.444 335.135,-979.098"/>
<polygon fill="none" stroke="black" points="334.38,-975.679 325.183,-980.939 335.653,-982.562 334.38,-975.679"/>
</g>
<!-- \\PgSQL_SQL -->
<g id="node18" class="node"><title>\\PgSQL_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">PgSQL_SQL</text>
</g>
<!-- \\PgSQL_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge31" class="edge"><title>\\PgSQL_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.705,-671.452C483.474,-681.666 384.742,-699.925 328.755,-710.278"/>
<polygon fill="none" stroke="black" points="328.015,-706.856 318.819,-712.116 329.288,-713.739 328.015,-706.856"/>
</g>
<!-- \\MySQL -->
<g id="node19" class="node"><title>\\MySQL</title>
<polygon fill="none" stroke="black" points="606,-358 552,-358 552,-322 606,-322 606,-358"/>
<text text-anchor="middle" x="579" y="-336.6" font-family="Times Roman,serif" font-size="11.00">MySQL</text>
</g>
<!-- \\MySQL&#45;&gt;\\DB_PDO -->
<g id="edge33" class="edge"><title>\\MySQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.274,-347.161C536.158,-351.686 517.438,-358.327 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_Util -->
<g id="node20" class="node"><title>\\MySQL_Util</title>
<polygon fill="none" stroke="black" points="618,-898 540,-898 540,-862 618,-862 618,-898"/>
<text text-anchor="middle" x="579" y="-876.6" font-family="Times Roman,serif" font-size="11.00">MySQL_Util</text>
</g>
<!-- \\MySQL_Util&#45;&gt;\\DB_Util -->
<g id="edge35" class="edge"><title>\\MySQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M539.37,-893.7C527.347,-897.909 514.115,-902.594 502,-907 444.323,-927.974 378.311,-952.996 334.819,-969.624"/>
<polygon fill="none" stroke="black" points="333.439,-966.404 325.351,-973.247 335.941,-972.942 333.439,-966.404"/>
</g>
<!-- \\MySQL_SQL -->
<g id="node21" class="node"><title>\\MySQL_SQL</title>
<polygon fill="none" stroke="black" points="620,-628 538,-628 538,-592 620,-592 620,-628"/>
<text text-anchor="middle" x="579" y="-606.6" font-family="Times Roman,serif" font-size="11.00">MySQL_SQL</text>
</g>
<!-- \\MySQL_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge37" class="edge"><title>\\MySQL_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M537.778,-624.258C526.185,-628.321 513.582,-632.788 502,-637 441.314,-659.068 371.402,-685.618 328.201,-702.156"/>
<polygon fill="none" stroke="black" points="326.694,-698.985 318.609,-705.831 329.199,-705.521 326.694,-698.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&#45;&gt;\\InvalidArgumentException -->
<g id="edge39" class="edge"><title>\\BadDBDriverException&#45;&gt;\\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&#45;&gt;\\UnexpectedValueException -->
<g id="edge41" class="edge"><title>\\BadConnectionException&#45;&gt;\\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>