diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2016-01-25 21:13:41 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2016-01-25 21:13:41 +0100 |
commit | 4c9e328211a3f986cd2c6186e4c1de755d5c940b (patch) | |
tree | 53e4b5a23366f59ddc2bcfc15013d6ceeb9efebb /lib/public | |
parent | fe08700b597b8c765716e92569d30524cfef9b84 (diff) | |
parent | 09ae1604637127189e7aaf6777243e8b84a89dd8 (diff) | |
download | nextcloud-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.php | 39 |
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 * |