From c5046fb2a9e3cfd6c7a019517a9eff17fa6033c5 Mon Sep 17 00:00:00 2001
From: Joas Schilling <nickvergessen@owncloud.com>
Date: Mon, 25 Jan 2016 17:17:20 +0100
Subject: [PATCH] Add parameters to public interface

---
 lib/public/db/querybuilder/iquerybuilder.php | 39 ++++++++++++++++++++
 1 file changed, 39 insertions(+)

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
 	 *
-- 
GitLab