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 | ||||
__construct (ilDBInterface $ilDBInterface) | ||||
ilMySQLQueryUtils constructor. More... | ||||
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) | ||||
| ||||
Protected Attributes | |
ilDBInterface | $db_instance |
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 Class ilQueryUtils
Definition at line 24 of file class.ilQueryUtils.php.
ilQueryUtils::__construct | ( | ilDBInterface | $ilDBInterface | ) |
ilMySQLQueryUtils constructor.
Definition at line 31 of file class.ilQueryUtils.php.
References $name, $type, cast(), concat(), createDatabase(), createTable(), free(), groupConcat(), in(), like(), locate(), lock(), now(), quote(), quoteIdentifier(), and unlock().
|
abstract |
mixed | $a_dest_type |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
string[] | $values |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
mixed | $value |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
abstract |
Implements ilQueryUtilsInterface.
Referenced by __construct().
|
protected |
Definition at line 26 of file class.ilQueryUtils.php.