aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/db/sql_insert_buffer.php
diff options
context:
space:
mode:
authorAndreas Fischer <bantu@phpbb.com>2013-03-27 23:37:08 +0100
committerAndreas Fischer <bantu@phpbb.com>2013-03-28 00:28:50 +0100
commit1bd13acb753553ed5b9ab54144d0ca6507b031a3 (patch)
tree4b59a8e873cddd7e5cd8fe3d216efd8c2b58dc51 /phpBB/includes/db/sql_insert_buffer.php
parent4132573088c376fcb44cc588d9341c8d38b6d694 (diff)
downloadforums-1bd13acb753553ed5b9ab54144d0ca6507b031a3.tar
forums-1bd13acb753553ed5b9ab54144d0ca6507b031a3.tar.gz
forums-1bd13acb753553ed5b9ab54144d0ca6507b031a3.tar.bz2
forums-1bd13acb753553ed5b9ab54144d0ca6507b031a3.tar.xz
forums-1bd13acb753553ed5b9ab54144d0ca6507b031a3.zip
[ticket/11469] Use multi insert property from DB. Do not copy value to buffer.
PHPBB3-11469
Diffstat (limited to 'phpBB/includes/db/sql_insert_buffer.php')
-rw-r--r--phpBB/includes/db/sql_insert_buffer.php6
1 files changed, 1 insertions, 5 deletions
diff --git a/phpBB/includes/db/sql_insert_buffer.php b/phpBB/includes/db/sql_insert_buffer.php
index 03c8a875b9..46d397e7b4 100644
--- a/phpBB/includes/db/sql_insert_buffer.php
+++ b/phpBB/includes/db/sql_insert_buffer.php
@@ -58,9 +58,6 @@ class phpbb_db_sql_insert_buffer
/** @var phpbb_db_driver */
protected $db;
- /** @var bool */
- protected $db_supports_multi_insert;
-
/** @var string */
protected $table_name;
@@ -78,7 +75,6 @@ class phpbb_db_sql_insert_buffer
public function __construct(phpbb_db_driver $db, $table_name, $max_buffered_rows = 500)
{
$this->db = $db;
- $this->db_supports_multi_insert = $db->multi_insert;
$this->table_name = $table_name;
$this->max_buffered_rows = $max_buffered_rows;
}
@@ -100,7 +96,7 @@ class phpbb_db_sql_insert_buffer
// Flush buffer if it is full or when DB does not support multi inserts.
// In the later case, the buffer will always only contain one row.
- if (!$this->db_supports_multi_insert || sizeof($this->buffer) >= $this->max_buffered_rows)
+ if (!$this->db->multi_insert || sizeof($this->buffer) >= $this->max_buffered_rows)
{
return $this->flush();
}