summaryrefslogtreecommitdiffstats
path: root/lib/public
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2016-01-25 21:13:41 +0100
committerThomas Müller <thomas.mueller@tmit.eu>2016-01-25 21:13:41 +0100
commit4c9e328211a3f986cd2c6186e4c1de755d5c940b (patch)
tree53e4b5a23366f59ddc2bcfc15013d6ceeb9efebb /lib/public
parentfe08700b597b8c765716e92569d30524cfef9b84 (diff)
parent09ae1604637127189e7aaf6777243e8b84a89dd8 (diff)
downloadnextcloud-server-4c9e328211a3f986cd2c6186e4c1de755d5c940b.tar.gz
nextcloud-server-4c9e328211a3f986cd2c6186e4c1de755d5c940b.zip
Merge pull request #21892 from owncloud/issue-21890-parameters
Add parameters types to IQueryBuilder
Diffstat (limited to 'lib/public')
-rw-r--r--lib/public/db/querybuilder/iquerybuilder.php39
1 files changed, 39 insertions, 0 deletions
diff --git a/lib/public/db/querybuilder/iquerybuilder.php b/lib/public/db/querybuilder/iquerybuilder.php
index c803f08a888..5a020f4f6a2 100644
--- a/lib/public/db/querybuilder/iquerybuilder.php
+++ b/lib/public/db/querybuilder/iquerybuilder.php
@@ -21,11 +21,50 @@
namespace OCP\DB\QueryBuilder;
+
+use Doctrine\DBAL\Connection;
+
/**
* This class provides a wrapper around Doctrine's QueryBuilder
* @since 8.2.0
*/
interface IQueryBuilder {
+
+ /**
+ * @since 9.0.0
+ */
+ const PARAM_NULL = \PDO::PARAM_NULL;
+ /**
+ * @since 9.0.0
+ */
+ const PARAM_BOOL = \PDO::PARAM_BOOL;
+ /**
+ * @since 9.0.0
+ */
+ const PARAM_INT = \PDO::PARAM_INT;
+ /**
+ * @since 9.0.0
+ */
+ const PARAM_STR = \PDO::PARAM_STR;
+ /**
+ * @since 9.0.0
+ */
+ const PARAM_LOB = \PDO::PARAM_LOB;
+ /**
+ * @since 9.0.0
+ */
+ const PARAM_DATE = 'datetime';
+
+ /**
+ * @since 9.0.0
+ */
+ const PARAM_INT_ARRAY = Connection::PARAM_INT_ARRAY;
+ /**
+ * @since 9.0.0
+ */
+ const PARAM_STR_ARRAY = Connection::PARAM_STR_ARRAY;
+
+
/**
* Enable/disable automatic prefixing of table names with the oc_ prefix
*