Update composer.json and remove unsupported ODBC driver

This commit is contained in:
Timothy Warren 2014-02-18 15:44:20 -05:00
parent 1095e85762
commit baef7ef216
39 changed files with 147 additions and 1662 deletions

View File

@ -19,11 +19,8 @@
"homepage": "https://timshomepage.net",
"role": "Developer"
}],
"require-dev": {
"phpunit/php-code-coverage": ">=1.2.10,<1.3.0"
},
"require": {
"php": ">=5.2.0"
"php": ">=5.3"
},
"autoload": {
"files": ["autoload.php"]

View File

@ -4,261 +4,231 @@
<!-- Generated by graphviz version 2.26.3 (20100126.1600)
-->
<!-- Title: G Pages: 1 -->
<svg width="680pt" height="1267pt"
viewBox="0.00 0.00 680.00 1267.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 1263)">
<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,-1263 677,-1263 677,5 -4,5"/>
<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,-1239 "/>
<path fill="none" stroke="gray" d="M664,-1239C664,-1245 658,-1251 652,-1251"/>
<polyline fill="none" stroke="gray" points="652,-1251 242,-1251 "/>
<path fill="none" stroke="gray" d="M242,-1251C236,-1251 230,-1245 230,-1239"/>
<polyline fill="none" stroke="gray" points="230,-1239 230,-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="-1237.1" font-family="Times Roman,serif" font-size="11.00" fill="gray">\</text>
<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,-736 249,-736 249,-700 325,-700 325,-736"/>
<text text-anchor="start" x="257.5" y="-723.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="264" y="-710.233" font-family="Times Roman,serif" font-size="11.00">DB_PDO</text>
<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="node27" class="node"><title>\\PDO</title>
<ellipse fill="none" stroke="black" cx="36" cy="-718" rx="35.0527" ry="18"/>
<text text-anchor="middle" x="36" y="-713.4" font-family="Times Roman,serif" font-size="14.00" fill="gray">\PDO</text>
<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,-718C204.032,-718 129.635,-718 81.7269,-718"/>
<polygon fill="none" stroke="black" points="81.6312,-714.5 71.6312,-718 81.6311,-721.5 81.6312,-714.5"/>
<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,-466 249,-466 249,-430 325,-430 325,-466"/>
<text text-anchor="start" x="257.5" y="-453.433" font-family="Times Roman,serif" font-size="11.00">«abstract»</text>
<text text-anchor="start" x="266.5" y="-440.233" font-family="Times Roman,serif" font-size="11.00">DB_Util</text>
<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,-1222 534,-1222 534,-1186 624,-1186 624,-1222"/>
<text text-anchor="middle" x="579" y="-1200.6" font-family="Times Roman,serif" font-size="11.00">Query_Parser</text>
<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,-1168 532,-1168 532,-1132 626,-1132 626,-1168"/>
<text text-anchor="middle" x="579" y="-1146.6" font-family="Times Roman,serif" font-size="11.00">Query_Builder</text>
<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="node25" class="node"><title>\\iQuery_Builder</title>
<polygon fill="none" stroke="black" points="336,-1168 238,-1168 238,-1132 336,-1132 336,-1168"/>
<text text-anchor="middle" x="287" y="-1146.6" font-family="Times Roman,serif" font-size="11.00">iQuery_Builder</text>
<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,-1150C480.879,-1150 400.848,-1150 346.235,-1150"/>
<polygon fill="none" stroke="black" points="346.007,-1146.5 336.007,-1150 346.007,-1153.5 346.007,-1146.5"/>
</g>
<!-- \\ODBC_SQL -->
<g id="node6" class="node"><title>\\ODBC_SQL</title>
<polygon fill="none" stroke="black" points="617,-1114 541,-1114 541,-1078 617,-1078 617,-1114"/>
<text text-anchor="middle" x="579" y="-1092.6" font-family="Times Roman,serif" font-size="11.00">ODBC_SQL</text>
</g>
<!-- \\iDB_SQL -->
<g id="node24" class="node"><title>\\iDB_SQL</title>
<polygon fill="none" stroke="black" points="318,-1006 256,-1006 256,-970 318,-970 318,-1006"/>
<text text-anchor="middle" x="287" y="-984.6" font-family="Times Roman,serif" font-size="11.00">iDB_SQL</text>
</g>
<!-- \\ODBC_SQL&#45;&gt;\\iDB_SQL -->
<g id="edge7" class="edge"><title>\\ODBC_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M540.948,-1082.85C528.512,-1078.5 514.647,-1073.6 502,-1069 441.314,-1046.93 371.402,-1020.38 328.201,-1003.84"/>
<polygon fill="none" stroke="black" points="329.199,-1000.48 318.609,-1000.17 326.694,-1007.02 329.199,-1000.48"/>
</g>
<!-- \\ODBC -->
<g id="node7" class="node"><title>\\ODBC</title>
<polygon fill="none" stroke="black" points="606,-844 552,-844 552,-808 606,-808 606,-844"/>
<text text-anchor="middle" x="579" y="-822.6" font-family="Times Roman,serif" font-size="11.00">ODBC</text>
</g>
<!-- \\ODBC&#45;&gt;\\DB_PDO -->
<g id="edge9" class="edge"><title>\\ODBC&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.863,-816.656C537.09,-811.525 518.508,-805.003 502,-799 444.323,-778.026 378.311,-753.004 334.819,-736.376"/>
<polygon fill="none" stroke="black" points="335.941,-733.058 325.351,-732.753 333.439,-739.596 335.941,-733.058"/>
</g>
<!-- \\ODBC_Util -->
<g id="node8" class="node"><title>\\ODBC_Util</title>
<polygon fill="none" stroke="black" points="615,-574 543,-574 543,-538 615,-538 615,-574"/>
<text text-anchor="middle" x="579" y="-552.6" font-family="Times Roman,serif" font-size="11.00">ODBC_Util</text>
</g>
<!-- \\ODBC_Util&#45;&gt;\\DB_Util -->
<g id="edge11" class="edge"><title>\\ODBC_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M542.122,-543.263C529.389,-538.813 515.047,-533.744 502,-529 444.323,-508.026 378.311,-483.004 334.819,-466.376"/>
<polygon fill="none" stroke="black" points="335.941,-463.058 325.351,-462.753 333.439,-469.596 335.941,-463.058"/>
<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="node9" class="node"><title>\\SQLite_SQL</title>
<polygon fill="none" stroke="black" points="619,-1060 539,-1060 539,-1024 619,-1024 619,-1060"/>
<text text-anchor="middle" x="579" y="-1038.6" font-family="Times Roman,serif" font-size="11.00">SQLite_SQL</text>
<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="edge13" class="edge"><title>\\SQLite_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.705,-1034.55C483.474,-1024.33 384.742,-1006.08 328.755,-995.722"/>
<polygon fill="none" stroke="black" points="329.288,-992.261 318.819,-993.884 328.015,-999.144 329.288,-992.261"/>
<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="node10" class="node"><title>\\SQLite</title>
<polygon fill="none" stroke="black" points="606,-790 552,-790 552,-754 606,-754 606,-790"/>
<text text-anchor="middle" x="579" y="-768.6" font-family="Times Roman,serif" font-size="11.00">SQLite</text>
<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="edge15" class="edge"><title>\\SQLite&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.792,-766.968C502.303,-757.816 396.973,-738.338 335.113,-726.898"/>
<polygon fill="none" stroke="black" points="335.672,-723.442 325.203,-725.065 334.399,-730.325 335.672,-723.442"/>
<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="node11" class="node"><title>\\SQLite_Util</title>
<polygon fill="none" stroke="black" points="617,-520 541,-520 541,-484 617,-484 617,-520"/>
<text text-anchor="middle" x="579" y="-498.6" font-family="Times Roman,serif" font-size="11.00">SQLite_Util</text>
<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="edge17" class="edge"><title>\\SQLite_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M540.225,-494.829C487.246,-485.032 392.288,-467.471 334.918,-456.861"/>
<polygon fill="none" stroke="black" points="335.478,-453.406 325.008,-455.029 334.205,-460.289 335.478,-453.406"/>
<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="node12" class="node"><title>\\Firebird_Result</title>
<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="node36" class="node"><title>\\PDOStatement</title>
<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="edge19" class="edge"><title>\\Firebird_Result&#45;&gt;\\PDOStatement</title>
<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="node13" class="node"><title>\\Firebird_SQL</title>
<polygon fill="none" stroke="black" points="621,-1006 537,-1006 537,-970 621,-970 621,-1006"/>
<text text-anchor="middle" x="579" y="-984.6" font-family="Times Roman,serif" font-size="11.00">Firebird_SQL</text>
<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="edge21" class="edge"><title>\\Firebird_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M536.228,-988C480.57,-988 383.933,-988 328.771,-988"/>
<polygon fill="none" stroke="black" points="328.645,-984.5 318.645,-988 328.645,-991.5 328.645,-984.5"/>
<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="node14" class="node"><title>\\Firebird_Util</title>
<polygon fill="none" stroke="black" points="620,-466 538,-466 538,-430 620,-430 620,-466"/>
<text text-anchor="middle" x="579" y="-444.6" font-family="Times Roman,serif" font-size="11.00">Firebird_Util</text>
<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="edge23" class="edge"><title>\\Firebird_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M537.783,-448C484.504,-448 391.879,-448 335.34,-448"/>
<polygon fill="none" stroke="black" points="335.221,-444.5 325.221,-448 335.221,-451.5 335.221,-444.5"/>
<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="node15" class="node"><title>\\Firebird</title>
<polygon fill="none" stroke="black" points="608,-736 550,-736 550,-700 608,-700 608,-736"/>
<text text-anchor="middle" x="579" y="-714.6" font-family="Times Roman,serif" font-size="11.00">Firebird</text>
<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="edge25" class="edge"><title>\\Firebird&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M549.934,-718C499.752,-718 396.38,-718 335.263,-718"/>
<polygon fill="none" stroke="black" points="335.099,-714.5 325.099,-718 335.099,-721.5 335.099,-714.5"/>
<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="node16" class="node"><title>\\PgSQL</title>
<polygon fill="none" stroke="black" points="606,-682 552,-682 552,-646 606,-646 606,-682"/>
<text text-anchor="middle" x="579" y="-660.6" font-family="Times Roman,serif" font-size="11.00">PgSQL</text>
<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="edge27" class="edge"><title>\\PgSQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.792,-669.032C502.303,-678.184 396.973,-697.662 335.113,-709.102"/>
<polygon fill="none" stroke="black" points="334.399,-705.675 325.203,-710.935 335.672,-712.558 334.399,-705.675"/>
<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="node17" class="node"><title>\\PgSQL_Util</title>
<polygon fill="none" stroke="black" points="617,-412 541,-412 541,-376 617,-376 617,-412"/>
<text text-anchor="middle" x="579" y="-390.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_Util</text>
<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="edge29" class="edge"><title>\\PgSQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M540.844,-402.843C510.815,-409.645 467.86,-419.028 430,-426 398.567,-431.788 363.052,-437.258 335.279,-441.295"/>
<polygon fill="none" stroke="black" points="334.437,-437.88 325.039,-442.77 335.435,-444.809 334.437,-437.88"/>
<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="node18" class="node"><title>\\PgSQL_SQL</title>
<polygon fill="none" stroke="black" points="619,-952 539,-952 539,-916 619,-916 619,-952"/>
<text text-anchor="middle" x="579" y="-930.6" font-family="Times Roman,serif" font-size="11.00">PgSQL_SQL</text>
<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="edge31" class="edge"><title>\\PgSQL_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M538.705,-941.452C483.474,-951.666 384.742,-969.925 328.755,-980.278"/>
<polygon fill="none" stroke="black" points="328.015,-976.856 318.819,-982.116 329.288,-983.739 328.015,-976.856"/>
<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="node19" class="node"><title>\\MySQL</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">MySQL</text>
<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="edge33" class="edge"><title>\\MySQL&#45;&gt;\\DB_PDO</title>
<path fill="none" stroke="black" d="M551.145,-619.594C536.491,-624.685 518.242,-631.094 502,-637 444.323,-657.974 378.311,-682.996 334.819,-699.624"/>
<polygon fill="none" stroke="black" points="333.439,-696.404 325.351,-703.247 335.941,-702.942 333.439,-696.404"/>
<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="node20" class="node"><title>\\MySQL_Util</title>
<polygon fill="none" stroke="black" points="618,-358 540,-358 540,-322 618,-322 618,-358"/>
<text text-anchor="middle" x="579" y="-336.6" font-family="Times Roman,serif" font-size="11.00">MySQL_Util</text>
<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="edge35" class="edge"><title>\\MySQL_Util&#45;&gt;\\DB_Util</title>
<path fill="none" stroke="black" d="M539.468,-350.917C527.075,-355.105 513.609,-360.478 502,-367 465.931,-387.264 467.783,-409.147 430,-426 400.273,-439.26 364,-444.733 335.425,-446.904"/>
<polygon fill="none" stroke="black" points="335.024,-443.423 325.272,-447.563 335.478,-450.408 335.024,-443.423"/>
<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="node21" class="node"><title>\\MySQL_SQL</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">MySQL_SQL</text>
<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="edge37" class="edge"><title>\\MySQL_SQL&#45;&gt;\\iDB_SQL</title>
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M537.778,-894.258C526.185,-898.321 513.582,-902.788 502,-907 441.314,-929.068 371.402,-955.618 328.201,-972.156"/>
<polygon fill="none" stroke="black" points="326.694,-968.985 318.609,-975.831 329.199,-975.521 326.694,-968.985"/>
<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="node22" class="node"><title>\\BadDBDriverException</title>
<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="node47" class="node"><title>\\InvalidArgumentException</title>
<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="edge39" class="edge"><title>\\BadDBDriverException&#45;&gt;\\InvalidArgumentException</title>
<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="node23" class="node"><title>\\BadConnectionException</title>
<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="node49" class="node"><title>\\UnexpectedValueException</title>
<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="edge41" class="edge"><title>\\BadConnectionException&#45;&gt;\\UnexpectedValueException</title>
<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>

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -90,7 +90,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -90,7 +90,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -522,7 +522,7 @@ the connection/database</h2>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -233,7 +233,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -383,7 +383,7 @@ the last query executed</h2>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -386,7 +386,7 @@ the query</h2>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -262,7 +262,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -185,7 +185,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -157,7 +157,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -267,7 +267,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -181,7 +181,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -1,183 +0,0 @@
<!DOCTYPE html><html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
<meta charset="utf-8">
<title>Query » \ODBC</title>
<meta name="author" content="Mike van Riel">
<meta name="description" content="">
<link href="../css/template.css" rel="stylesheet" media="all">
<script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script><script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script><script src="../js/jquery.mousewheel.min.js" type="text/javascript"></script><script src="../js/bootstrap.js" type="text/javascript"></script><script src="../js/template.js" type="text/javascript"></script><script src="../js/prettify/prettify.min.js" type="text/javascript"></script><link rel="shortcut icon" href="../img/favicon.ico">
<link rel="apple-touch-icon" href="../img/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="../img/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="../img/apple-touch-icon-114x114.png">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner"><div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="../index.html">Query</a><div class="nav-collapse"><ul class="nav">
<li class="dropdown">
<a href="#api" class="dropdown-toggle" data-toggle="dropdown">
API Documentation <b class="caret"></b></a><ul class="dropdown-menu">
<li><a>Packages</a></li>
<li><a href="../packages/Query.html"><i class="icon-folder-open"></i> Query</a></li>
</ul>
</li>
<li class="dropdown" id="charts-menu">
<a href="#charts" class="dropdown-toggle" data-toggle="dropdown">
Charts <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="../graph_class.html"><i class="icon-list-alt"></i> Class hierarchy diagram</a></li></ul>
</li>
<li class="dropdown" id="reports-menu">
<a href="#reports" class="dropdown-toggle" data-toggle="dropdown">
Reports <b class="caret"></b></a><ul class="dropdown-menu">
<li><a href="../errors.html"><i class="icon-remove-sign"></i> Errors 
<span class="label label-info">0</span></a></li>
<li><a href="../markers.html"><i class="icon-map-marker"></i> Markers 
<ul></ul></a></li>
<li><a href="../deprecated.html"><i class="icon-stop"></i> Deprecated elements 
<span class="label label-info">0</span></a></li>
</ul>
</li>
</ul></div>
</div></div>
<div class="go_to_top"><a href="#___" style="color: inherit">Back to top  <i class="icon-upload icon-white"></i></a></div>
</div>
<div id="___" class="container">
<noscript><div class="alert alert-warning">
Javascript is disabled; several features are only available
if Javascript is enabled.
</div></noscript>
<div class="row">
<div class="span4">
<div class="btn-toolbar">
<div class="btn-group visibility" data-toggle="buttons-checkbox">
<button class="btn public active" title="Show public elements">Public</button><button class="btn protected" title="Show protected elements">Protected</button><button class="btn private" title="Show private elements">Private</button><button class="btn inherited active" title="Show inherited elements">Inherited</button>
</div>
<div class="btn-group view pull-right" data-toggle="buttons-radio">
<button class="btn details" title="Show descriptions and method names"><i class="icon-list"></i></button><button class="btn simple" title="Show only method names"><i class="icon-align-justify"></i></button>
</div>
</div>
<ul class="side-nav nav nav-list">
<li class="nav-header">
<i title="Methods" class="icon-custom icon-method"></i> Methods
<ul>
<li class="method public "><a href="#method___construct" title="__construct() :: Use ODBC to connect to a database"><span class="description">Use ODBC to connect to a database</span><pre>__construct()</pre></a></li>
<li class="method public "><a href="#method_insert_batch" title="insert_batch() :: Create sql for batch insert"><span class="description">Create sql for batch insert</span><pre>insert_batch()</pre></a></li>
<li class="method public "><a href="#method_truncate" title="truncate() :: Empty the current database"><span class="description">Empty the current database</span><pre>truncate()</pre></a></li>
</ul>
</li>
<li class="nav-header">
<i title="Properties" class="icon-custom icon-property"></i> Properties
<ul></ul>
</li>
<li class="nav-header protected">» Protected
<ul><li class="property protected "><a href="#property_escape_char" title="$escape_char() :: Don't define the escape char - or define it in sub-drivers in a refactor"><span class="description"></span><pre>$escape_char</pre></a></li></ul>
</li>
</ul>
</div>
<div class="span8">
<a id="\ODBC"></a><ul class="breadcrumb">
<li>
<a href="../index.html"><i title="Classes" class="icon-custom icon-class"></i></a><span class="divider">\</span>
</li>
<li class="active">
<span class="divider">\</span><a href="../classes/ODBC.html">ODBC</a>
</li>
</ul>
<div class="element class">
<p class="short_description">ODBC Database Driver</p>
<div class="details">
<div class="long_description">For general database access for databases not specified by the main drivers</div>
<table class="table table-bordered">
<tr>
<th>package</th>
<td><a href="../packages/Query.Drivers.html">Query</a></td>
</tr>
<tr>
<th>subpackage</th>
<td>Drivers</td>
</tr>
</table>
<h3>
<i title="Methods" class="icon-custom icon-method"></i> Methods</h3>
<a id="method___construct"></a><div class="element clickable method public method___construct" data-toggle="collapse" data-target=".method___construct .collapse" title="public">
<h2>Use ODBC to connect to a database</h2>
<pre>__construct(string $dsn, string $username<code> = null</code>, string $password<code> = null</code>, array $options<code> = array()</code>) </pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$dsn</h4>
<code>string</code>
</div>
<div class="subelement argument">
<h4>$username</h4>
<code>string</code>
</div>
<div class="subelement argument">
<h4>$password</h4>
<code>string</code>
</div>
<div class="subelement argument">
<h4>$options</h4>
<code>array</code>
</div>
</div></div>
</div>
<a id="method_insert_batch"></a><div class="element clickable method public method_insert_batch" data-toggle="collapse" data-target=".method_insert_batch .collapse" title="public">
<h2>Create sql for batch insert</h2>
<pre>insert_batch(string $table, array $data<code> = array()</code>) : string</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$table</h4>
<code>string</code>
</div>
<div class="subelement argument">
<h4>$data</h4>
<code>array</code>
</div>
<h3>Returns</h3>
<div class="subelement response"><code>string</code></div>
</div></div>
</div>
<a id="method_truncate"></a><div class="element clickable method public method_truncate" data-toggle="collapse" data-target=".method_truncate .collapse" title="public">
<h2>Empty the current database</h2>
<pre>truncate(string $table) : void</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$table</h4>
<code>string</code>
</div>
</div></div>
</div>
<h3>
<i title="Properties" class="icon-custom icon-property"></i> Properties</h3>
<a id="property_escape_char"> </a><div class="element clickable property protected property_escape_char" data-toggle="collapse" data-target=".property_escape_char .collapse" title="protected">
<h2>Don't define the escape char - or define it in sub-drivers in a refactor</h2>
<pre>$escape_char </pre>
<div class="row collapse"><div class="detail-description">
<h3>Default</h3>
<div class="subelement argument"><code>''</code></div>
</div></div>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description"><div class="long_description"></div></div></div>
</div>
</div>
</div>
</div>
</div>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -1,268 +0,0 @@
<!DOCTYPE html><html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
<meta charset="utf-8">
<title>Query » \ODBC_SQL</title>
<meta name="author" content="Mike van Riel">
<meta name="description" content="">
<link href="../css/template.css" rel="stylesheet" media="all">
<script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script><script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script><script src="../js/jquery.mousewheel.min.js" type="text/javascript"></script><script src="../js/bootstrap.js" type="text/javascript"></script><script src="../js/template.js" type="text/javascript"></script><script src="../js/prettify/prettify.min.js" type="text/javascript"></script><link rel="shortcut icon" href="../img/favicon.ico">
<link rel="apple-touch-icon" href="../img/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="../img/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="../img/apple-touch-icon-114x114.png">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner"><div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="../index.html">Query</a><div class="nav-collapse"><ul class="nav">
<li class="dropdown">
<a href="#api" class="dropdown-toggle" data-toggle="dropdown">
API Documentation <b class="caret"></b></a><ul class="dropdown-menu">
<li><a>Packages</a></li>
<li><a href="../packages/Query.html"><i class="icon-folder-open"></i> Query</a></li>
</ul>
</li>
<li class="dropdown" id="charts-menu">
<a href="#charts" class="dropdown-toggle" data-toggle="dropdown">
Charts <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="../graph_class.html"><i class="icon-list-alt"></i> Class hierarchy diagram</a></li></ul>
</li>
<li class="dropdown" id="reports-menu">
<a href="#reports" class="dropdown-toggle" data-toggle="dropdown">
Reports <b class="caret"></b></a><ul class="dropdown-menu">
<li><a href="../errors.html"><i class="icon-remove-sign"></i> Errors 
<span class="label label-info">0</span></a></li>
<li><a href="../markers.html"><i class="icon-map-marker"></i> Markers 
<ul></ul></a></li>
<li><a href="../deprecated.html"><i class="icon-stop"></i> Deprecated elements 
<span class="label label-info">0</span></a></li>
</ul>
</li>
</ul></div>
</div></div>
<div class="go_to_top"><a href="#___" style="color: inherit">Back to top  <i class="icon-upload icon-white"></i></a></div>
</div>
<div id="___" class="container">
<noscript><div class="alert alert-warning">
Javascript is disabled; several features are only available
if Javascript is enabled.
</div></noscript>
<div class="row">
<div class="span4">
<div class="btn-toolbar">
<div class="btn-group visibility" data-toggle="buttons-checkbox">
<button class="btn public active" title="Show public elements">Public</button><button class="btn protected" title="Show protected elements">Protected</button><button class="btn private" title="Show private elements">Private</button><button class="btn inherited active" title="Show inherited elements">Inherited</button>
</div>
<div class="btn-group view pull-right" data-toggle="buttons-radio">
<button class="btn details" title="Show descriptions and method names"><i class="icon-list"></i></button><button class="btn simple" title="Show only method names"><i class="icon-align-justify"></i></button>
</div>
</div>
<ul class="side-nav nav nav-list"><li class="nav-header">
<i title="Methods" class="icon-custom icon-method"></i> Methods
<ul>
<li class="method public "><a href="#method_column_list" title="column_list() :: SQL to show infromation about columns in a table"><span class="description">SQL to show infromation about columns in a table</span><pre>column_list()</pre></a></li>
<li class="method public "><a href="#method_db_list" title="db_list() :: Returns sql to list other databases"><span class="description">Returns sql to list other databases</span><pre>db_list()</pre></a></li>
<li class="method public "><a href="#method_explain" title="explain() :: Get the query plan for the sql query"><span class="description">Get the query plan for the sql query</span><pre>explain()</pre></a></li>
<li class="method public "><a href="#method_function_list" title="function_list() :: Return sql to list functions"><span class="description">Return sql to list functions</span><pre>function_list()</pre></a></li>
<li class="method public "><a href="#method_limit" title="limit() :: Limit clause"><span class="description">Limit clause</span><pre>limit()</pre></a></li>
<li class="method public "><a href="#method_procedure_list" title="procedure_list() :: Return sql to list stored procedures"><span class="description">Return sql to list stored procedures</span><pre>procedure_list()</pre></a></li>
<li class="method public "><a href="#method_random" title="random() :: Random ordering keyword"><span class="description">Random ordering keyword</span><pre>random()</pre></a></li>
<li class="method public "><a href="#method_sequence_list" title="sequence_list() :: Return sql to list sequences"><span class="description">Return sql to list sequences</span><pre>sequence_list()</pre></a></li>
<li class="method public "><a href="#method_system_table_list" title="system_table_list() :: Returns sql to list system tables"><span class="description">Returns sql to list system tables</span><pre>system_table_list()</pre></a></li>
<li class="method public "><a href="#method_table_list" title="table_list() :: Returns sql to list tables"><span class="description">Returns sql to list tables</span><pre>table_list()</pre></a></li>
<li class="method public "><a href="#method_trigger_list" title="trigger_list() :: Returns sql to list triggers"><span class="description">Returns sql to list triggers</span><pre>trigger_list()</pre></a></li>
<li class="method public "><a href="#method_type_list" title="type_list() :: SQL to show list of field types"><span class="description">SQL to show list of field types</span><pre>type_list()</pre></a></li>
<li class="method public "><a href="#method_view_list" title="view_list() :: Returns sql to list views"><span class="description">Returns sql to list views</span><pre>view_list()</pre></a></li>
</ul>
</li></ul>
</div>
<div class="span8">
<a id="\ODBC_SQL"></a><ul class="breadcrumb">
<li>
<a href="../index.html"><i title="Classes" class="icon-custom icon-class"></i></a><span class="divider">\</span>
</li>
<li class="active">
<span class="divider">\</span><a href="../classes/ODBC_SQL.html">ODBC_SQL</a>
</li>
</ul>
<div class="element class">
<p class="short_description">ODBC SQL Class</p>
<div class="details">
<div class="long_description"></div>
<table class="table table-bordered">
<tr>
<th>package</th>
<td><a href="../packages/Query.Drivers.html">Query</a></td>
</tr>
<tr>
<th>subpackage</th>
<td>Drivers</td>
</tr>
</table>
<h3>
<i title="Methods" class="icon-custom icon-method"></i> Methods</h3>
<a id="method_column_list"></a><div class="element clickable method public method_column_list" data-toggle="collapse" data-target=".method_column_list .collapse" title="public">
<h2>SQL to show infromation about columns in a table</h2>
<pre>column_list(string $table) : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$table</h4>
<code>string</code>
</div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
<a id="method_db_list"></a><div class="element clickable method public method_db_list" data-toggle="collapse" data-target=".method_db_list .collapse" title="public">
<h2>Returns sql to list other databases</h2>
<pre>db_list() : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
<a id="method_explain"></a><div class="element clickable method public method_explain" data-toggle="collapse" data-target=".method_explain .collapse" title="public">
<h2>Get the query plan for the sql query</h2>
<pre>explain(string $sql) : string</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$sql</h4>
<code>string</code>
</div>
<h3>Returns</h3>
<div class="subelement response"><code>string</code></div>
</div></div>
</div>
<a id="method_function_list"></a><div class="element clickable method public method_function_list" data-toggle="collapse" data-target=".method_function_list .collapse" title="public">
<h2>Return sql to list functions</h2>
<pre>function_list() : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
<a id="method_limit"></a><div class="element clickable method public method_limit" data-toggle="collapse" data-target=".method_limit .collapse" title="public">
<h2>Limit clause</h2>
<pre>limit(string $sql, int $limit, int $offset<code> = FALSE</code>) : string</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$sql</h4>
<code>string</code>
</div>
<div class="subelement argument">
<h4>$limit</h4>
<code>int</code>
</div>
<div class="subelement argument">
<h4>$offset</h4>
<code>int</code>
</div>
<h3>Returns</h3>
<div class="subelement response"><code>string</code></div>
</div></div>
</div>
<a id="method_procedure_list"></a><div class="element clickable method public method_procedure_list" data-toggle="collapse" data-target=".method_procedure_list .collapse" title="public">
<h2>Return sql to list stored procedures</h2>
<pre>procedure_list() : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
<a id="method_random"></a><div class="element clickable method public method_random" data-toggle="collapse" data-target=".method_random .collapse" title="public">
<h2>Random ordering keyword</h2>
<pre>random() : string</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>string</code></div>
</div></div>
</div>
<a id="method_sequence_list"></a><div class="element clickable method public method_sequence_list" data-toggle="collapse" data-target=".method_sequence_list .collapse" title="public">
<h2>Return sql to list sequences</h2>
<pre>sequence_list() : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
<a id="method_system_table_list"></a><div class="element clickable method public method_system_table_list" data-toggle="collapse" data-target=".method_system_table_list .collapse" title="public">
<h2>Returns sql to list system tables</h2>
<pre>system_table_list() : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
<a id="method_table_list"></a><div class="element clickable method public method_table_list" data-toggle="collapse" data-target=".method_table_list .collapse" title="public">
<h2>Returns sql to list tables</h2>
<pre>table_list() : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
<a id="method_trigger_list"></a><div class="element clickable method public method_trigger_list" data-toggle="collapse" data-target=".method_trigger_list .collapse" title="public">
<h2>Returns sql to list triggers</h2>
<pre>trigger_list() : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
<a id="method_type_list"></a><div class="element clickable method public method_type_list" data-toggle="collapse" data-target=".method_type_list .collapse" title="public">
<h2>SQL to show list of field types</h2>
<pre>type_list() : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
<a id="method_view_list"></a><div class="element clickable method public method_view_list" data-toggle="collapse" data-target=".method_view_list .collapse" title="public">
<h2>Returns sql to list views</h2>
<pre>view_list() : NULL</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>NULL</code></div>
</div></div>
</div>
</div>
</div>
</div>
</div>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -1,182 +0,0 @@
<!DOCTYPE html><html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
<meta charset="utf-8">
<title>Query » \ODBC_Util</title>
<meta name="author" content="Mike van Riel">
<meta name="description" content="">
<link href="../css/template.css" rel="stylesheet" media="all">
<script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script><script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script><script src="../js/jquery.mousewheel.min.js" type="text/javascript"></script><script src="../js/bootstrap.js" type="text/javascript"></script><script src="../js/template.js" type="text/javascript"></script><script src="../js/prettify/prettify.min.js" type="text/javascript"></script><link rel="shortcut icon" href="../img/favicon.ico">
<link rel="apple-touch-icon" href="../img/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="72x72" href="../img/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="../img/apple-touch-icon-114x114.png">
</head>
<body>
<div class="navbar navbar-fixed-top">
<div class="navbar-inner"><div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a class="brand" href="../index.html">Query</a><div class="nav-collapse"><ul class="nav">
<li class="dropdown">
<a href="#api" class="dropdown-toggle" data-toggle="dropdown">
API Documentation <b class="caret"></b></a><ul class="dropdown-menu">
<li><a>Packages</a></li>
<li><a href="../packages/Query.html"><i class="icon-folder-open"></i> Query</a></li>
</ul>
</li>
<li class="dropdown" id="charts-menu">
<a href="#charts" class="dropdown-toggle" data-toggle="dropdown">
Charts <b class="caret"></b></a><ul class="dropdown-menu"><li><a href="../graph_class.html"><i class="icon-list-alt"></i> Class hierarchy diagram</a></li></ul>
</li>
<li class="dropdown" id="reports-menu">
<a href="#reports" class="dropdown-toggle" data-toggle="dropdown">
Reports <b class="caret"></b></a><ul class="dropdown-menu">
<li><a href="../errors.html"><i class="icon-remove-sign"></i> Errors 
<span class="label label-info">0</span></a></li>
<li><a href="../markers.html"><i class="icon-map-marker"></i> Markers 
<ul></ul></a></li>
<li><a href="../deprecated.html"><i class="icon-stop"></i> Deprecated elements 
<span class="label label-info">0</span></a></li>
</ul>
</li>
</ul></div>
</div></div>
<div class="go_to_top"><a href="#___" style="color: inherit">Back to top  <i class="icon-upload icon-white"></i></a></div>
</div>
<div id="___" class="container">
<noscript><div class="alert alert-warning">
Javascript is disabled; several features are only available
if Javascript is enabled.
</div></noscript>
<div class="row">
<div class="span4">
<div class="btn-toolbar">
<div class="btn-group visibility" data-toggle="buttons-checkbox">
<button class="btn public active" title="Show public elements">Public</button><button class="btn protected" title="Show protected elements">Protected</button><button class="btn private" title="Show private elements">Private</button><button class="btn inherited active" title="Show inherited elements">Inherited</button>
</div>
<div class="btn-group view pull-right" data-toggle="buttons-radio">
<button class="btn details" title="Show descriptions and method names"><i class="icon-list"></i></button><button class="btn simple" title="Show only method names"><i class="icon-align-justify"></i></button>
</div>
</div>
<ul class="side-nav nav nav-list"><li class="nav-header">
<i title="Methods" class="icon-custom icon-method"></i> Methods
<ul>
<li class="method public "><a href="#method___construct" title="__construct() :: Save a reference to the current connection object"><span class="description">Save a reference to the current connection object</span><pre>__construct()</pre></a></li>
<li class="method public "><a href="#method_backup_data" title="backup_data() :: Create an SQL backup file for the current database's data"><span class="description">Create an SQL backup file for the current database's data</span><pre>backup_data()</pre></a></li>
<li class="method public "><a href="#method_backup_structure" title="backup_structure() :: Create an SQL backup file for the current database's structure"><span class="description">Create an SQL backup file for the current database's structure</span><pre>backup_structure()</pre></a></li>
<li class="method public "><a href="#method_create_table" title="create_table() :: Database-specific method to create a new table"><span class="description">Database-specific method to create a new table</span><pre>create_table()</pre></a></li>
<li class="method public "><a href="#method_delete_table" title="delete_table() :: Remove a table from the database"><span class="description">Remove a table from the database</span><pre>delete_table()</pre></a></li>
</ul>
</li></ul>
</div>
<div class="span8">
<a id="\ODBC_Util"></a><ul class="breadcrumb">
<li>
<a href="../index.html"><i title="Classes" class="icon-custom icon-class"></i></a><span class="divider">\</span>
</li>
<li class="active">
<span class="divider">\</span><a href="../classes/ODBC_Util.html">ODBC_Util</a>
</li>
</ul>
<div class="element class">
<p class="short_description">ODBC-specific backup, import and creation methods</p>
<div class="details">
<div class="long_description"></div>
<table class="table table-bordered">
<tr>
<th>package</th>
<td><a href="../packages/Query.Drivers.html">Query</a></td>
</tr>
<tr>
<th>subpackage</th>
<td>Drivers</td>
</tr>
</table>
<h3>
<i title="Methods" class="icon-custom icon-method"></i> Methods</h3>
<a id="method___construct"></a><div class="element clickable method public method___construct" data-toggle="collapse" data-target=".method___construct .collapse" title="public">
<h2>Save a reference to the current connection object</h2>
<pre>__construct(object $conn) : void</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$conn</h4>
<code>object</code>
</div>
</div></div>
</div>
<a id="method_backup_data"></a><div class="element clickable method public method_backup_data" data-toggle="collapse" data-target=".method_backup_data .collapse" title="public">
<h2>Create an SQL backup file for the current database's data</h2>
<pre>backup_data() : string</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>string</code></div>
</div></div>
</div>
<a id="method_backup_structure"></a><div class="element clickable method public method_backup_structure" data-toggle="collapse" data-target=".method_backup_structure .collapse" title="public">
<h2>Create an SQL backup file for the current database's structure</h2>
<pre>backup_structure() : string</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Returns</h3>
<div class="subelement response"><code>string</code></div>
</div></div>
</div>
<a id="method_create_table"></a><div class="element clickable method public method_create_table" data-toggle="collapse" data-target=".method_create_table .collapse" title="public">
<h2>Database-specific method to create a new table</h2>
<pre>create_table(string $name, array $columns, array $constraints<code> = array()</code>, array $indexes<code> = array()</code>) : string</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$name</h4>
<code>string</code>
</div>
<div class="subelement argument">
<h4>$columns</h4>
<code>array</code>
</div>
<div class="subelement argument">
<h4>$constraints</h4>
<code>array</code>
</div>
<div class="subelement argument">
<h4>$indexes</h4>
<code>array</code>
</div>
<h3>Returns</h3>
<div class="subelement response"><code>string</code></div>
</div></div>
</div>
<a id="method_delete_table"></a><div class="element clickable method public method_delete_table" data-toggle="collapse" data-target=".method_delete_table .collapse" title="public">
<h2>Remove a table from the database</h2>
<pre>delete_table(string $name) : string</pre>
<div class="labels"></div>
<div class="row collapse"><div class="detail-description">
<div class="long_description"></div>
<h3>Parameters</h3>
<div class="subelement argument">
<h4>$name</h4>
<code>string</code>
</div>
<h3>Returns</h3>
<div class="subelement response"><code>string</code></div>
</div></div>
</div>
</div>
</div>
</div>
</div>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -147,7 +147,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -262,7 +262,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -181,7 +181,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -1523,7 +1523,7 @@ passed array with key / value pairs</h2>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -173,7 +173,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -195,7 +195,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -262,7 +262,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -177,7 +177,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -273,7 +273,7 @@ specified table</h2>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -992,7 +992,7 @@ passed array with key / value pairs</h2>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -66,7 +66,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -84,16 +84,13 @@
<div class="package-contents"></div>
<div class="package-contents"></div>
<div class="package-contents"></div>
<div class="package-contents"></div>
<div class="package-contents"></div>
<div class="package-contents"></div>
</div>
</div>
<div class="row"><footer class="span12">
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -63,7 +63,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -102,7 +102,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -78,9 +78,6 @@ with array_map and glob</span><pre>do_include</pre></a></li>
<li><a href="#Query_Parser" title="Utility Class to parse sql clauses for properly escaping identifiers">Query_Parser</a></li>
<li><a href="#Query_Builder" title="Convienience class for creating sql queries - also the class that
instantiates the specific db driver">Query_Builder</a></li>
<li><a href="#ODBC_SQL" title="ODBC SQL Class">ODBC_SQL</a></li>
<li><a href="#ODBC" title="ODBC Database Driver">ODBC</a></li>
<li><a href="#ODBC_Util" title="ODBC-specific backup, import and creation methods">ODBC_Util</a></li>
<li><a href="#SQLite_SQL" title="SQLite Specific SQL">SQLite_SQL</a></li>
<li><a href="#SQLite" title="SQLite specific class">SQLite</a></li>
<li><a href="#SQLite_Util" title="SQLite-specific backup, import and creation methods">SQLite_Util</a></li>
@ -109,7 +106,7 @@ data-fetching methods">Firebird_Result</a></li>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -66,7 +66,7 @@
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -60,9 +60,6 @@
</li>
<li class="nav-header">
<i title="Classes" class="icon-custom icon-class"></i> Classes</li>
<li><a href="#ODBC_SQL" title="ODBC SQL Class">ODBC_SQL</a></li>
<li><a href="#ODBC" title="ODBC Database Driver">ODBC</a></li>
<li><a href="#ODBC_Util" title="ODBC-specific backup, import and creation methods">ODBC_Util</a></li>
<li><a href="#SQLite_SQL" title="SQLite Specific SQL">SQLite_SQL</a></li>
<li><a href="#SQLite" title="SQLite specific class">SQLite</a></li>
<li><a href="#SQLite_Util" title="SQLite-specific backup, import and creation methods">SQLite_Util</a></li>
@ -139,27 +136,6 @@ data-fetching methods</p>
<div class="details collapse"></div>
<a href="../classes/MySQL_Util.html" class="more">« More »</a>
</div>
<div id="ODBC" class="element ajax clickable class">
<h1>ODBC<a href="../classes/ODBC.html"></a>
</h1>
<p class="short_description">ODBC Database Driver</p>
<div class="details collapse"></div>
<a href="../classes/ODBC.html" class="more">« More »</a>
</div>
<div id="ODBC_SQL" class="element ajax clickable class">
<h1>ODBC_SQL<a href="../classes/ODBC_SQL.html"></a>
</h1>
<p class="short_description">ODBC SQL Class</p>
<div class="details collapse"></div>
<a href="../classes/ODBC_SQL.html" class="more">« More »</a>
</div>
<div id="ODBC_Util" class="element ajax clickable class">
<h1>ODBC_Util<a href="../classes/ODBC_Util.html"></a>
</h1>
<p class="short_description">ODBC-specific backup, import and creation methods</p>
<div class="details collapse"></div>
<a href="../classes/ODBC_Util.html" class="more">« More »</a>
</div>
<div id="PgSQL" class="element ajax clickable class">
<h1>PgSQL<a href="../classes/PgSQL.html"></a>
</h1>
@ -209,7 +185,7 @@ data-fetching methods</p>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -147,7 +147,7 @@ instantiates the specific db driver</p>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

View File

@ -251,27 +251,6 @@ data-fetching methods</p>
<div class="details collapse"></div>
<a href="../classes/MySQL_Util.html" class="more">« More »</a>
</div>
<div id="ODBC" class="element ajax clickable class">
<h1>ODBC<a href="../classes/ODBC.html"></a>
</h1>
<p class="short_description">ODBC Database Driver</p>
<div class="details collapse"></div>
<a href="../classes/ODBC.html" class="more">« More »</a>
</div>
<div id="ODBC_SQL" class="element ajax clickable class">
<h1>ODBC_SQL<a href="../classes/ODBC_SQL.html"></a>
</h1>
<p class="short_description">ODBC SQL Class</p>
<div class="details collapse"></div>
<a href="../classes/ODBC_SQL.html" class="more">« More »</a>
</div>
<div id="ODBC_Util" class="element ajax clickable class">
<h1>ODBC_Util<a href="../classes/ODBC_Util.html"></a>
</h1>
<p class="short_description">ODBC-specific backup, import and creation methods</p>
<div class="details collapse"></div>
<a href="../classes/ODBC_Util.html" class="more">« More »</a>
</div>
<div id="PgSQL" class="element ajax clickable class">
<h1>PgSQL<a href="../classes/PgSQL.html"></a>
</h1>
@ -389,7 +368,7 @@ instantiates the specific db driver</p>
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by <a href="http://glyphicons.com/">Glyphicons</a>.<br>
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor 2.2.0
</a> and<br>
generated on 2014-02-18T15:15:22-05:00.<br></footer></div>
generated on 2014-02-18T15:42:57-05:00.<br></footer></div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,73 +0,0 @@
<?php
/**
* Query
*
* Free Query Builder / Database Abstraction Layer
*
* @package Query
* @author Timothy J. Warren
* @copyright Copyright (c) 2012 - 2014
* @link https://github.com/aviat4ion/Query
* @license http://philsturgeon.co.uk/code/dbad-license
*/
// --------------------------------------------------------------------------
/**
* ODBC Database Driver
*
* For general database access for databases not specified by the main drivers
*
* @package Query
* @subpackage Drivers
*/
class ODBC extends DB_PDO {
/**
* Don't define the escape char - or define it in sub-drivers in a refactor
*/
protected $escape_char = '';
/**
* Use ODBC to connect to a database
*
* @param string $dsn
* @param string $username
* @param string $password
* @param array $options
*/
public function __construct($dsn, $username=null, $password=null, $options=array())
{
parent::__construct("odbc:{$dsn}", $username, $password, $options);
}
// --------------------------------------------------------------------------
/**
* Empty the current database
*
* @param string $table
* @return void
*/
public function truncate($table)
{
$sql = "DELETE FROM {$table}";
$this->query($sql);
}
// --------------------------------------------------------------------------
/**
* Create sql for batch insert
*
* @param string $table
* @param array $data
* @return string
*/
public function insert_batch($table, $data=array())
{
// This is not very applicable to the firebird database
return NULL;
}
}
// End of odbc_driver.php

View File

@ -1,184 +0,0 @@
<?php
/**
* Query
*
* Free Query Builder / Database Abstraction Layer
*
* @package Query
* @author Timothy J. Warren
* @copyright Copyright (c) 2012 - 2014
* @link https://github.com/aviat4ion/Query
* @license http://philsturgeon.co.uk/code/dbad-license
*/
// --------------------------------------------------------------------------
/**
* ODBC SQL Class
*
* @package Query
* @subpackage Drivers
*/
class ODBC_SQL implements iDB_SQL {
/**
* Limit clause
*
* @param string $sql
* @param int $limit
* @param int $offset
* @return string
*/
public function limit($sql, $limit, $offset=FALSE)
{
return $sql;
}
// --------------------------------------------------------------------------
/**
* Get the query plan for the sql query
*
* @param string $sql
* @return string
*/
public function explain($sql)
{
return $sql;
}
// --------------------------------------------------------------------------
/**
* Random ordering keyword
*
* @return string
*/
public function random()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* Returns sql to list other databases
*
* @return NULL
*/
public function db_list()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* Returns sql to list tables
*
* @return NULL
*/
public function table_list()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* Returns sql to list system tables
*
* @return NULL
*/
public function system_table_list()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* Returns sql to list views
*
* @return NULL
*/
public function view_list()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* Returns sql to list triggers
*
* @return NULL
*/
public function trigger_list()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* Return sql to list functions
*
* @return NULL
*/
public function function_list()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* Return sql to list stored procedures
*
* @return NULL
*/
public function procedure_list()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* Return sql to list sequences
*
* @return NULL
*/
public function sequence_list()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* SQL to show list of field types
*
* @return NULL
*/
public function type_list()
{
return NULL;
}
// --------------------------------------------------------------------------
/**
* SQL to show infromation about columns in a table
*
* @param string $table
* @return NULL
*/
public function column_list($table)
{
return NULL;
}
}
// End of odbc_sql.php

View File

@ -1,91 +0,0 @@
<?php
/**
* Query
*
* Free Query Builder / Database Abstraction Layer
*
* @package Query
* @author Timothy J. Warren
* @copyright Copyright (c) 2012 - 2014
* @link https://github.com/aviat4ion/Query
* @license http://philsturgeon.co.uk/code/dbad-license
*/
// --------------------------------------------------------------------------
/**
* ODBC-specific backup, import and creation methods
*
* @package Query
* @subpackage Drivers
*/
class ODBC_Util extends DB_Util {
/**
* Save a reference to the current connection object
*
* @param object $conn
* @return void
*/
public function __construct(&$conn)
{
parent::__construct($conn);
}
// --------------------------------------------------------------------------
/**
* Database-specific method to create a new table
*
* @param string $name
* @param array $columns
* @param array $constraints
* @param array $indexes
* @return string
*/
public function create_table($name, $columns, array $constraints=array(), array $indexes=array())
{
//ODBC can't know how to create a table
return NULL;
}
// --------------------------------------------------------------------------
/**
* Remove a table from the database
*
* @param string $name
* @return string
*/
public function delete_table($name)
{
return "DROP TABLE {$name}";
}
// --------------------------------------------------------------------------
/**
* Create an SQL backup file for the current database's structure
*
* @return string
*/
public function backup_structure()
{
// Not applicable to ODBC
return '';
}
// --------------------------------------------------------------------------
/**
* Create an SQL backup file for the current database's data
*
* @return string
*/
public function backup_data()
{
// Not applicable to ODBC
return '';
}
}
// End of ODBC_util.php