aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/db/mssqlnative.php
diff options
context:
space:
mode:
authorNils Adermann <naderman@naderman.de>2011-03-12 16:49:25 +0100
committerNils Adermann <naderman@naderman.de>2011-03-15 01:41:16 +0100
commit91b319525546ea696653dbb7f2c494058a85b00b (patch)
tree04b83465e10dffab2a397ecc86dd11e384e5ea7f /phpBB/includes/db/mssqlnative.php
parent2f57bfb6f297e9711bacb607faf6e33ab516db33 (diff)
downloadforums-91b319525546ea696653dbb7f2c494058a85b00b.tar
forums-91b319525546ea696653dbb7f2c494058a85b00b.tar.gz
forums-91b319525546ea696653dbb7f2c494058a85b00b.tar.bz2
forums-91b319525546ea696653dbb7f2c494058a85b00b.tar.xz
forums-91b319525546ea696653dbb7f2c494058a85b00b.zip
[ticket/9685] Buffer posts for search indexing when using mssqlnative.
To have a generic solution there is now a sql_buffer_nested_transaction() which indicates that the given SQL driver requires buffering to run a transaction while iterating over another result set. PHPBB3-9685
Diffstat (limited to 'phpBB/includes/db/mssqlnative.php')
-rw-r--r--phpBB/includes/db/mssqlnative.php10
1 files changed, 9 insertions, 1 deletions
diff --git a/phpBB/includes/db/mssqlnative.php b/phpBB/includes/db/mssqlnative.php
index 7ed4146f27..8912cda178 100644
--- a/phpBB/includes/db/mssqlnative.php
+++ b/phpBB/includes/db/mssqlnative.php
@@ -259,6 +259,14 @@ class dbal_mssqlnative extends dbal
}
/**
+ * {@inheritDoc}
+ */
+ function sql_buffer_nested_transaction()
+ {
+ return true;
+ }
+
+ /**
* SQL Transaction
* @access private
*/
@@ -628,7 +636,7 @@ class dbal_mssqlnative extends dbal
return false;
}
}
-
+
/**
* Allows setting mssqlnative specific query options passed to sqlsrv_query as 4th parameter.
*/