diff options
author | Joas Schilling <nickvergessen@owncloud.com> | 2015-12-08 09:49:21 +0100 |
---|---|---|
committer | Joas Schilling <nickvergessen@owncloud.com> | 2015-12-08 09:49:21 +0100 |
commit | a3391248e46bbc389dc1880f7ae50aa5dade8731 (patch) | |
tree | eb3451415520fa2557a141a5145f28b2fb6023fb /lib/public/db | |
parent | f2c7acb3c065c35a1e75d512d0ce193f1989296f (diff) | |
download | nextcloud-server-a3391248e46bbc389dc1880f7ae50aa5dade8731.tar.gz nextcloud-server-a3391248e46bbc389dc1880f7ae50aa5dade8731.zip |
Add select distinct to the query builder
Diffstat (limited to 'lib/public/db')
-rw-r--r-- | lib/public/db/querybuilder/iquerybuilder.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/public/db/querybuilder/iquerybuilder.php b/lib/public/db/querybuilder/iquerybuilder.php index e3105cf134e..1ff1077d53f 100644 --- a/lib/public/db/querybuilder/iquerybuilder.php +++ b/lib/public/db/querybuilder/iquerybuilder.php @@ -257,6 +257,22 @@ interface IQueryBuilder { public function selectAlias($select, $alias); /** + * Specifies an item that is to be returned uniquely in the query result. + * + * <code> + * $qb = $conn->getQueryBuilder() + * ->selectDistinct('type') + * ->from('users'); + * </code> + * + * @param mixed $select The selection expressions. + * + * @return \OCP\DB\QueryBuilder\IQueryBuilder This QueryBuilder instance. + * @since 9.0.0 + */ + public function selectDistinct($select); + + /** * Adds an item that is to be returned in the query result. * * <code> |