355 lines
25 KiB
XML
355 lines
25 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="770pt" height="1408pt"
|
|
viewBox="0.00 0.00 770.00 1408.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 1404)">
|
|
<title>G</title>
|
|
<polygon fill="white" stroke="white" points="-4,5 -4,-1404 767,-1404 767,5 -4,5"/>
|
|
<g id="graph2" class="cluster"><title>cluster_Global</title>
|
|
<polyline fill="none" stroke="gray" points="20,-98 742,-98 "/>
|
|
<path fill="none" stroke="gray" d="M742,-98C748,-98 754,-104 754,-110"/>
|
|
<polyline fill="none" stroke="gray" points="754,-110 754,-1380 "/>
|
|
<path fill="none" stroke="gray" d="M754,-1380C754,-1386 748,-1392 742,-1392"/>
|
|
<polyline fill="none" stroke="gray" points="742,-1392 20,-1392 "/>
|
|
<path fill="none" stroke="gray" d="M20,-1392C14,-1392 8,-1386 8,-1380"/>
|
|
<polyline fill="none" stroke="gray" points="8,-1380 8,-110 "/>
|
|
<path fill="none" stroke="gray" d="M8,-110C8,-104 14,-98 20,-98"/>
|
|
<text text-anchor="middle" x="381" y="-1378.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">\</text>
|
|
</g>
|
|
<g id="graph3" class="cluster"><title>cluster_\Query</title>
|
|
<polyline fill="none" stroke="gray" points="28,-106 734,-106 "/>
|
|
<path fill="none" stroke="gray" d="M734,-106C740,-106 746,-112 746,-118"/>
|
|
<polyline fill="none" stroke="gray" points="746,-118 746,-1351 "/>
|
|
<path fill="none" stroke="gray" d="M746,-1351C746,-1357 740,-1363 734,-1363"/>
|
|
<polyline fill="none" stroke="gray" points="734,-1363 28,-1363 "/>
|
|
<path fill="none" stroke="gray" d="M28,-1363C22,-1363 16,-1357 16,-1351"/>
|
|
<polyline fill="none" stroke="gray" points="16,-1351 16,-118 "/>
|
|
<path fill="none" stroke="gray" d="M16,-118C16,-112 22,-106 28,-106"/>
|
|
<text text-anchor="middle" x="381" y="-1349.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">Query</text>
|
|
</g>
|
|
<g id="graph4" class="cluster"><title>cluster_\Query\Table</title>
|
|
<polyline fill="none" stroke="gray" points="339,-1099 722,-1099 "/>
|
|
<path fill="none" stroke="gray" d="M722,-1099C728,-1099 734,-1105 734,-1111"/>
|
|
<polyline fill="none" stroke="gray" points="734,-1111 734,-1322 "/>
|
|
<path fill="none" stroke="gray" d="M734,-1322C734,-1328 728,-1334 722,-1334"/>
|
|
<polyline fill="none" stroke="gray" points="722,-1334 339,-1334 "/>
|
|
<path fill="none" stroke="gray" d="M339,-1334C333,-1334 327,-1328 327,-1322"/>
|
|
<polyline fill="none" stroke="gray" points="327,-1322 327,-1111 "/>
|
|
<path fill="none" stroke="gray" d="M327,-1111C327,-1105 333,-1099 339,-1099"/>
|
|
<text text-anchor="middle" x="530.5" y="-1320.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">Table</text>
|
|
</g>
|
|
<g id="graph5" class="cluster"><title>cluster_\Query\Driver</title>
|
|
<polyline fill="none" stroke="gray" points="48,-214 714,-214 "/>
|
|
<path fill="none" stroke="gray" d="M714,-214C720,-214 726,-220 726,-226"/>
|
|
<polyline fill="none" stroke="gray" points="726,-226 726,-979 "/>
|
|
<path fill="none" stroke="gray" d="M726,-979C726,-985 720,-991 714,-991"/>
|
|
<polyline fill="none" stroke="gray" points="714,-991 48,-991 "/>
|
|
<path fill="none" stroke="gray" d="M48,-991C42,-991 36,-985 36,-979"/>
|
|
<polyline fill="none" stroke="gray" points="36,-979 36,-226 "/>
|
|
<path fill="none" stroke="gray" d="M36,-226C36,-220 42,-214 48,-214"/>
|
|
<text text-anchor="middle" x="381" y="-977.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">Driver</text>
|
|
</g>
|
|
<g id="graph6" class="cluster"><title>cluster_\Query\Driver\SQL</title>
|
|
<polyline fill="none" stroke="gray" points="56,-727 706,-727 "/>
|
|
<path fill="none" stroke="gray" d="M706,-727C712,-727 718,-733 718,-739"/>
|
|
<polyline fill="none" stroke="gray" points="718,-739 718,-950 "/>
|
|
<path fill="none" stroke="gray" d="M718,-950C718,-956 712,-962 706,-962"/>
|
|
<polyline fill="none" stroke="gray" points="706,-962 56,-962 "/>
|
|
<path fill="none" stroke="gray" d="M56,-962C50,-962 44,-956 44,-950"/>
|
|
<polyline fill="none" stroke="gray" points="44,-950 44,-739 "/>
|
|
<path fill="none" stroke="gray" d="M44,-739C44,-733 50,-727 56,-727"/>
|
|
<text text-anchor="middle" x="381" y="-948.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">SQL</text>
|
|
</g>
|
|
<g id="graph7" class="cluster"><title>cluster_\Query\Driver\Util</title>
|
|
<polyline fill="none" stroke="gray" points="344,-484 704,-484 "/>
|
|
<path fill="none" stroke="gray" d="M704,-484C710,-484 716,-490 716,-496"/>
|
|
<polyline fill="none" stroke="gray" points="716,-496 716,-707 "/>
|
|
<path fill="none" stroke="gray" d="M716,-707C716,-713 710,-719 704,-719"/>
|
|
<polyline fill="none" stroke="gray" points="704,-719 344,-719 "/>
|
|
<path fill="none" stroke="gray" d="M344,-719C338,-719 332,-713 332,-707"/>
|
|
<polyline fill="none" stroke="gray" points="332,-707 332,-496 "/>
|
|
<path fill="none" stroke="gray" d="M332,-496C332,-490 338,-484 344,-484"/>
|
|
<text text-anchor="middle" x="524" y="-705.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">Util</text>
|
|
</g>
|
|
<!-- \\Query\\Table\\Abstract_Table -->
|
|
<g id="node4" class="node"><title>\\Query\\Table\\Abstract_Table</title>
|
|
<polygon fill="none" stroke="black" points="434,-1197 336,-1197 336,-1161 434,-1161 434,-1197"/>
|
|
<text text-anchor="start" x="355.5" y="-1184.43" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="344" y="-1171.23" font-family="Times Roman,serif" font-size="11.00">Abstract_Table</text>
|
|
</g>
|
|
<!-- \\Query\\Table\\Table_Builder -->
|
|
<g id="node5" class="node"><title>\\Query\\Table\\Table_Builder</title>
|
|
<polygon fill="none" stroke="black" points="712,-1305 622,-1305 622,-1269 712,-1269 712,-1305"/>
|
|
<text text-anchor="middle" x="667" y="-1283.6" font-family="Times Roman,serif" font-size="11.00">Table_Builder</text>
|
|
</g>
|
|
<!-- \\Query\\Table\\Table_Foreign_Key -->
|
|
<g id="node6" class="node"><title>\\Query\\Table\\Table_Foreign_Key</title>
|
|
<polygon fill="none" stroke="black" points="725,-1251 609,-1251 609,-1215 725,-1215 725,-1251"/>
|
|
<text text-anchor="middle" x="667" y="-1229.6" font-family="Times Roman,serif" font-size="11.00">Table_Foreign_Key</text>
|
|
</g>
|
|
<!-- \\Query\\Table\\Table_Foreign_Key->\\Query\\Table\\Abstract_Table -->
|
|
<g id="edge16" class="edge"><title>\\Query\\Table\\Table_Foreign_Key->\\Query\\Table\\Abstract_Table</title>
|
|
<path fill="none" stroke="black" d="M608.227,-1221.75C560.305,-1212.57 492.903,-1199.66 444.725,-1190.44"/>
|
|
<polygon fill="none" stroke="black" points="445.23,-1186.97 434.75,-1188.53 443.914,-1193.85 445.23,-1186.97"/>
|
|
</g>
|
|
<!-- \\Query\\Table\\Table_Column -->
|
|
<g id="node7" class="node"><title>\\Query\\Table\\Table_Column</title>
|
|
<polygon fill="none" stroke="black" points="714,-1197 620,-1197 620,-1161 714,-1161 714,-1197"/>
|
|
<text text-anchor="middle" x="667" y="-1175.6" font-family="Times Roman,serif" font-size="11.00">Table_Column</text>
|
|
</g>
|
|
<!-- \\Query\\Table\\Table_Column->\\Query\\Table\\Abstract_Table -->
|
|
<g id="edge32" class="edge"><title>\\Query\\Table\\Table_Column->\\Query\\Table\\Abstract_Table</title>
|
|
<path fill="none" stroke="black" d="M619.8,-1179C571.732,-1179 497.049,-1179 444.855,-1179"/>
|
|
<polygon fill="none" stroke="black" points="444.73,-1175.5 434.73,-1179 444.73,-1182.5 444.73,-1175.5"/>
|
|
</g>
|
|
<!-- \\Query\\Table\\Table_Index -->
|
|
<g id="node8" class="node"><title>\\Query\\Table\\Table_Index</title>
|
|
<polygon fill="none" stroke="black" points="708,-1143 626,-1143 626,-1107 708,-1107 708,-1143"/>
|
|
<text text-anchor="middle" x="667" y="-1121.6" font-family="Times Roman,serif" font-size="11.00">Table_Index</text>
|
|
</g>
|
|
<!-- \\Query\\Table\\Table_Index->\\Query\\Table\\Abstract_Table -->
|
|
<g id="edge48" class="edge"><title>\\Query\\Table\\Table_Index->\\Query\\Table\\Abstract_Table</title>
|
|
<path fill="none" stroke="black" d="M625.843,-1134.93C597.345,-1141.63 558.485,-1150.42 524,-1157 498.055,-1161.95 469.236,-1166.64 444.596,-1170.41"/>
|
|
<polygon fill="none" stroke="black" points="444.03,-1166.96 434.667,-1171.92 445.079,-1173.88 444.03,-1166.96"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\Abstract_SQL -->
|
|
<g id="node11" class="node"><title>\\Query\\Driver\\SQL\\Abstract_SQL</title>
|
|
<polygon fill="none" stroke="black" points="431,-852 339,-852 339,-816 431,-816 431,-852"/>
|
|
<text text-anchor="start" x="355.5" y="-839.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="347.5" y="-826.233" font-family="Times Roman,serif" font-size="11.00">Abstract_SQL</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\SQL_Interface -->
|
|
<g id="node16" class="node"><title>\\Query\\Driver\\SQL\\SQL_Interface</title>
|
|
<polygon fill="none" stroke="black" points="145,-852 53,-852 53,-816 145,-816 145,-852"/>
|
|
<text text-anchor="middle" x="99" y="-830.6" font-family="Times Roman,serif" font-size="11.00">SQL_Interface</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\Abstract_SQL->\\Query\\Driver\\SQL\\SQL_Interface -->
|
|
<g id="edge8" class="edge"><title>\\Query\\Driver\\SQL\\Abstract_SQL->\\Query\\Driver\\SQL\\SQL_Interface</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M338.731,-834C288.828,-834 209.337,-834 155.709,-834"/>
|
|
<polygon fill="none" stroke="black" points="155.677,-830.5 145.677,-834 155.677,-837.5 155.677,-830.5"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\PgSQL_SQL -->
|
|
<g id="node12" class="node"><title>\\Query\\Driver\\SQL\\PgSQL_SQL</title>
|
|
<polygon fill="none" stroke="black" points="707,-933 627,-933 627,-897 707,-897 707,-933"/>
|
|
<text text-anchor="middle" x="667" y="-911.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_SQL</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\PgSQL_SQL->\\Query\\Driver\\SQL\\Abstract_SQL -->
|
|
<g id="edge28" class="edge"><title>\\Query\\Driver\\SQL\\PgSQL_SQL->\\Query\\Driver\\SQL\\Abstract_SQL</title>
|
|
<path fill="none" stroke="black" d="M626.672,-900.103C616.611,-896.266 605.877,-892.069 596,-888 563.622,-874.66 557.58,-865.933 524,-856 497.215,-848.077 466.632,-842.843 440.985,-839.476"/>
|
|
<polygon fill="none" stroke="black" points="441.411,-836.002 431.053,-838.233 440.541,-842.948 441.411,-836.002"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\MySQL_SQL -->
|
|
<g id="node13" class="node"><title>\\Query\\Driver\\SQL\\MySQL_SQL</title>
|
|
<polygon fill="none" stroke="black" points="708,-879 626,-879 626,-843 708,-843 708,-879"/>
|
|
<text text-anchor="middle" x="667" y="-857.6" font-family="Times Roman,serif" font-size="11.00">MySQL_SQL</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\MySQL_SQL->\\Query\\Driver\\SQL\\Abstract_SQL -->
|
|
<g id="edge34" class="edge"><title>\\Query\\Driver\\SQL\\MySQL_SQL->\\Query\\Driver\\SQL\\Abstract_SQL</title>
|
|
<path fill="none" stroke="black" d="M625.995,-857.074C577.345,-852.416 495.975,-844.625 441.412,-839.401"/>
|
|
<polygon fill="none" stroke="black" points="441.501,-835.894 431.213,-838.425 440.833,-842.862 441.501,-835.894"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\Firebird_SQL -->
|
|
<g id="node14" class="node"><title>\\Query\\Driver\\SQL\\Firebird_SQL</title>
|
|
<polygon fill="none" stroke="black" points="709,-825 625,-825 625,-789 709,-789 709,-825"/>
|
|
<text text-anchor="middle" x="667" y="-803.6" font-family="Times Roman,serif" font-size="11.00">Firebird_SQL</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\Firebird_SQL->\\Query\\Driver\\SQL\\Abstract_SQL -->
|
|
<g id="edge36" class="edge"><title>\\Query\\Driver\\SQL\\Firebird_SQL->\\Query\\Driver\\SQL\\Abstract_SQL</title>
|
|
<path fill="none" stroke="black" d="M624.476,-811.071C575.619,-815.749 495.253,-823.444 441.253,-828.614"/>
|
|
<polygon fill="none" stroke="black" points="440.777,-825.144 431.156,-829.581 441.444,-832.112 440.777,-825.144"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\SQLite_SQL -->
|
|
<g id="node15" class="node"><title>\\Query\\Driver\\SQL\\SQLite_SQL</title>
|
|
<polygon fill="none" stroke="black" points="707,-771 627,-771 627,-735 707,-735 707,-771"/>
|
|
<text text-anchor="middle" x="667" y="-749.6" font-family="Times Roman,serif" font-size="11.00">SQLite_SQL</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQL\\SQLite_SQL->\\Query\\Driver\\SQL\\Abstract_SQL -->
|
|
<g id="edge40" class="edge"><title>\\Query\\Driver\\SQL\\SQLite_SQL->\\Query\\Driver\\SQL\\Abstract_SQL</title>
|
|
<path fill="none" stroke="black" d="M626.896,-764.519C578.224,-778.499 495.87,-802.154 440.969,-817.924"/>
|
|
<polygon fill="none" stroke="black" points="439.696,-814.648 431.051,-820.772 441.629,-821.376 439.696,-814.648"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Util\\Firebird_Util -->
|
|
<g id="node18" class="node"><title>\\Query\\Driver\\Util\\Firebird_Util</title>
|
|
<polygon fill="none" stroke="black" points="708,-690 626,-690 626,-654 708,-654 708,-690"/>
|
|
<text text-anchor="middle" x="667" y="-668.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Util</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Util\\Abstract_Util -->
|
|
<g id="node20" class="node"><title>\\Query\\Driver\\Util\\Abstract_Util</title>
|
|
<polygon fill="none" stroke="black" points="429,-609 341,-609 341,-573 429,-573 429,-609"/>
|
|
<text text-anchor="start" x="355.5" y="-596.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="349" y="-583.233" font-family="Times Roman,serif" font-size="11.00">Abstract_Util</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Util\\Firebird_Util->\\Query\\Driver\\Util\\Abstract_Util -->
|
|
<g id="edge12" class="edge"><title>\\Query\\Driver\\Util\\Firebird_Util->\\Query\\Driver\\Util\\Abstract_Util</title>
|
|
<path fill="none" stroke="black" d="M625.995,-660.222C576.813,-646.095 494.189,-622.363 439.63,-606.692"/>
|
|
<polygon fill="none" stroke="black" points="440.361,-603.26 429.784,-603.863 438.429,-609.988 440.361,-603.26"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Util\\MySQL_Util -->
|
|
<g id="node19" class="node"><title>\\Query\\Driver\\Util\\MySQL_Util</title>
|
|
<polygon fill="none" stroke="black" points="706,-636 628,-636 628,-600 706,-600 706,-636"/>
|
|
<text text-anchor="middle" x="667" y="-614.6" font-family="Times Roman,serif" font-size="11.00">MySQL_Util</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Util\\MySQL_Util->\\Query\\Driver\\Util\\Abstract_Util -->
|
|
<g id="edge18" class="edge"><title>\\Query\\Driver\\Util\\MySQL_Util->\\Query\\Driver\\Util\\Abstract_Util</title>
|
|
<path fill="none" stroke="black" d="M627.492,-614.217C578.647,-609.541 495.235,-601.554 440.113,-596.277"/>
|
|
<polygon fill="none" stroke="black" points="440.112,-592.761 429.824,-595.292 439.445,-599.729 440.112,-592.761"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Util\\SQLite_Util -->
|
|
<g id="node21" class="node"><title>\\Query\\Driver\\Util\\SQLite_Util</title>
|
|
<polygon fill="none" stroke="black" points="705,-582 629,-582 629,-546 705,-546 705,-582"/>
|
|
<text text-anchor="middle" x="667" y="-560.6" font-family="Times Roman,serif" font-size="11.00">SQLite_Util</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Util\\SQLite_Util->\\Query\\Driver\\Util\\Abstract_Util -->
|
|
<g id="edge24" class="edge"><title>\\Query\\Driver\\Util\\SQLite_Util->\\Query\\Driver\\Util\\Abstract_Util</title>
|
|
<path fill="none" stroke="black" d="M628.38,-567.698C579.53,-572.375 495.108,-580.458 439.656,-585.767"/>
|
|
<polygon fill="none" stroke="black" points="439.275,-582.287 429.655,-586.725 439.943,-589.255 439.275,-582.287"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Util\\PgSQL_Util -->
|
|
<g id="node22" class="node"><title>\\Query\\Driver\\Util\\PgSQL_Util</title>
|
|
<polygon fill="none" stroke="black" points="705,-528 629,-528 629,-492 705,-492 705,-528"/>
|
|
<text text-anchor="middle" x="667" y="-506.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_Util</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Util\\PgSQL_Util->\\Query\\Driver\\Util\\Abstract_Util -->
|
|
<g id="edge26" class="edge"><title>\\Query\\Driver\\Util\\PgSQL_Util->\\Query\\Driver\\Util\\Abstract_Util</title>
|
|
<path fill="none" stroke="black" d="M628.896,-524.05C618.206,-528.111 606.608,-532.629 596,-537 563.622,-550.34 557.58,-559.067 524,-569 496.801,-577.045 465.687,-582.318 439.801,-585.678"/>
|
|
<polygon fill="none" stroke="black" points="439.284,-582.215 429.79,-586.917 440.144,-589.162 439.284,-582.215"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Firebird_Result -->
|
|
<g id="node23" class="node"><title>\\Query\\Driver\\Firebird_Result</title>
|
|
<polygon fill="none" stroke="black" points="715,-258 619,-258 619,-222 715,-222 715,-258"/>
|
|
<text text-anchor="middle" x="667" y="-236.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="385" cy="-72" rx="85.1942" ry="18"/>
|
|
<text text-anchor="middle" x="385" y="-67.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDOStatement</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Firebird_Result->\\PDOStatement -->
|
|
<g id="edge10" class="edge"><title>\\Query\\Driver\\Firebird_Result->\\PDOStatement</title>
|
|
<path fill="none" stroke="black" d="M618.493,-227.148C610.814,-224.496 603.078,-221.444 596,-218 525.696,-183.789 452.612,-127.86 413.606,-96.0744"/>
|
|
<polygon fill="none" stroke="black" points="415.763,-93.3164 405.814,-89.6747 411.32,-98.726 415.763,-93.3164"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Firebird -->
|
|
<g id="node24" class="node"><title>\\Query\\Driver\\Firebird</title>
|
|
<polygon fill="none" stroke="black" points="696,-474 638,-474 638,-438 696,-438 696,-474"/>
|
|
<text text-anchor="middle" x="667" y="-452.6" font-family="Times Roman,serif" font-size="11.00">Firebird</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Abstract_Driver -->
|
|
<g id="node25" class="node"><title>\\Query\\Driver\\Abstract_Driver</title>
|
|
<polygon fill="none" stroke="black" points="437,-366 333,-366 333,-330 437,-330 437,-366"/>
|
|
<text text-anchor="start" x="355.5" y="-353.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="341.5" y="-340.233" font-family="Times Roman,serif" font-size="11.00">Abstract_Driver</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Firebird->\\Query\\Driver\\Abstract_Driver -->
|
|
<g id="edge14" class="edge"><title>\\Query\\Driver\\Firebird->\\Query\\Driver\\Abstract_Driver</title>
|
|
<path fill="none" stroke="black" d="M637.975,-444.986C625.112,-440.099 609.797,-434.272 596,-429 543.522,-408.949 483.746,-385.991 441.249,-369.648"/>
|
|
<polygon fill="none" stroke="black" points="442.504,-366.381 431.914,-366.058 439.991,-372.915 442.504,-366.381"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Driver_Interface -->
|
|
<g id="node29" class="node"><title>\\Query\\Driver\\Driver_Interface</title>
|
|
<polygon fill="none" stroke="black" points="151,-366 47,-366 47,-330 151,-330 151,-366"/>
|
|
<text text-anchor="middle" x="99" y="-344.6" font-family="Times Roman,serif" font-size="11.00">Driver_Interface</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Abstract_Driver->\\Query\\Driver\\Driver_Interface -->
|
|
<g id="edge22" class="edge"><title>\\Query\\Driver\\Abstract_Driver->\\Query\\Driver\\Driver_Interface</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M332.876,-348C284.792,-348 213.302,-348 162.028,-348"/>
|
|
<polygon fill="none" stroke="black" points="161.733,-344.5 151.733,-348 161.733,-351.5 161.733,-344.5"/>
|
|
</g>
|
|
<!-- \\PDO -->
|
|
<g id="node44" class="node"><title>\\PDO</title>
|
|
<ellipse fill="none" stroke="black" cx="99" cy="-72" rx="35.0527" ry="18"/>
|
|
<text text-anchor="middle" x="99" y="-67.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDO</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\Abstract_Driver->\\PDO -->
|
|
<g id="edge20" class="edge"><title>\\Query\\Driver\\Abstract_Driver->\\PDO</title>
|
|
<path fill="none" stroke="black" d="M332.837,-350.191C304.909,-348.934 271.179,-343.284 246,-326 235.312,-318.663 148.685,-162.411 113.637,-98.6928"/>
|
|
<polygon fill="none" stroke="black" points="116.548,-96.7225 108.665,-89.6442 110.413,-100.094 116.548,-96.7225"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQLite -->
|
|
<g id="node26" class="node"><title>\\Query\\Driver\\SQLite</title>
|
|
<polygon fill="none" stroke="black" points="694,-420 640,-420 640,-384 694,-384 694,-420"/>
|
|
<text text-anchor="middle" x="667" y="-398.6" font-family="Times Roman,serif" font-size="11.00">SQLite</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\SQLite->\\Query\\Driver\\Abstract_Driver -->
|
|
<g id="edge38" class="edge"><title>\\Query\\Driver\\SQLite->\\Query\\Driver\\Abstract_Driver</title>
|
|
<path fill="none" stroke="black" d="M639.961,-396.822C595.913,-388.388 507.549,-371.467 447.334,-359.936"/>
|
|
<polygon fill="none" stroke="black" points="447.66,-356.435 437.18,-357.992 446.344,-363.31 447.66,-356.435"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\PgSQL -->
|
|
<g id="node27" class="node"><title>\\Query\\Driver\\PgSQL</title>
|
|
<polygon fill="none" stroke="black" points="694,-366 640,-366 640,-330 694,-330 694,-366"/>
|
|
<text text-anchor="middle" x="667" y="-344.6" font-family="Times Roman,serif" font-size="11.00">PgSQL</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\PgSQL->\\Query\\Driver\\Abstract_Driver -->
|
|
<g id="edge44" class="edge"><title>\\Query\\Driver\\PgSQL->\\Query\\Driver\\Abstract_Driver</title>
|
|
<path fill="none" stroke="black" d="M639.961,-348C595.913,-348 507.549,-348 447.334,-348"/>
|
|
<polygon fill="none" stroke="black" points="447.18,-344.5 437.18,-348 447.18,-351.5 447.18,-344.5"/>
|
|
</g>
|
|
<!-- \\Query\\Driver\\MySQL -->
|
|
<g id="node28" class="node"><title>\\Query\\Driver\\MySQL</title>
|
|
<polygon fill="none" stroke="black" points="694,-312 640,-312 640,-276 694,-276 694,-312"/>
|
|
<text text-anchor="middle" x="667" y="-290.6" font-family="Times Roman,serif" font-size="11.00">MySQL</text>
|
|
</g>
|
|
<!-- \\Query\\Driver\\MySQL->\\Query\\Driver\\Abstract_Driver -->
|
|
<g id="edge50" class="edge"><title>\\Query\\Driver\\MySQL->\\Query\\Driver\\Abstract_Driver</title>
|
|
<path fill="none" stroke="black" d="M639.427,-300.714C610.707,-307.579 564.358,-318.299 524,-326 499.011,-330.769 471.354,-335.298 447.334,-338.993"/>
|
|
<polygon fill="none" stroke="black" points="446.64,-335.558 437.281,-340.524 447.694,-342.479 446.64,-335.558"/>
|
|
</g>
|
|
<!-- \\Query\\Query_Parser -->
|
|
<g id="node30" class="node"><title>\\Query\\Query_Parser</title>
|
|
<polygon fill="none" stroke="black" points="712,-1035 622,-1035 622,-999 712,-999 712,-1035"/>
|
|
<text text-anchor="middle" x="667" y="-1013.6" font-family="Times Roman,serif" font-size="11.00">Query_Parser</text>
|
|
</g>
|
|
<!-- \\Query\\Query_Builder -->
|
|
<g id="node31" class="node"><title>\\Query\\Query_Builder</title>
|
|
<polygon fill="none" stroke="black" points="714,-1089 620,-1089 620,-1053 714,-1053 714,-1089"/>
|
|
<text text-anchor="middle" x="667" y="-1067.6" font-family="Times Roman,serif" font-size="11.00">Query_Builder</text>
|
|
</g>
|
|
<!-- \\Query\\Abstract_Query_Builder -->
|
|
<g id="node34" class="node"><title>\\Query\\Abstract_Query_Builder</title>
|
|
<polygon fill="none" stroke="black" points="459,-1089 311,-1089 311,-1053 459,-1053 459,-1089"/>
|
|
<text text-anchor="start" x="355.5" y="-1076.43" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
|
|
<text text-anchor="start" x="319.5" y="-1063.23" font-family="Times Roman,serif" font-size="11.00">Abstract_Query_Builder</text>
|
|
</g>
|
|
<!-- \\Query\\Query_Builder->\\Query\\Abstract_Query_Builder -->
|
|
<g id="edge30" class="edge"><title>\\Query\\Query_Builder->\\Query\\Abstract_Query_Builder</title>
|
|
<path fill="none" stroke="black" d="M619.481,-1071C578.522,-1071 518.408,-1071 469.303,-1071"/>
|
|
<polygon fill="none" stroke="black" points="469.002,-1067.5 459.002,-1071 469.002,-1074.5 469.002,-1067.5"/>
|
|
</g>
|
|
<!-- \\Query\\BadDBDriverException -->
|
|
<g id="node32" class="node"><title>\\Query\\BadDBDriverException</title>
|
|
<polygon fill="none" stroke="black" points="738,-204 596,-204 596,-168 738,-168 738,-204"/>
|
|
<text text-anchor="middle" x="667" y="-182.6" font-family="Times Roman,serif" font-size="11.00">BadDBDriverException</text>
|
|
</g>
|
|
<!-- \\InvalidArgumentException -->
|
|
<g id="node56" class="node"><title>\\InvalidArgumentException</title>
|
|
<ellipse fill="none" stroke="black" cx="385" cy="-18" rx="138.86" ry="18"/>
|
|
<text text-anchor="middle" x="385" y="-13.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\InvalidArgumentException</text>
|
|
</g>
|
|
<!-- \\Query\\BadDBDriverException->\\InvalidArgumentException -->
|
|
<g id="edge42" class="edge"><title>\\Query\\BadDBDriverException->\\InvalidArgumentException</title>
|
|
<path fill="none" stroke="black" d="M609.38,-167.903C604.625,-165.294 600.084,-162.339 596,-159 549.609,-121.066 573.47,-78.8203 524,-45 517.219,-40.3642 509.84,-36.4785 502.135,-33.2262"/>
|
|
<polygon fill="none" stroke="black" points="503.183,-29.8796 492.593,-29.5654 500.675,-36.4151 503.183,-29.8796"/>
|
|
</g>
|
|
<!-- \\Query\\Connection_Manager -->
|
|
<g id="node33" class="node"><title>\\Query\\Connection_Manager</title>
|
|
<polygon fill="none" stroke="black" points="733,-150 601,-150 601,-114 733,-114 733,-150"/>
|
|
<text text-anchor="middle" x="667" y="-128.6" font-family="Times Roman,serif" font-size="11.00">Connection_Manager</text>
|
|
</g>
|
|
<!-- \\Query\\Query_Builder_Interface -->
|
|
<g id="node35" class="node"><title>\\Query\\Query_Builder_Interface</title>
|
|
<polygon fill="none" stroke="black" points="173,-1089 25,-1089 25,-1053 173,-1053 173,-1089"/>
|
|
<text text-anchor="middle" x="99" y="-1067.6" font-family="Times Roman,serif" font-size="11.00">Query_Builder_Interface</text>
|
|
</g>
|
|
<!-- \\Query\\Abstract_Query_Builder->\\Query\\Query_Builder_Interface -->
|
|
<g id="edge46" class="edge"><title>\\Query\\Abstract_Query_Builder->\\Query\\Query_Builder_Interface</title>
|
|
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M310.976,-1071C272.068,-1071 224.203,-1071 183.807,-1071"/>
|
|
<polygon fill="none" stroke="black" points="183.708,-1067.5 173.708,-1071 183.708,-1074.5 183.708,-1067.5"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|