247 lines
16 KiB
XML
247 lines
16 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="687pt" height="1105pt"
|
|
viewBox="0.00 0.00 687.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 684,-1101 684,5 -4,5"/>
|
|
<g id="graph2" class="cluster"><title>cluster_Global</title>
|
|
<polyline fill="none" stroke="gray" points="20,-152 659,-152 "/>
|
|
<path fill="none" stroke="gray" d="M659,-152C665,-152 671,-158 671,-164"/>
|
|
<polyline fill="none" stroke="gray" points="671,-164 671,-1077 "/>
|
|
<path fill="none" stroke="gray" d="M671,-1077C671,-1083 665,-1089 659,-1089"/>
|
|
<polyline fill="none" stroke="gray" points="659,-1089 20,-1089 "/>
|
|
<path fill="none" stroke="gray" d="M20,-1089C14,-1089 8,-1083 8,-1077"/>
|
|
<polyline fill="none" stroke="gray" points="8,-1077 8,-164 "/>
|
|
<path fill="none" stroke="gray" d="M8,-164C8,-158 14,-152 20,-152"/>
|
|
<text text-anchor="middle" x="339.5" y="-1075.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">\</text>
|
|
</g>
|
|
<!-- \\DB_Util -->
|
|
<g id="node2" class="node"><title>\\DB_Util</title>
|
|
<polygon fill="none" stroke="black" points="332,-655 256,-655 256,-619 332,-619 332,-655"/>
|
|
<text text-anchor="start" x="264.5" y="-642.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="273.5" y="-629.233" font-family="Times Roman,serif" font-size="11.00">DB_Util</text>
|
|
</g>
|
|
<!-- \\Query_Parser -->
|
|
<g id="node3" class="node"><title>\\Query_Parser</title>
|
|
<polygon fill="none" stroke="black" points="631,-1060 541,-1060 541,-1024 631,-1024 631,-1060"/>
|
|
<text text-anchor="middle" x="586" y="-1038.6" font-family="Times Roman,serif" font-size="11.00">Query_Parser</text>
|
|
</g>
|
|
<!-- \\Abstract_Driver -->
|
|
<g id="node4" class="node"><title>\\Abstract_Driver</title>
|
|
<polygon fill="none" stroke="black" points="346,-412 242,-412 242,-376 346,-376 346,-412"/>
|
|
<text text-anchor="start" x="264.5" y="-399.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="250.5" y="-386.233" font-family="Times Roman,serif" font-size="11.00">Abstract_Driver</text>
|
|
</g>
|
|
<!-- \\idriver -->
|
|
<g id="node23" class="node"><title>\\idriver</title>
|
|
<polygon fill="none" stroke="black" points="70,-412 16,-412 16,-376 70,-376 70,-412"/>
|
|
<text text-anchor="middle" x="43" y="-390.6" font-family="Times Roman,serif" font-size="11.00">idriver</text>
|
|
</g>
|
|
<!-- \\Abstract_Driver->\\idriver -->
|
|
<g id="edge5" class="edge"><title>\\Abstract_Driver->\\idriver</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M241.993,-394C193.706,-394 123.009,-394 80.1678,-394"/>
|
|
<polygon fill="none" stroke="black" points="80.1671,-390.5 70.1671,-394 80.1671,-397.5 80.1671,-390.5"/>
|
|
</g>
|
|
<!-- \\PDO -->
|
|
<g id="node25" class="node"><title>\\PDO</title>
|
|
<ellipse fill="none" stroke="black" cx="43" cy="-126" rx="35.0527" ry="18"/>
|
|
<text text-anchor="middle" x="43" y="-121.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDO</text>
|
|
</g>
|
|
<!-- \\Abstract_Driver->\\PDO -->
|
|
<g id="edge3" class="edge"><title>\\Abstract_Driver->\\PDO</title>
|
|
<path fill="none" stroke="black" d="M241.885,-398.657C212.051,-398.492 175.748,-393.11 151,-372 71.4397,-304.136 143.661,-230.185 79,-148 78.2102,-146.996 77.361,-146.027 76.4642,-145.093"/>
|
|
<polygon fill="none" stroke="black" points="78.7319,-142.427 68.8503,-138.605 74.1919,-147.755 78.7319,-142.427"/>
|
|
</g>
|
|
<!-- \\Query_Builder -->
|
|
<g id="node5" class="node"><title>\\Query_Builder</title>
|
|
<polygon fill="none" stroke="black" points="633,-1006 539,-1006 539,-970 633,-970 633,-1006"/>
|
|
<text text-anchor="middle" x="586" 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="343,-1006 245,-1006 245,-970 343,-970 343,-1006"/>
|
|
<text text-anchor="middle" x="294" y="-984.6" font-family="Times Roman,serif" font-size="11.00">iQuery_Builder</text>
|
|
</g>
|
|
<!-- \\Query_Builder->\\iQuery_Builder -->
|
|
<g id="edge7" class="edge"><title>\\Query_Builder->\\iQuery_Builder</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.435,-988C487.879,-988 407.848,-988 353.235,-988"/>
|
|
<polygon fill="none" stroke="black" points="353.007,-984.5 343.007,-988 353.007,-991.5 353.007,-984.5"/>
|
|
</g>
|
|
<!-- \\SQLite_Util -->
|
|
<g id="node6" class="node"><title>\\SQLite_Util</title>
|
|
<polygon fill="none" stroke="black" points="624,-736 548,-736 548,-700 624,-700 624,-736"/>
|
|
<text text-anchor="middle" x="586" y="-714.6" font-family="Times Roman,serif" font-size="11.00">SQLite_Util</text>
|
|
</g>
|
|
<!-- \\SQLite_Util->\\DB_Util -->
|
|
<g id="edge9" class="edge"><title>\\SQLite_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M547.225,-707.244C494.246,-692.548 399.288,-666.207 341.918,-650.292"/>
|
|
<polygon fill="none" stroke="black" points="342.579,-646.844 332.008,-647.543 340.708,-653.589 342.579,-646.844"/>
|
|
</g>
|
|
<!-- \\SQLite -->
|
|
<g id="node7" class="node"><title>\\SQLite</title>
|
|
<polygon fill="none" stroke="black" points="613,-520 559,-520 559,-484 613,-484 613,-520"/>
|
|
<text text-anchor="middle" x="586" y="-498.6" font-family="Times Roman,serif" font-size="11.00">SQLite</text>
|
|
</g>
|
|
<!-- \\SQLite->\\Abstract_Driver -->
|
|
<g id="edge11" class="edge"><title>\\SQLite->\\Abstract_Driver</title>
|
|
<path fill="none" stroke="black" d="M558.863,-492.656C544.09,-487.525 525.508,-481.003 509,-475 454.982,-455.357 393.654,-432.163 350.361,-415.639"/>
|
|
<polygon fill="none" stroke="black" points="351.449,-412.308 340.859,-412.009 348.951,-418.848 351.449,-412.308"/>
|
|
</g>
|
|
<!-- \\SQLite_SQL -->
|
|
<g id="node8" class="node"><title>\\SQLite_SQL</title>
|
|
<polygon fill="none" stroke="black" points="626,-952 546,-952 546,-916 626,-916 626,-952"/>
|
|
<text text-anchor="middle" x="586" y="-930.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="325,-871 263,-871 263,-835 325,-835 325,-871"/>
|
|
<text text-anchor="middle" x="294" y="-849.6" font-family="Times Roman,serif" font-size="11.00">iDB_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="M545.705,-922.822C490.474,-907.501 391.742,-880.113 335.755,-864.583"/>
|
|
<polygon fill="none" stroke="black" points="336.39,-861.127 325.819,-861.826 334.519,-867.872 336.39,-861.127"/>
|
|
</g>
|
|
<!-- \\Firebird_SQL -->
|
|
<g id="node9" class="node"><title>\\Firebird_SQL</title>
|
|
<polygon fill="none" stroke="black" points="628,-898 544,-898 544,-862 628,-862 628,-898"/>
|
|
<text text-anchor="middle" x="586" y="-876.6" font-family="Times Roman,serif" font-size="11.00">Firebird_SQL</text>
|
|
</g>
|
|
<!-- \\Firebird_SQL->\\iDB_SQL -->
|
|
<g id="edge15" class="edge"><title>\\Firebird_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M543.228,-876.045C487.57,-870.899 390.933,-861.963 335.771,-856.862"/>
|
|
<polygon fill="none" stroke="black" points="335.925,-853.362 325.645,-855.926 335.28,-860.332 335.925,-853.362"/>
|
|
</g>
|
|
<!-- \\Firebird_Util -->
|
|
<g id="node10" class="node"><title>\\Firebird_Util</title>
|
|
<polygon fill="none" stroke="black" points="627,-682 545,-682 545,-646 627,-646 627,-682"/>
|
|
<text text-anchor="middle" x="586" y="-660.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Util</text>
|
|
</g>
|
|
<!-- \\Firebird_Util->\\DB_Util -->
|
|
<g id="edge17" class="edge"><title>\\Firebird_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M544.783,-660.189C491.504,-655.262 398.879,-646.698 342.34,-641.47"/>
|
|
<polygon fill="none" stroke="black" points="342.501,-637.97 332.221,-640.534 341.856,-644.94 342.501,-637.97"/>
|
|
</g>
|
|
<!-- \\Firebird_Result -->
|
|
<g id="node11" class="node"><title>\\Firebird_Result</title>
|
|
<polygon fill="none" stroke="black" points="634,-304 538,-304 538,-268 634,-268 634,-304"/>
|
|
<text text-anchor="middle" x="586" y="-282.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Result</text>
|
|
</g>
|
|
<!-- \\PDOStatement -->
|
|
<g id="node34" class="node"><title>\\PDOStatement</title>
|
|
<ellipse fill="none" stroke="black" cx="294" cy="-126" rx="85.1942" ry="18"/>
|
|
<text text-anchor="middle" x="294" 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="M537.48,-274.443C527.419,-270.603 517.352,-265.567 509,-259 462.775,-222.654 486.379,-179.93 437,-148 422.718,-138.765 405.987,-132.876 389.102,-129.209"/>
|
|
<polygon fill="none" stroke="black" points="389.64,-125.748 379.159,-127.298 388.319,-132.623 389.64,-125.748"/>
|
|
</g>
|
|
<!-- \\Firebird -->
|
|
<g id="node12" class="node"><title>\\Firebird</title>
|
|
<polygon fill="none" stroke="black" points="615,-466 557,-466 557,-430 615,-430 615,-466"/>
|
|
<text text-anchor="middle" x="586" y="-444.6" font-family="Times Roman,serif" font-size="11.00">Firebird</text>
|
|
</g>
|
|
<!-- \\Firebird->\\Abstract_Driver -->
|
|
<g id="edge21" class="edge"><title>\\Firebird->\\Abstract_Driver</title>
|
|
<path fill="none" stroke="black" d="M556.934,-442.625C510.406,-434.02 418.152,-416.96 356.249,-405.512"/>
|
|
<polygon fill="none" stroke="black" points="356.676,-402.032 346.206,-403.655 355.403,-408.915 356.676,-402.032"/>
|
|
</g>
|
|
<!-- \\PgSQL_Util -->
|
|
<g id="node13" class="node"><title>\\PgSQL_Util</title>
|
|
<polygon fill="none" stroke="black" points="624,-628 548,-628 548,-592 624,-592 624,-628"/>
|
|
<text text-anchor="middle" x="586" y="-606.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_Util</text>
|
|
</g>
|
|
<!-- \\PgSQL_Util->\\DB_Util -->
|
|
<g id="edge23" class="edge"><title>\\PgSQL_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M547.826,-613.53C495.144,-618.401 400.14,-627.186 342.494,-632.516"/>
|
|
<polygon fill="none" stroke="black" points="341.819,-629.063 332.183,-633.469 342.463,-636.034 341.819,-629.063"/>
|
|
</g>
|
|
<!-- \\PgSQL_SQL -->
|
|
<g id="node14" class="node"><title>\\PgSQL_SQL</title>
|
|
<polygon fill="none" stroke="black" points="626,-844 546,-844 546,-808 626,-808 626,-844"/>
|
|
<text text-anchor="middle" x="586" y="-822.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_SQL</text>
|
|
</g>
|
|
<!-- \\PgSQL_SQL->\\iDB_SQL -->
|
|
<g id="edge25" class="edge"><title>\\PgSQL_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M545.705,-829.726C490.588,-834.822 392.151,-843.924 336.104,-849.107"/>
|
|
<polygon fill="none" stroke="black" points="335.454,-845.652 325.819,-850.058 336.098,-852.622 335.454,-845.652"/>
|
|
</g>
|
|
<!-- \\PgSQL -->
|
|
<g id="node15" class="node"><title>\\PgSQL</title>
|
|
<polygon fill="none" stroke="black" points="613,-412 559,-412 559,-376 613,-376 613,-412"/>
|
|
<text text-anchor="middle" x="586" y="-390.6" font-family="Times Roman,serif" font-size="11.00">PgSQL</text>
|
|
</g>
|
|
<!-- \\PgSQL->\\Abstract_Driver -->
|
|
<g id="edge27" class="edge"><title>\\PgSQL->\\Abstract_Driver</title>
|
|
<path fill="none" stroke="black" d="M558.792,-394C512.925,-394 419.088,-394 356.351,-394"/>
|
|
<polygon fill="none" stroke="black" points="356.176,-390.5 346.176,-394 356.176,-397.5 356.176,-390.5"/>
|
|
</g>
|
|
<!-- \\MySQL_SQL -->
|
|
<g id="node16" class="node"><title>\\MySQL_SQL</title>
|
|
<polygon fill="none" stroke="black" points="627,-790 545,-790 545,-754 627,-754 627,-790"/>
|
|
<text text-anchor="middle" x="586" y="-768.6" font-family="Times Roman,serif" font-size="11.00">MySQL_SQL</text>
|
|
</g>
|
|
<!-- \\MySQL_SQL->\\iDB_SQL -->
|
|
<g id="edge29" class="edge"><title>\\MySQL_SQL->\\iDB_SQL</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M544.783,-783.434C489.284,-798.829 391.092,-826.067 335.466,-841.497"/>
|
|
<polygon fill="none" stroke="black" points="334.296,-838.19 325.595,-844.236 336.167,-844.935 334.296,-838.19"/>
|
|
</g>
|
|
<!-- \\MySQL_Util -->
|
|
<g id="node17" class="node"><title>\\MySQL_Util</title>
|
|
<polygon fill="none" stroke="black" points="625,-574 547,-574 547,-538 625,-538 625,-574"/>
|
|
<text text-anchor="middle" x="586" y="-552.6" font-family="Times Roman,serif" font-size="11.00">MySQL_Util</text>
|
|
</g>
|
|
<!-- \\MySQL_Util->\\DB_Util -->
|
|
<g id="edge31" class="edge"><title>\\MySQL_Util->\\DB_Util</title>
|
|
<path fill="none" stroke="black" d="M546.316,-567.008C493.212,-581.739 399.123,-607.839 342.065,-623.667"/>
|
|
<polygon fill="none" stroke="black" points="340.905,-620.356 332.205,-626.402 342.777,-627.102 340.905,-620.356"/>
|
|
</g>
|
|
<!-- \\MySQL -->
|
|
<g id="node18" class="node"><title>\\MySQL</title>
|
|
<polygon fill="none" stroke="black" points="613,-358 559,-358 559,-322 613,-322 613,-358"/>
|
|
<text text-anchor="middle" x="586" y="-336.6" font-family="Times Roman,serif" font-size="11.00">MySQL</text>
|
|
</g>
|
|
<!-- \\MySQL->\\Abstract_Driver -->
|
|
<g id="edge33" class="edge"><title>\\MySQL->\\Abstract_Driver</title>
|
|
<path fill="none" stroke="black" d="M558.362,-346.446C528.522,-353.286 479.543,-364.166 437,-372 410.62,-376.858 381.366,-381.491 356.225,-385.241"/>
|
|
<polygon fill="none" stroke="black" points="355.467,-381.815 346.087,-386.74 356.491,-388.74 355.467,-381.815"/>
|
|
</g>
|
|
<!-- \\BadDBDriverException -->
|
|
<g id="node19" class="node"><title>\\BadDBDriverException</title>
|
|
<polygon fill="none" stroke="black" points="657,-250 515,-250 515,-214 657,-214 657,-250"/>
|
|
<text text-anchor="middle" x="586" y="-228.6" font-family="Times Roman,serif" font-size="11.00">BadDBDriverException</text>
|
|
</g>
|
|
<!-- \\InvalidArgumentException -->
|
|
<g id="node43" class="node"><title>\\InvalidArgumentException</title>
|
|
<ellipse fill="none" stroke="black" cx="294" cy="-72" rx="138.86" ry="18"/>
|
|
<text text-anchor="middle" x="294" y="-67.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\InvalidArgumentException</text>
|
|
</g>
|
|
<!-- \\BadDBDriverException->\\InvalidArgumentException -->
|
|
<g id="edge35" class="edge"><title>\\BadDBDriverException->\\InvalidArgumentException</title>
|
|
<path fill="none" stroke="black" d="M523.256,-213.95C518.211,-211.337 513.379,-208.369 509,-205 463.859,-170.276 484.626,-130.229 437,-99 429.555,-94.1182 421.45,-90.0687 413.008,-86.715"/>
|
|
<polygon fill="none" stroke="black" points="413.944,-83.3318 403.35,-83.2169 411.56,-89.9134 413.944,-83.3318"/>
|
|
</g>
|
|
<!-- \\BadConnectionException -->
|
|
<g id="node20" class="node"><title>\\BadConnectionException</title>
|
|
<polygon fill="none" stroke="black" points="663,-196 509,-196 509,-160 663,-160 663,-196"/>
|
|
<text text-anchor="middle" x="586" y="-174.6" font-family="Times Roman,serif" font-size="11.00">BadConnectionException</text>
|
|
</g>
|
|
<!-- \\UnexpectedValueException -->
|
|
<g id="node45" class="node"><title>\\UnexpectedValueException</title>
|
|
<ellipse fill="none" stroke="black" cx="294" cy="-18" rx="142.885" ry="18"/>
|
|
<text text-anchor="middle" x="294" y="-13.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\UnexpectedValueException</text>
|
|
</g>
|
|
<!-- \\BadConnectionException->\\UnexpectedValueException -->
|
|
<g id="edge37" class="edge"><title>\\BadConnectionException->\\UnexpectedValueException</title>
|
|
<path fill="none" stroke="black" d="M571.649,-159.998C547.297,-130.794 494.857,-73.4973 437,-45 427.639,-40.3894 417.577,-36.5637 407.283,-33.3896"/>
|
|
<polygon fill="none" stroke="black" points="407.935,-29.9357 397.358,-30.5418 406.005,-36.6642 407.935,-29.9357"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|