Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
100.00% |
1 / 1 |
|
100.00% |
4 / 4 |
CRAP | |
100.00% |
4 / 4 |
sgbd_syntax_sqlite | |
100.00% |
1 / 1 |
|
100.00% |
4 / 4 |
4 | |
100.00% |
4 / 4 |
getListColumn | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
getStructure | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
getListTable | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
|||
getLimit | |
100.00% |
1 / 1 |
1 | |
100.00% |
1 / 1 |
<?php | |
/* | |
This file is part of Mkframework. | |
Mkframework is free software: you can redistribute it and/or modify | |
it under the terms of the GNU Lesser General Public License as published by | |
the Free Software Foundation, either version 3 of the License. | |
Mkframework is distributed in the hope that it will be useful, | |
but WITHOUT ANY WARRANTY; without even the implied warranty of | |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
GNU Lesser General Public License for more details. | |
You should have received a copy of the GNU Lesser General Public License | |
along with Mkframework. If not, see <http://www.gnu.org/licenses/>. | |
*/ | |
class sgbd_syntax_sqlite{ | |
public static function getListColumn($sTable){ | |
return 'PRAGMA table_info(\''.$sTable.'\');'; | |
} | |
public static function getStructure($sTable){ | |
return 'PRAGMA table_info('.$sTable.')'; | |
} | |
public static function getListTable(){ | |
return 'SELECT name FROM sqlite_master | |
WHERE type=\'table\' | |
ORDER BY name;'; | |
} | |
public static function getLimit($sRequete,$iOffset,$iLimit){ | |
return $sRequete.' LIMIT '.$iOffset.' , '.$iLimit; | |
} | |
} |