From a1aad3bb5413baf29c9bf5c2d8f6c844be986999 Mon Sep 17 00:00:00 2001 From: Maxime Rault Date: Thu, 5 Jul 2018 08:32:49 +0200 Subject: [PATCH] Add compileExists grammar --- src/Query/Grammars/DB2Grammar.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Query/Grammars/DB2Grammar.php b/src/Query/Grammars/DB2Grammar.php index efe3516..b21e7e9 100644 --- a/src/Query/Grammars/DB2Grammar.php +++ b/src/Query/Grammars/DB2Grammar.php @@ -179,6 +179,21 @@ class DB2Grammar extends Grammar return ''; } + /** + * Compile an exists statement into SQL. + * + * @param \Illuminate\Database\Query\Builder $query + * @return string + */ + public function compileExists(Builder $query) + { + $existsQuery = clone $query; + + $existsQuery->columns = []; + + return $this->compileSelect($existsQuery->selectRaw('1')->limit(1)); + } + /** * Get the format for database stored dates. *