ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
in (string $field, array $values, bool $negate=false, string $type="") | |
quote ($value, ?string $type=null) | |
concat (array $values, bool $allow_null=true) | |
locate (string $a_needle, string $a_string, int $a_start_pos=1) | |
free (ilPDOStatement $statement) | |
quoteIdentifier (string $identifier) | |
createTable (string $name, array $fields, array $options=[]) | |
like (string $column, string $type, string $value="?", bool $case_insensitive=true) | |
now () | |
lock (array $tables) | |
unlock () | |
createDatabase (string $name, string $charset="utf8", string $collation="") | |
groupConcat (string $a_field_name, string $a_seperator=",", string $a_order=null) | |
cast (string $a_field_name, $a_dest_type) | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Interface ilQueryUtilsInterface
Definition at line 26 of file interface.ilQueryUtilsInterface.php.
ilQueryUtilsInterface::cast | ( | string | $a_field_name, |
$a_dest_type | |||
) |
mixed | $a_dest_type |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::concat | ( | array | $values, |
bool | $allow_null = true |
||
) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::createDatabase | ( | string | $name, |
string | $charset = "utf8" , |
||
string | $collation = "" |
||
) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::createTable | ( | string | $name, |
array | $fields, | ||
array | $options = [] |
||
) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::free | ( | ilPDOStatement | $statement | ) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::groupConcat | ( | string | $a_field_name, |
string | $a_seperator = "," , |
||
string | $a_order = null |
||
) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::in | ( | string | $field, |
array | $values, | ||
bool | $negate = false , |
||
string | $type = "" |
||
) |
string[] | $values |
Implemented in ilQueryUtils, and ilMySQLQueryUtils.
ilQueryUtilsInterface::like | ( | string | $column, |
string | $type, | ||
string | $value = "?" , |
||
bool | $case_insensitive = true |
||
) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::locate | ( | string | $a_needle, |
string | $a_string, | ||
int | $a_start_pos = 1 |
||
) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::lock | ( | array | $tables | ) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::now | ( | ) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::quote | ( | $value, | |
?string | $type = null |
||
) |
mixed | $value |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::quoteIdentifier | ( | string | $identifier | ) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.
ilQueryUtilsInterface::unlock | ( | ) |
Implemented in ilMySQLQueryUtils, and ilQueryUtils.