Query/docs/classes.svg
2014-04-03 14:50:36 -04:00

285 lines
20 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="734pt" height="1171pt"
viewBox="0.00 0.00 734.00 1171.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 1167)">
<title>G</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-1167 731,-1167 731,5 -4,5"/>
<g id="graph2" class="cluster"><title>cluster_Global</title>
<polyline fill="none" stroke="gray" points="20,-98 706,-98 "/>
<path fill="none" stroke="gray" d="M706,-98C712,-98 718,-104 718,-110"/>
<polyline fill="none" stroke="gray" points="718,-110 718,-1143 "/>
<path fill="none" stroke="gray" d="M718,-1143C718,-1149 712,-1155 706,-1155"/>
<polyline fill="none" stroke="gray" points="706,-1155 20,-1155 "/>
<path fill="none" stroke="gray" d="M20,-1155C14,-1155 8,-1149 8,-1143"/>
<polyline fill="none" stroke="gray" points="8,-1143 8,-110 "/>
<path fill="none" stroke="gray" d="M8,-110C8,-104 14,-98 20,-98"/>
<text text-anchor="middle" x="363" y="-1141.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 698,-106 "/>
<path fill="none" stroke="gray" d="M698,-106C704,-106 710,-112 710,-118"/>
<polyline fill="none" stroke="gray" points="710,-118 710,-1114 "/>
<path fill="none" stroke="gray" d="M710,-1114C710,-1120 704,-1126 698,-1126"/>
<polyline fill="none" stroke="gray" points="698,-1126 28,-1126 "/>
<path fill="none" stroke="gray" d="M28,-1126C22,-1126 16,-1120 16,-1114"/>
<polyline fill="none" stroke="gray" points="16,-1114 16,-118 "/>
<path fill="none" stroke="gray" d="M16,-118C16,-112 22,-106 28,-106"/>
<text text-anchor="middle" x="363" y="-1112.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">Query</text>
</g>
<g id="graph4" class="cluster"><title>cluster_\Query\Driver</title>
<polyline fill="none" stroke="gray" points="36,-376 676,-376 "/>
<path fill="none" stroke="gray" d="M676,-376C682,-376 688,-382 688,-388"/>
<polyline fill="none" stroke="gray" points="688,-388 688,-1085 "/>
<path fill="none" stroke="gray" d="M688,-1085C688,-1091 682,-1097 676,-1097"/>
<polyline fill="none" stroke="gray" points="676,-1097 36,-1097 "/>
<path fill="none" stroke="gray" d="M36,-1097C30,-1097 24,-1091 24,-1085"/>
<polyline fill="none" stroke="gray" points="24,-1085 24,-388 "/>
<path fill="none" stroke="gray" d="M24,-388C24,-382 30,-376 36,-376"/>
<text text-anchor="middle" x="356" y="-1083.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">Driver</text>
</g>
<!-- \\Query\\Driver\\Abstract_SQL -->
<g id="node4" class="node"><title>\\Query\\Driver\\Abstract_SQL</title>
<polygon fill="none" stroke="black" points="395,-771 303,-771 303,-735 395,-735 395,-771"/>
<text text-anchor="start" x="319.5" y="-758.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="311.5" y="-745.233" font-family="Times Roman,serif" font-size="11.00">Abstract_SQL</text>
</g>
<!-- \\Query\\Driver\\SQL_Interface -->
<g id="node20" class="node"><title>\\Query\\Driver\\SQL_Interface</title>
<polygon fill="none" stroke="black" points="131,-771 39,-771 39,-735 131,-735 131,-771"/>
<text text-anchor="middle" x="85" y="-749.6" font-family="Times Roman,serif" font-size="11.00">SQL_Interface</text>
</g>
<!-- \\Query\\Driver\\Abstract_SQL&#45;&gt;\\Query\\Driver\\SQL_Interface -->
<g id="edge5" class="edge"><title>\\Query\\Driver\\Abstract_SQL&#45;&gt;\\Query\\Driver\\SQL_Interface</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M302.713,-753C257.937,-753 189.981,-753 141.92,-753"/>
<polygon fill="none" stroke="black" points="141.678,-749.5 131.678,-753 141.678,-756.5 141.678,-749.5"/>
</g>
<!-- \\Query\\Driver\\Firebird_Result -->
<g id="node5" class="node"><title>\\Query\\Driver\\Firebird_Result</title>
<polygon fill="none" stroke="black" points="679,-420 583,-420 583,-384 679,-384 679,-420"/>
<text text-anchor="middle" x="631" y="-398.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Result</text>
</g>
<!-- \\PDOStatement -->
<g id="node32" class="node"><title>\\PDOStatement</title>
<ellipse fill="none" stroke="black" cx="349" cy="-72" rx="85.1942" ry="18"/>
<text text-anchor="middle" x="349" y="-67.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDOStatement</text>
</g>
<!-- \\Query\\Driver\\Firebird_Result&#45;&gt;\\PDOStatement -->
<g id="edge9" class="edge"><title>\\Query\\Driver\\Firebird_Result&#45;&gt;\\PDOStatement</title>
<path fill="none" stroke="black" d="M582.167,-394.105C573.906,-390.878 566.057,-386.349 560,-380 471.898,-287.652 580.074,-190.387 488,-102 475.569,-90.0665 459.583,-82.4103 442.905,-77.586"/>
<polygon fill="none" stroke="black" points="443.582,-74.1466 433.027,-75.0619 441.849,-80.9287 443.582,-74.1466"/>
</g>
<!-- \\Query\\Driver\\Firebird_Util -->
<g id="node6" class="node"><title>\\Query\\Driver\\Firebird_Util</title>
<polygon fill="none" stroke="black" points="672,-960 590,-960 590,-924 672,-924 672,-960"/>
<text text-anchor="middle" x="631" y="-938.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Util</text>
</g>
<!-- \\Query\\Driver\\Abstract_Util -->
<g id="node19" class="node"><title>\\Query\\Driver\\Abstract_Util</title>
<polygon fill="none" stroke="black" points="393,-987 305,-987 305,-951 393,-951 393,-987"/>
<text text-anchor="start" x="319.5" y="-974.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="313" y="-961.233" font-family="Times Roman,serif" font-size="11.00">Abstract_Util</text>
</g>
<!-- \\Query\\Driver\\Firebird_Util&#45;&gt;\\Query\\Driver\\Abstract_Util -->
<g id="edge11" class="edge"><title>\\Query\\Driver\\Firebird_Util&#45;&gt;\\Query\\Driver\\Abstract_Util</title>
<path fill="none" stroke="black" d="M589.995,-945.926C540.915,-950.625 458.532,-958.513 403.97,-963.737"/>
<polygon fill="none" stroke="black" points="403.404,-960.275 393.784,-964.712 404.072,-967.243 403.404,-960.275"/>
</g>
<!-- \\Query\\Driver\\Firebird -->
<g id="node7" class="node"><title>\\Query\\Driver\\Firebird</title>
<polygon fill="none" stroke="black" points="660,-528 602,-528 602,-492 660,-492 660,-528"/>
<text text-anchor="middle" x="631" y="-506.6" font-family="Times Roman,serif" font-size="11.00">Firebird</text>
</g>
<!-- \\Query\\Driver\\Abstract_Driver -->
<g id="node9" class="node"><title>\\Query\\Driver\\Abstract_Driver</title>
<polygon fill="none" stroke="black" points="401,-528 297,-528 297,-492 401,-492 401,-528"/>
<text text-anchor="start" x="319.5" y="-515.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="305.5" y="-502.233" font-family="Times Roman,serif" font-size="11.00">Abstract_Driver</text>
</g>
<!-- \\Query\\Driver\\Firebird&#45;&gt;\\Query\\Driver\\Abstract_Driver -->
<g id="edge13" class="edge"><title>\\Query\\Driver\\Firebird&#45;&gt;\\Query\\Driver\\Abstract_Driver</title>
<path fill="none" stroke="black" d="M601.883,-510C557.119,-510 470.366,-510 411.077,-510"/>
<polygon fill="none" stroke="black" points="411.076,-506.5 401.076,-510 411.076,-513.5 411.076,-506.5"/>
</g>
<!-- \\Query\\Driver\\MySQL_Util -->
<g id="node8" class="node"><title>\\Query\\Driver\\MySQL_Util</title>
<polygon fill="none" stroke="black" points="670,-906 592,-906 592,-870 670,-870 670,-906"/>
<text text-anchor="middle" x="631" y="-884.6" font-family="Times Roman,serif" font-size="11.00">MySQL_Util</text>
</g>
<!-- \\Query\\Driver\\MySQL_Util&#45;&gt;\\Query\\Driver\\Abstract_Util -->
<g id="edge15" class="edge"><title>\\Query\\Driver\\MySQL_Util&#45;&gt;\\Query\\Driver\\Abstract_Util</title>
<path fill="none" stroke="black" d="M591.492,-899.348C542.546,-913.407 458.888,-937.437 403.769,-953.268"/>
<polygon fill="none" stroke="black" points="402.469,-950 393.824,-956.125 404.402,-956.728 402.469,-950"/>
</g>
<!-- \\Query\\Driver\\Driver_Interface -->
<g id="node21" class="node"><title>\\Query\\Driver\\Driver_Interface</title>
<polygon fill="none" stroke="black" points="137,-528 33,-528 33,-492 137,-492 137,-528"/>
<text text-anchor="middle" x="85" y="-506.6" font-family="Times Roman,serif" font-size="11.00">Driver_Interface</text>
</g>
<!-- \\Query\\Driver\\Abstract_Driver&#45;&gt;\\Query\\Driver\\Driver_Interface -->
<g id="edge19" class="edge"><title>\\Query\\Driver\\Abstract_Driver&#45;&gt;\\Query\\Driver\\Driver_Interface</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M296.842,-510C253.953,-510 193.051,-510 147.547,-510"/>
<polygon fill="none" stroke="black" points="147.501,-506.5 137.501,-510 147.501,-513.5 147.501,-506.5"/>
</g>
<!-- \\PDO -->
<g id="node37" class="node"><title>\\PDO</title>
<ellipse fill="none" stroke="black" cx="85" cy="-72" rx="35.0527" ry="18"/>
<text text-anchor="middle" x="85" y="-67.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDO</text>
</g>
<!-- \\Query\\Driver\\Abstract_Driver&#45;&gt;\\PDO -->
<g id="edge17" class="edge"><title>\\Query\\Driver\\Abstract_Driver&#45;&gt;\\PDO</title>
<path fill="none" stroke="black" d="M296.827,-514.425C268.033,-514.029 233.462,-508.492 210,-488 149.813,-435.431 103.608,-184.787 89.4858,-100.06"/>
<polygon fill="none" stroke="black" points="92.9287,-99.4264 87.8512,-90.1275 86.0216,-100.563 92.9287,-99.4264"/>
</g>
<!-- \\Query\\Driver\\SQLite_Util -->
<g id="node10" class="node"><title>\\Query\\Driver\\SQLite_Util</title>
<polygon fill="none" stroke="black" points="669,-1068 593,-1068 593,-1032 669,-1032 669,-1068"/>
<text text-anchor="middle" x="631" y="-1046.6" font-family="Times Roman,serif" font-size="11.00">SQLite_Util</text>
</g>
<!-- \\Query\\Driver\\SQLite_Util&#45;&gt;\\Query\\Driver\\Abstract_Util -->
<g id="edge21" class="edge"><title>\\Query\\Driver\\SQLite_Util&#45;&gt;\\Query\\Driver\\Abstract_Util</title>
<path fill="none" stroke="black" d="M592.38,-1038.91C543.429,-1024.85 458.758,-1000.53 403.312,-984.6"/>
<polygon fill="none" stroke="black" points="404.232,-981.223 393.655,-981.826 402.3,-987.951 404.232,-981.223"/>
</g>
<!-- \\Query\\Driver\\PgSQL_Util -->
<g id="node11" class="node"><title>\\Query\\Driver\\PgSQL_Util</title>
<polygon fill="none" stroke="black" points="669,-1014 593,-1014 593,-978 669,-978 669,-1014"/>
<text text-anchor="middle" x="631" y="-992.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_Util</text>
</g>
<!-- \\Query\\Driver\\PgSQL_Util&#45;&gt;\\Query\\Driver\\Abstract_Util -->
<g id="edge23" class="edge"><title>\\Query\\Driver\\PgSQL_Util&#45;&gt;\\Query\\Driver\\Abstract_Util</title>
<path fill="none" stroke="black" d="M592.968,-992.359C544.282,-987.697 459.581,-979.588 403.902,-974.257"/>
<polygon fill="none" stroke="black" points="404.147,-970.764 393.859,-973.295 403.48,-977.732 404.147,-970.764"/>
</g>
<!-- \\Query\\Driver\\PgSQL_SQL -->
<g id="node12" class="node"><title>\\Query\\Driver\\PgSQL_SQL</title>
<polygon fill="none" stroke="black" points="671,-744 591,-744 591,-708 671,-708 671,-744"/>
<text text-anchor="middle" x="631" y="-722.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_SQL</text>
</g>
<!-- \\Query\\Driver\\PgSQL_SQL&#45;&gt;\\Query\\Driver\\Abstract_SQL -->
<g id="edge25" class="edge"><title>\\Query\\Driver\\PgSQL_SQL&#45;&gt;\\Query\\Driver\\Abstract_SQL</title>
<path fill="none" stroke="black" d="M590.896,-729.84C542.325,-734.49 460.212,-742.352 405.311,-747.609"/>
<polygon fill="none" stroke="black" points="404.672,-744.154 395.051,-748.591 405.339,-751.122 404.672,-744.154"/>
</g>
<!-- \\Query\\Driver\\MySQL_SQL -->
<g id="node13" class="node"><title>\\Query\\Driver\\MySQL_SQL</title>
<polygon fill="none" stroke="black" points="672,-690 590,-690 590,-654 672,-654 672,-690"/>
<text text-anchor="middle" x="631" y="-668.6" font-family="Times Roman,serif" font-size="11.00">MySQL_SQL</text>
</g>
<!-- \\Query\\Driver\\MySQL_SQL&#45;&gt;\\Query\\Driver\\Abstract_SQL -->
<g id="edge29" class="edge"><title>\\Query\\Driver\\MySQL_SQL&#45;&gt;\\Query\\Driver\\Abstract_SQL</title>
<path fill="none" stroke="black" d="M589.995,-683.778C541.244,-697.781 459.636,-721.222 405.072,-736.894"/>
<polygon fill="none" stroke="black" points="403.858,-733.601 395.213,-739.726 405.79,-740.329 403.858,-733.601"/>
</g>
<!-- \\Query\\Driver\\Firebird_SQL -->
<g id="node14" class="node"><title>\\Query\\Driver\\Firebird_SQL</title>
<polygon fill="none" stroke="black" points="673,-852 589,-852 589,-816 673,-816 673,-852"/>
<text text-anchor="middle" x="631" y="-830.6" font-family="Times Roman,serif" font-size="11.00">Firebird_SQL</text>
</g>
<!-- \\Query\\Driver\\Firebird_SQL&#45;&gt;\\Query\\Driver\\Abstract_SQL -->
<g id="edge31" class="edge"><title>\\Query\\Driver\\Firebird_SQL&#45;&gt;\\Query\\Driver\\Abstract_SQL</title>
<path fill="none" stroke="black" d="M588.476,-821.786C539.517,-807.723 458.918,-784.572 404.916,-769.061"/>
<polygon fill="none" stroke="black" points="405.734,-765.654 395.156,-766.258 403.801,-772.382 405.734,-765.654"/>
</g>
<!-- \\Query\\Driver\\SQLite -->
<g id="node15" class="node"><title>\\Query\\Driver\\SQLite</title>
<polygon fill="none" stroke="black" points="658,-474 604,-474 604,-438 658,-438 658,-474"/>
<text text-anchor="middle" x="631" y="-452.6" font-family="Times Roman,serif" font-size="11.00">SQLite</text>
</g>
<!-- \\Query\\Driver\\SQLite&#45;&gt;\\Query\\Driver\\Abstract_Driver -->
<g id="edge33" class="edge"><title>\\Query\\Driver\\SQLite&#45;&gt;\\Query\\Driver\\Abstract_Driver</title>
<path fill="none" stroke="black" d="M603.958,-462.587C575.281,-469.446 528.608,-480.251 488,-488 463.011,-492.769 435.354,-497.298 411.334,-500.993"/>
<polygon fill="none" stroke="black" points="410.64,-497.558 401.281,-502.524 411.694,-504.479 410.64,-497.558"/>
</g>
<!-- \\Query\\Driver\\SQLite_SQL -->
<g id="node16" class="node"><title>\\Query\\Driver\\SQLite_SQL</title>
<polygon fill="none" stroke="black" points="671,-798 591,-798 591,-762 671,-762 671,-798"/>
<text text-anchor="middle" x="631" y="-776.6" font-family="Times Roman,serif" font-size="11.00">SQLite_SQL</text>
</g>
<!-- \\Query\\Driver\\SQLite_SQL&#45;&gt;\\Query\\Driver\\Abstract_SQL -->
<g id="edge35" class="edge"><title>\\Query\\Driver\\SQLite_SQL&#45;&gt;\\Query\\Driver\\Abstract_SQL</title>
<path fill="none" stroke="black" d="M590.896,-776.16C542.325,-771.51 460.212,-763.648 405.311,-758.391"/>
<polygon fill="none" stroke="black" points="405.339,-754.878 395.051,-757.409 404.672,-761.846 405.339,-754.878"/>
</g>
<!-- \\Query\\Driver\\PgSQL -->
<g id="node17" class="node"><title>\\Query\\Driver\\PgSQL</title>
<polygon fill="none" stroke="black" points="658,-636 604,-636 604,-600 658,-600 658,-636"/>
<text text-anchor="middle" x="631" y="-614.6" font-family="Times Roman,serif" font-size="11.00">PgSQL</text>
</g>
<!-- \\Query\\Driver\\PgSQL&#45;&gt;\\Query\\Driver\\Abstract_Driver -->
<g id="edge39" class="edge"><title>\\Query\\Driver\\PgSQL&#45;&gt;\\Query\\Driver\\Abstract_Driver</title>
<path fill="none" stroke="black" d="M603.683,-607.635C590.482,-602.62 574.413,-596.507 560,-591 507.522,-570.949 447.746,-547.991 405.249,-531.648"/>
<polygon fill="none" stroke="black" points="406.504,-528.381 395.914,-528.058 403.991,-534.915 406.504,-528.381"/>
</g>
<!-- \\Query\\Driver\\MySQL -->
<g id="node18" class="node"><title>\\Query\\Driver\\MySQL</title>
<polygon fill="none" stroke="black" points="658,-582 604,-582 604,-546 658,-546 658,-582"/>
<text text-anchor="middle" x="631" y="-560.6" font-family="Times Roman,serif" font-size="11.00">MySQL</text>
</g>
<!-- \\Query\\Driver\\MySQL&#45;&gt;\\Query\\Driver\\Abstract_Driver -->
<g id="edge41" class="edge"><title>\\Query\\Driver\\MySQL&#45;&gt;\\Query\\Driver\\Abstract_Driver</title>
<path fill="none" stroke="black" d="M603.447,-558.724C559.231,-550.257 471.32,-533.423 411.338,-521.937"/>
<polygon fill="none" stroke="black" points="411.702,-518.443 401.222,-520 410.385,-525.318 411.702,-518.443"/>
</g>
<!-- \\Query\\Table_Builder -->
<g id="node22" class="node"><title>\\Query\\Table_Builder</title>
<polygon fill="none" stroke="black" points="676,-366 586,-366 586,-330 676,-330 676,-366"/>
<text text-anchor="middle" x="631" y="-344.6" font-family="Times Roman,serif" font-size="11.00">Table_Builder</text>
</g>
<!-- \\Query\\Table_Builder_Interface -->
<g id="node28" class="node"><title>\\Query\\Table_Builder_Interface</title>
<polygon fill="none" stroke="black" points="421,-366 277,-366 277,-330 421,-330 421,-366"/>
<text text-anchor="middle" x="349" y="-344.6" font-family="Times Roman,serif" font-size="11.00">Table_Builder_Interface</text>
</g>
<!-- \\Query\\Table_Builder&#45;&gt;\\Query\\Table_Builder_Interface -->
<g id="edge7" class="edge"><title>\\Query\\Table_Builder&#45;&gt;\\Query\\Table_Builder_Interface</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M585.378,-348C543.961,-348 481.874,-348 431.724,-348"/>
<polygon fill="none" stroke="black" points="431.539,-344.5 421.539,-348 431.539,-351.5 431.539,-344.5"/>
</g>
<!-- \\Query\\Query_Parser -->
<g id="node23" class="node"><title>\\Query\\Query_Parser</title>
<polygon fill="none" stroke="black" points="676,-312 586,-312 586,-276 676,-276 676,-312"/>
<text text-anchor="middle" x="631" y="-290.6" font-family="Times Roman,serif" font-size="11.00">Query_Parser</text>
</g>
<!-- \\Query\\Query_Builder -->
<g id="node24" class="node"><title>\\Query\\Query_Builder</title>
<polygon fill="none" stroke="black" points="678,-258 584,-258 584,-222 678,-222 678,-258"/>
<text text-anchor="middle" x="631" y="-236.6" font-family="Times Roman,serif" font-size="11.00">Query_Builder</text>
</g>
<!-- \\Query\\Query_Builder_Interface -->
<g id="node27" class="node"><title>\\Query\\Query_Builder_Interface</title>
<polygon fill="none" stroke="black" points="423,-258 275,-258 275,-222 423,-222 423,-258"/>
<text text-anchor="middle" x="349" y="-236.6" font-family="Times Roman,serif" font-size="11.00">Query_Builder_Interface</text>
</g>
<!-- \\Query\\Query_Builder&#45;&gt;\\Query\\Query_Builder_Interface -->
<g id="edge27" class="edge"><title>\\Query\\Query_Builder&#45;&gt;\\Query\\Query_Builder_Interface</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M583.481,-240C542.669,-240 482.838,-240 433.83,-240"/>
<polygon fill="none" stroke="black" points="433.547,-236.5 423.547,-240 433.547,-243.5 433.547,-236.5"/>
</g>
<!-- \\Query\\BadDBDriverException -->
<g id="node25" class="node"><title>\\Query\\BadDBDriverException</title>
<polygon fill="none" stroke="black" points="702,-204 560,-204 560,-168 702,-168 702,-204"/>
<text text-anchor="middle" x="631" y="-182.6" font-family="Times Roman,serif" font-size="11.00">BadDBDriverException</text>
</g>
<!-- \\InvalidArgumentException -->
<g id="node48" class="node"><title>\\InvalidArgumentException</title>
<ellipse fill="none" stroke="black" cx="349" cy="-18" rx="138.86" ry="18"/>
<text text-anchor="middle" x="349" y="-13.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\InvalidArgumentException</text>
</g>
<!-- \\Query\\BadDBDriverException&#45;&gt;\\InvalidArgumentException -->
<g id="edge37" class="edge"><title>\\Query\\BadDBDriverException&#45;&gt;\\InvalidArgumentException</title>
<path fill="none" stroke="black" d="M573.38,-167.903C568.625,-165.294 564.084,-162.339 560,-159 513.609,-121.066 537.47,-78.8203 488,-45 481.219,-40.3642 473.84,-36.4785 466.135,-33.2262"/>
<polygon fill="none" stroke="black" points="467.183,-29.8796 456.593,-29.5654 464.675,-36.4151 467.183,-29.8796"/>
</g>
<!-- \\Query\\Connection_Manager -->
<g id="node26" class="node"><title>\\Query\\Connection_Manager</title>
<polygon fill="none" stroke="black" points="697,-150 565,-150 565,-114 697,-114 697,-150"/>
<text text-anchor="middle" x="631" y="-128.6" font-family="Times Roman,serif" font-size="11.00">Connection_Manager</text>
</g>
</g>
</svg>