Query/docs/classes.svg

267 lines
18 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="700pt" height="835pt"
viewBox="0.00 0.00 700.00 835.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 831)">
<title>G</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-831 697,-831 697,5 -4,5"/>
<g id="graph2" class="cluster"><title>cluster_Global</title>
<polyline fill="none" stroke="gray" points="20,-152 672,-152 "/>
<path fill="none" stroke="gray" d="M672,-152C678,-152 684,-158 684,-164"/>
<polyline fill="none" stroke="gray" points="684,-164 684,-807 "/>
<path fill="none" stroke="gray" d="M684,-807C684,-813 678,-819 672,-819"/>
<polyline fill="none" stroke="gray" points="672,-819 20,-819 "/>
<path fill="none" stroke="gray" d="M20,-819C14,-819 8,-813 8,-807"/>
<polyline fill="none" stroke="gray" points="8,-807 8,-164 "/>
<path fill="none" stroke="gray" d="M8,-164C8,-158 14,-152 20,-152"/>
<text text-anchor="middle" x="346" y="-805.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="345,-304 269,-304 269,-268 345,-268 345,-304"/>
<text text-anchor="start" x="277.5" y="-291.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="284" y="-278.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="54" cy="-126" rx="35.0527" ry="18"/>
<text text-anchor="middle" x="54" y="-121.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="M268.992,-288.499C238.254,-288.675 195.119,-284.566 164,-264 113.377,-230.545 135.56,-190.243 92,-148 90.7584,-146.796 89.4385,-145.633 88.0638,-144.512"/>
<polygon fill="none" stroke="black" points="89.9283,-141.543 79.7565,-138.579 85.86,-147.239 89.9283,-141.543"/>
</g>
<!-- \\Firebird_Result -->
<g id="node3" class="node"><title>\\Firebird_Result</title>
<polygon fill="none" stroke="black" points="647,-358 551,-358 551,-322 647,-322 647,-358"/>
<text text-anchor="middle" x="599" 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="307" cy="-126" rx="85.1942" ry="18"/>
<text text-anchor="middle" x="307" y="-121.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDOStatement</text>
</g>
<!-- \\Firebird_Result&#45;&gt;\\PDOStatement -->
<g id="edge5" class="edge"><title>\\Firebird_Result&#45;&gt;\\PDOStatement</title>
<path fill="none" stroke="black" d="M550.433,-329.744C540.145,-325.821 529.994,-320.422 522,-313 463.364,-258.561 513.404,-196.803 450,-148 436.189,-137.37 419.361,-130.886 402.164,-127.081"/>
<polygon fill="none" stroke="black" points="402.497,-123.581 392.017,-125.14 401.181,-130.457 402.497,-123.581"/>
</g>
<!-- \\Firebird_Util -->
<g id="node4" class="node"><title>\\Firebird_Util</title>
<polygon fill="none" stroke="black" points="348,-628 266,-628 266,-592 348,-592 348,-628"/>
<text text-anchor="middle" x="307" y="-606.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Util</text>
</g>
<!-- \\DB_Util -->
<g id="node9" class="node"><title>\\DB_Util</title>
<polygon fill="none" stroke="black" points="92,-655 16,-655 16,-619 92,-619 92,-655"/>
<text text-anchor="start" x="24.5" y="-642.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="33.5" y="-629.233" font-family="Times Roman,serif" font-size="11.00">DB_Util</text>
</g>
<!-- \\Firebird_Util&#45;&gt;\\DB_Util -->
<g id="edge7" class="edge"><title>\\Firebird_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M265.788,-614.398C221.044,-619.173 149.653,-626.792 102.307,-631.845"/>
<polygon fill="none" stroke="black" points="101.865,-628.372 92.2932,-632.913 102.608,-635.332 101.865,-628.372"/>
</g>
<!-- \\PDO_Firebird_Util -->
<g id="node5" class="node"><title>\\PDO_Firebird_Util</title>
<polygon fill="none" stroke="black" points="654,-736 544,-736 544,-700 654,-700 654,-736"/>
<text text-anchor="middle" x="599" y="-714.6" font-family="Times Roman,serif" font-size="11.00">PDO_Firebird_Util</text>
</g>
<!-- \\PDO_Firebird_Util&#45;&gt;\\Firebird_Util -->
<g id="edge9" class="edge"><title>\\PDO_Firebird_Util&#45;&gt;\\Firebird_Util</title>
<path fill="none" stroke="black" d="M543.438,-700.827C536.076,-697.887 528.748,-694.603 522,-691 486.714,-672.162 486.604,-653.13 450,-637 421.069,-624.252 386.255,-617.515 358.221,-613.959"/>
<polygon fill="none" stroke="black" points="358.562,-610.475 348.223,-612.788 357.748,-617.428 358.562,-610.475"/>
</g>
<!-- \\Query_Builder -->
<g id="node6" class="node"><title>\\Query_Builder</title>
<polygon fill="none" stroke="black" points="646,-790 552,-790 552,-754 646,-754 646,-790"/>
<text text-anchor="middle" x="599" y="-768.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="356,-736 258,-736 258,-700 356,-700 356,-736"/>
<text text-anchor="middle" x="307" y="-714.6" font-family="Times Roman,serif" font-size="11.00">iQuery_Builder</text>
</g>
<!-- \\Query_Builder&#45;&gt;\\iQuery_Builder -->
<g id="edge11" class="edge"><title>\\Query_Builder&#45;&gt;\\iQuery_Builder</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M551.435,-763.204C500.774,-753.835 420.515,-738.992 365.894,-728.891"/>
<polygon fill="none" stroke="black" points="366.476,-725.44 356.007,-727.063 365.203,-732.323 366.476,-725.44"/>
</g>
<!-- \\Firebird -->
<g id="node7" class="node"><title>\\Firebird</title>
<polygon fill="none" stroke="black" points="628,-520 570,-520 570,-484 628,-484 628,-520"/>
<text text-anchor="middle" x="599" y="-498.6" font-family="Times Roman,serif" font-size="11.00">Firebird</text>
</g>
<!-- \\Firebird&#45;&gt;\\DB_PDO -->
<g id="edge13" class="edge"><title>\\Firebird&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M569.749,-497.545C553.98,-493.83 535.122,-487.1 522,-475 464.077,-421.587 511.778,-361.903 450,-313 423.508,-292.029 385.671,-285.6 355.571,-284.243"/>
<polygon fill="none" stroke="black" points="355.371,-280.736 345.278,-283.959 355.178,-287.733 355.371,-280.736"/>
</g>
<!-- \\MySQL_Util -->
<g id="node8" class="node"><title>\\MySQL_Util</title>
<polygon fill="none" stroke="black" points="346,-574 268,-574 268,-538 346,-538 346,-574"/>
<text text-anchor="middle" x="307" y="-552.6" font-family="Times Roman,serif" font-size="11.00">MySQL_Util</text>
</g>
<!-- \\MySQL_Util&#45;&gt;\\DB_Util -->
<g id="edge15" class="edge"><title>\\MySQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M267.433,-560.55C238.313,-564.597 198.038,-571.664 164,-583 140.02,-590.986 114.607,-603.19 94.2547,-613.977"/>
<polygon fill="none" stroke="black" points="92.425,-610.987 85.2833,-618.813 95.7466,-617.148 92.425,-610.987"/>
</g>
<!-- \\SQLite_Util -->
<g id="node10" class="node"><title>\\SQLite_Util</title>
<polygon fill="none" stroke="black" points="345,-790 269,-790 269,-754 345,-754 345,-790"/>
<text text-anchor="middle" x="307" y="-768.6" font-family="Times Roman,serif" font-size="11.00">SQLite_Util</text>
</g>
<!-- \\SQLite_Util&#45;&gt;\\DB_Util -->
<g id="edge17" class="edge"><title>\\SQLite_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M268.283,-770.765C238.321,-768.416 196.582,-762.022 164,-745 126.278,-725.293 92.9746,-688.396 73.1564,-663.269"/>
<polygon fill="none" stroke="black" points="75.8438,-661.022 66.9656,-655.24 70.3006,-665.297 75.8438,-661.022"/>
</g>
<!-- \\PDO_Firebird -->
<g id="node11" class="node"><title>\\PDO_Firebird</title>
<polygon fill="none" stroke="black" points="642,-466 556,-466 556,-430 642,-430 642,-466"/>
<text text-anchor="middle" x="599" y="-444.6" font-family="Times Roman,serif" font-size="11.00">PDO_Firebird</text>
</g>
<!-- \\PDO_Firebird&#45;&gt;\\DB_PDO -->
<g id="edge19" class="edge"><title>\\PDO_Firebird&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M555.364,-438.115C543.748,-434.095 531.736,-428.557 522,-421 476.427,-385.629 498.105,-344.841 450,-313 422.108,-294.538 384.82,-287.95 355.314,-285.893"/>
<polygon fill="none" stroke="black" points="355.406,-282.393 345.23,-285.342 355.024,-289.382 355.406,-282.393"/>
</g>
<!-- \\PgSQL_Util -->
<g id="node12" class="node"><title>\\PgSQL_Util</title>
<polygon fill="none" stroke="black" points="345,-682 269,-682 269,-646 345,-646 345,-682"/>
<text text-anchor="middle" x="307" y="-660.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_Util</text>
</g>
<!-- \\PgSQL_Util&#45;&gt;\\DB_Util -->
<g id="edge21" class="edge"><title>\\PgSQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M268.849,-659.929C224.352,-655.18 150.723,-647.322 102.282,-642.153"/>
<polygon fill="none" stroke="black" points="102.362,-638.641 92.0467,-641.06 101.619,-645.602 102.362,-638.641"/>
</g>
<!-- \\PgSQL_SQL -->
<g id="node13" class="node"><title>\\PgSQL_SQL</title>
<polygon fill="none" stroke="black" points="347,-412 267,-412 267,-376 347,-376 347,-412"/>
<text text-anchor="middle" x="307" y="-390.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_SQL</text>
</g>
<!-- \\iDB_SQL -->
<g id="node25" class="node"><title>\\iDB_SQL</title>
<polygon fill="none" stroke="black" points="85,-439 23,-439 23,-403 85,-403 85,-439"/>
<text text-anchor="middle" x="54" y="-417.6" font-family="Times Roman,serif" font-size="11.00">iDB_SQL</text>
</g>
<!-- \\PgSQL_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge23" class="edge"><title>\\PgSQL_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M266.911,-398.278C220.148,-403.269 143.207,-411.48 95.7453,-416.545"/>
<polygon fill="none" stroke="black" points="95.0803,-413.096 85.5082,-417.637 95.8232,-420.056 95.0803,-413.096"/>
</g>
<!-- \\PDO_Firebird_SQL -->
<g id="node14" class="node"><title>\\PDO_Firebird_SQL</title>
<polygon fill="none" stroke="black" points="656,-682 542,-682 542,-646 656,-646 656,-682"/>
<text text-anchor="middle" x="599" y="-660.6" font-family="Times Roman,serif" font-size="11.00">PDO_Firebird_SQL</text>
</g>
<!-- \\Firebird_SQL -->
<g id="node16" class="node"><title>\\Firebird_SQL</title>
<polygon fill="none" stroke="black" points="349,-358 265,-358 265,-322 349,-322 349,-358"/>
<text text-anchor="middle" x="307" y="-336.6" font-family="Times Roman,serif" font-size="11.00">Firebird_SQL</text>
</g>
<!-- \\PDO_Firebird_SQL&#45;&gt;\\Firebird_SQL -->
<g id="edge25" class="edge"><title>\\PDO_Firebird_SQL&#45;&gt;\\Firebird_SQL</title>
<path fill="none" stroke="black" d="M541.698,-651.159C534.347,-647.549 527.487,-642.924 522,-637 437.611,-545.882 541.006,-451.51 450,-367 426.069,-344.778 389.848,-338.113 359.848,-336.96"/>
<polygon fill="none" stroke="black" points="359.591,-333.455 349.527,-336.766 359.459,-340.454 359.591,-333.455"/>
</g>
<!-- \\MySQL_SQL -->
<g id="node15" class="node"><title>\\MySQL_SQL</title>
<polygon fill="none" stroke="black" points="348,-520 266,-520 266,-484 348,-484 348,-520"/>
<text text-anchor="middle" x="307" y="-498.6" font-family="Times Roman,serif" font-size="11.00">MySQL_SQL</text>
</g>
<!-- \\MySQL_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge27" class="edge"><title>\\MySQL_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M265.885,-497.233C236.897,-493.153 197.439,-486.136 164,-475 140.02,-467.014 114.607,-454.81 94.2547,-444.023"/>
<polygon fill="none" stroke="black" points="95.7466,-440.852 85.2833,-439.187 92.425,-447.013 95.7466,-440.852"/>
</g>
<!-- \\Firebird_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge29" class="edge"><title>\\Firebird_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M264.317,-344.989C235.485,-349.1 196.84,-356.063 164,-367 140.02,-374.986 114.607,-387.19 94.2547,-397.977"/>
<polygon fill="none" stroke="black" points="92.425,-394.987 85.2833,-402.813 95.7466,-401.148 92.425,-394.987"/>
</g>
<!-- \\SQLite -->
<g id="node17" class="node"><title>\\SQLite</title>
<polygon fill="none" stroke="black" points="626,-412 572,-412 572,-376 626,-376 626,-412"/>
<text text-anchor="middle" x="599" y="-390.6" font-family="Times Roman,serif" font-size="11.00">SQLite</text>
</g>
<!-- \\SQLite&#45;&gt;\\DB_PDO -->
<g id="edge31" class="edge"><title>\\SQLite&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M571.779,-386.687C556.645,-382.078 537.746,-375.406 522,-367 486.714,-348.162 486.604,-329.13 450,-313 420.04,-299.798 383.77,-293.043 355.255,-289.591"/>
<polygon fill="none" stroke="black" points="355.452,-286.092 345.126,-288.463 354.677,-293.049 355.452,-286.092"/>
</g>
<!-- \\SQLite_SQL -->
<g id="node18" class="node"><title>\\SQLite_SQL</title>
<polygon fill="none" stroke="black" points="347,-466 267,-466 267,-430 347,-430 347,-466"/>
<text text-anchor="middle" x="307" y="-444.6" font-family="Times Roman,serif" font-size="11.00">SQLite_SQL</text>
</g>
<!-- \\SQLite_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge33" class="edge"><title>\\SQLite_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M266.911,-443.722C220.148,-438.731 143.207,-430.52 95.7453,-425.455"/>
<polygon fill="none" stroke="black" points="95.8232,-421.944 85.5082,-424.363 95.0803,-428.904 95.8232,-421.944"/>
</g>
<!-- \\PgSQL -->
<g id="node19" class="node"><title>\\PgSQL</title>
<polygon fill="none" stroke="black" points="626,-628 572,-628 572,-592 626,-592 626,-628"/>
<text text-anchor="middle" x="599" y="-606.6" font-family="Times Roman,serif" font-size="11.00">PgSQL</text>
</g>
<!-- \\PgSQL&#45;&gt;\\DB_PDO -->
<g id="edge35" class="edge"><title>\\PgSQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M571.993,-606.938C555.391,-603.672 534.899,-596.927 522,-583 437.611,-491.882 541.006,-397.51 450,-313 424.801,-289.599 385.972,-283.45 355.131,-282.822"/>
<polygon fill="none" stroke="black" points="355.016,-279.322 345.01,-282.804 355.004,-286.322 355.016,-279.322"/>
</g>
<!-- \\BadDBDriverException -->
<g id="node20" class="node"><title>\\BadDBDriverException</title>
<polygon fill="none" stroke="black" points="670,-304 528,-304 528,-268 670,-268 670,-304"/>
<text text-anchor="middle" x="599" 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="307" cy="-72" rx="138.86" ry="18"/>
<text text-anchor="middle" x="307" y="-67.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\InvalidArgumentException</text>
</g>
<!-- \\BadDBDriverException&#45;&gt;\\InvalidArgumentException -->
<g id="edge37" class="edge"><title>\\BadDBDriverException&#45;&gt;\\InvalidArgumentException</title>
<path fill="none" stroke="black" d="M534.091,-267.872C529.746,-265.293 525.653,-262.353 522,-259 464.551,-206.27 511.254,-147.258 450,-99 443.79,-94.1079 436.963,-90.0083 429.76,-86.5805"/>
<polygon fill="none" stroke="black" points="431.025,-83.3149 420.455,-82.589 428.266,-89.7479 431.025,-83.3149"/>
</g>
<!-- \\BadConnectionException -->
<g id="node21" class="node"><title>\\BadConnectionException</title>
<polygon fill="none" stroke="black" points="676,-196 522,-196 522,-160 676,-160 676,-196"/>
<text text-anchor="middle" x="599" 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="307" cy="-18" rx="142.885" ry="18"/>
<text text-anchor="middle" x="307" y="-13.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\UnexpectedValueException</text>
</g>
<!-- \\BadConnectionException&#45;&gt;\\UnexpectedValueException -->
<g id="edge39" class="edge"><title>\\BadConnectionException&#45;&gt;\\UnexpectedValueException</title>
<path fill="none" stroke="black" d="M584.649,-159.998C560.297,-130.794 507.857,-73.4973 450,-45 440.639,-40.3894 430.577,-36.5637 420.283,-33.3896"/>
<polygon fill="none" stroke="black" points="420.935,-29.9357 410.358,-30.5418 419.005,-36.6642 420.935,-29.9357"/>
</g>
<!-- \\Query_Parser -->
<g id="node22" class="node"><title>\\Query_Parser</title>
<polygon fill="none" stroke="black" points="644,-250 554,-250 554,-214 644,-214 644,-250"/>
<text text-anchor="middle" x="599" 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="626,-574 572,-574 572,-538 626,-538 626,-574"/>
<text text-anchor="middle" x="599" y="-552.6" font-family="Times Roman,serif" font-size="11.00">MySQL</text>
</g>
<!-- \\MySQL&#45;&gt;\\DB_PDO -->
<g id="edge41" class="edge"><title>\\MySQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M571.166,-552.433C554.878,-548.984 535.02,-542.223 522,-529 451.003,-456.893 526.222,-379.56 450,-313 424.268,-290.53 385.825,-284.264 355.276,-283.353"/>
<polygon fill="none" stroke="black" points="355.29,-279.853 345.249,-283.234 355.207,-286.853 355.29,-279.853"/>
</g>
</g>
</svg>