Exemple #1
0
 /**
  * Constructor. Set DB Object and set {@link $return_statements return_statements}.
  *
  * @param \phpbb\db\driver\driver_interface	$db					Database connection
  * @param bool		$return_statements	True if only statements should be returned and no SQL being executed
  */
 public function __construct(\phpbb\db\driver\driver_interface $db, $return_statements = false)
 {
     parent::__construct($db, $return_statements);
     // Determine mapping database type
     $this->sql_layer = 'postgres';
     $this->dbms_type_map = self::get_dbms_type_map();
 }
Exemple #2
0
 /**
  * Constructor. Set DB Object and set {@link $return_statements return_statements}.
  *
  * @param \phpbb\db\driver\driver_interface	$db					Database connection
  * @param bool		$return_statements	True if only statements should be returned and no SQL being executed
  */
 public function __construct(\phpbb\db\driver\driver_interface $db, $return_statements = false)
 {
     parent::__construct($db, $return_statements);
     // Determine mapping database type
     switch ($this->db->get_sql_layer()) {
         case 'mssql_odbc':
             $this->sql_layer = 'mssql';
             break;
         case 'mssqlnative':
             $this->sql_layer = 'mssqlnative';
             break;
     }
     $this->dbms_type_map = self::get_dbms_type_map();
 }