| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Inheritance diagram for ilQueryUtils:
 Collaboration diagram for ilQueryUtils: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 cast(), concat(), createDatabase(), createTable(), free(), groupConcat(), in(), like(), locate(), lock(), now(), quote(), quoteIdentifier(), and unlock().
 Here is the call graph for this function:
      
  | 
  abstract | 
| mixed | $a_dest_type | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
| string[] | $values | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
| mixed | $value | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Implements ilQueryUtilsInterface.
Referenced by __construct().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 26 of file class.ilQueryUtils.php.