/** * 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(); }
/** * 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(); }