Query/docs/classes.svg

237 lines
15 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="1105pt"
viewBox="0.00 0.00 680.00 1105.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 1101)">
<title>G</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-1101 677,-1101 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,-1077 "/>
<path fill="none" stroke="gray" d="M664,-1077C664,-1083 658,-1089 652,-1089"/>
<polyline fill="none" stroke="gray" points="652,-1089 242,-1089 "/>
<path fill="none" stroke="gray" d="M242,-1089C236,-1089 230,-1083 230,-1077"/>
<polyline fill="none" stroke="gray" points="230,-1077 230,-164 "/>
<path fill="none" stroke="gray" d="M230,-164C230,-158 236,-152 242,-152"/>
<text text-anchor="middle" x="447" y="-1075.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,-655 249,-655 249,-619 325,-619 325,-655"/>
<text text-anchor="start" x="257.5" y="-642.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="264" y="-629.233" font-family="Times Roman,serif" font-size="11.00">DB_PDO</text>
</g>
<!-- \\PDO -->
<g id="node24" class="node"><title>\\PDO</title>
<ellipse fill="none" stroke="black" cx="36" cy="-637" rx="35.0527" ry="18"/>
<text text-anchor="middle" x="36" y="-632.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,-637C204.032,-637 129.635,-637 81.7269,-637"/>
<polygon fill="none" stroke="black" points="81.6312,-633.5 71.6312,-637 81.6311,-640.5 81.6312,-633.5"/>
</g>
<!-- \\DB_Util -->
<g id="node3" class="node"><title>\\DB_Util</title>
<polygon fill="none" stroke="black" points="325,-871 249,-871 249,-835 325,-835 325,-871"/>
<text text-anchor="start" x="257.5" y="-858.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="266.5" y="-845.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,-1060 534,-1060 534,-1024 624,-1024 624,-1060"/>
<text text-anchor="middle" x="579" y="-1038.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,-1006 532,-1006 532,-970 626,-970 626,-1006"/>
<text text-anchor="middle" x="579" y="-984.6" font-family="Times Roman,serif" font-size="11.00">Query_Builder</text>
</g>
<!-- \\iQuery_Builder -->
<g id="node22" class="node"><title>\\iQuery_Builder</title>
<polygon fill="none" stroke="black" points="336,-1006 238,-1006 238,-970 336,-970 336,-1006"/>
<text text-anchor="middle" x="287" y="-984.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,-988C480.879,-988 400.848,-988 346.235,-988"/>
<polygon fill="none" stroke="black" points="346.007,-984.5 336.007,-988 346.007,-991.5 346.007,-984.5"/>
</g>
<!-- \\SQLite_SQL -->
<g id="node6" class="node"><title>\\SQLite_SQL</title>
<polygon fill="none" stroke="black" points="619,-520 539,-520 539,-484 619,-484 619,-520"/>
<text text-anchor="middle" x="579" y="-498.6" font-family="Times Roman,serif" font-size="11.00">SQLite_SQL</text>
</g>
<!-- \\iDB_SQL -->
<g id="node21" class="node"><title>\\iDB_SQL</title>
<polygon fill="none" stroke="black" points="318,-439 256,-439 256,-403 318,-403 318,-439"/>
<text text-anchor="middle" x="287" y="-417.6" font-family="Times Roman,serif" font-size="11.00">iDB_SQL</text>
</g>
<!-- \\SQLite_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge7" class="edge"><title>\\SQLite_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.705,-490.822C483.474,-475.501 384.742,-448.113 328.755,-432.583"/>
<polygon fill="none" stroke="black" points="329.39,-429.127 318.819,-429.826 327.519,-435.872 329.39,-429.127"/>
</g>
<!-- \\SQLite -->
<g id="node7" class="node"><title>\\SQLite</title>
<polygon fill="none" stroke="black" points="606,-736 552,-736 552,-700 606,-700 606,-736"/>
<text text-anchor="middle" x="579" y="-714.6" font-family="Times Roman,serif" font-size="11.00">SQLite</text>
</g>
<!-- \\SQLite&#45;&gt;\\DB_PDO -->
<g id="edge9" class="edge"><title>\\SQLite&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.792,-710.452C502.303,-696.725 396.973,-667.506 335.113,-650.346"/>
<polygon fill="none" stroke="black" points="335.774,-646.898 325.203,-647.597 333.903,-653.643 335.774,-646.898"/>
</g>
<!-- \\SQLite_Util -->
<g id="node8" class="node"><title>\\SQLite_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">SQLite_Util</text>
</g>
<!-- \\SQLite_Util&#45;&gt;\\DB_Util -->
<g id="edge11" class="edge"><title>\\SQLite_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M540.225,-923.244C487.246,-908.548 392.288,-882.207 334.918,-866.292"/>
<polygon fill="none" stroke="black" points="335.579,-862.844 325.008,-863.543 333.708,-869.589 335.579,-862.844"/>
</g>
<!-- \\Firebird_Result -->
<g id="node9" 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="node30" 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="edge13" 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_SQL -->
<g id="node10" class="node"><title>\\Firebird_SQL</title>
<polygon fill="none" stroke="black" points="621,-466 537,-466 537,-430 621,-430 621,-466"/>
<text text-anchor="middle" x="579" y="-444.6" font-family="Times Roman,serif" font-size="11.00">Firebird_SQL</text>
</g>
<!-- \\Firebird_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge15" class="edge"><title>\\Firebird_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M536.228,-444.045C480.57,-438.899 383.933,-429.963 328.771,-424.862"/>
<polygon fill="none" stroke="black" points="328.925,-421.362 318.645,-423.926 328.28,-428.332 328.925,-421.362"/>
</g>
<!-- \\Firebird_Util -->
<g id="node11" class="node"><title>\\Firebird_Util</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">Firebird_Util</text>
</g>
<!-- \\Firebird_Util&#45;&gt;\\DB_Util -->
<g id="edge17" class="edge"><title>\\Firebird_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M537.783,-876.189C484.504,-871.262 391.879,-862.698 335.34,-857.47"/>
<polygon fill="none" stroke="black" points="335.501,-853.97 325.221,-856.534 334.856,-860.94 335.501,-853.97"/>
</g>
<!-- \\Firebird -->
<g id="node12" class="node"><title>\\Firebird</title>
<polygon fill="none" stroke="black" points="608,-682 550,-682 550,-646 608,-646 608,-682"/>
<text text-anchor="middle" x="579" y="-660.6" font-family="Times Roman,serif" font-size="11.00">Firebird</text>
</g>
<!-- \\Firebird&#45;&gt;\\DB_PDO -->
<g id="edge19" class="edge"><title>\\Firebird&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M549.934,-661.312C499.752,-656.672 396.38,-647.114 335.263,-641.463"/>
<polygon fill="none" stroke="black" points="335.379,-637.959 325.099,-640.523 334.734,-644.929 335.379,-637.959"/>
</g>
<!-- \\PgSQL -->
<g id="node13" class="node"><title>\\PgSQL</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">PgSQL</text>
</g>
<!-- \\PgSQL&#45;&gt;\\DB_PDO -->
<g id="edge21" class="edge"><title>\\PgSQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.792,-612.516C502.406,-617.082 397.407,-626.791 335.496,-632.516"/>
<polygon fill="none" stroke="black" points="334.838,-629.062 325.203,-633.468 335.482,-636.032 334.838,-629.062"/>
</g>
<!-- \\PgSQL_Util -->
<g id="node14" class="node"><title>\\PgSQL_Util</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">PgSQL_Util</text>
</g>
<!-- \\PgSQL_Util&#45;&gt;\\DB_Util -->
<g id="edge23" class="edge"><title>\\PgSQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M540.826,-829.53C488.144,-834.401 393.14,-843.186 335.494,-848.516"/>
<polygon fill="none" stroke="black" points="334.819,-845.063 325.183,-849.469 335.463,-852.034 334.819,-845.063"/>
</g>
<!-- \\PgSQL_SQL -->
<g id="node15" class="node"><title>\\PgSQL_SQL</title>
<polygon fill="none" stroke="black" points="619,-412 539,-412 539,-376 619,-376 619,-412"/>
<text text-anchor="middle" x="579" y="-390.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_SQL</text>
</g>
<!-- \\PgSQL_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge25" class="edge"><title>\\PgSQL_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.705,-397.726C483.588,-402.822 385.151,-411.924 329.104,-417.107"/>
<polygon fill="none" stroke="black" points="328.454,-413.652 318.819,-418.058 329.098,-420.622 328.454,-413.652"/>
</g>
<!-- \\MySQL -->
<g id="node16" class="node"><title>\\MySQL</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">MySQL</text>
</g>
<!-- \\MySQL&#45;&gt;\\DB_PDO -->
<g id="edge27" class="edge"><title>\\MySQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.266,-563.693C501.506,-577.497 396.52,-606.619 334.905,-623.711"/>
<polygon fill="none" stroke="black" points="333.736,-620.403 325.035,-626.449 335.607,-627.149 333.736,-620.403"/>
</g>
<!-- \\MySQL_Util -->
<g id="node17" class="node"><title>\\MySQL_Util</title>
<polygon fill="none" stroke="black" points="618,-790 540,-790 540,-754 618,-754 618,-790"/>
<text text-anchor="middle" x="579" y="-768.6" font-family="Times Roman,serif" font-size="11.00">MySQL_Util</text>
</g>
<!-- \\MySQL_Util&#45;&gt;\\DB_Util -->
<g id="edge29" class="edge"><title>\\MySQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M539.316,-783.008C486.212,-797.739 392.123,-823.839 335.065,-839.667"/>
<polygon fill="none" stroke="black" points="333.905,-836.356 325.205,-842.402 335.777,-843.102 333.905,-836.356"/>
</g>
<!-- \\MySQL_SQL -->
<g id="node18" class="node"><title>\\MySQL_SQL</title>
<polygon fill="none" stroke="black" points="620,-358 538,-358 538,-322 620,-322 620,-358"/>
<text text-anchor="middle" x="579" y="-336.6" font-family="Times Roman,serif" font-size="11.00">MySQL_SQL</text>
</g>
<!-- \\MySQL_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge31" class="edge"><title>\\MySQL_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M537.612,-353.822C526.018,-357.88 513.456,-362.454 502,-367 469.451,-379.915 463.601,-389.14 430,-399 396.728,-408.764 357.757,-414.395 328.909,-417.511"/>
<polygon fill="none" stroke="black" points="328.359,-414.049 318.767,-418.548 329.072,-421.012 328.359,-414.049"/>
</g>
<!-- \\BadDBDriverException -->
<g id="node19" 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="node41" 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="edge33" 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="node20" 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="node43" 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="edge35" 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>