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