diff --git a/Userland/Libraries/LibSQL/AST.h b/Userland/Libraries/LibSQL/AST.h index 922432b48a..96f0e970dc 100644 --- a/Userland/Libraries/LibSQL/AST.h +++ b/Userland/Libraries/LibSQL/AST.h @@ -537,6 +537,22 @@ private: RefPtr m_else_expression; }; +class ExistsExpression : public Expression { +public: + ExistsExpression(NonnullRefPtr& select_statement() const { return m_select_statement; } + bool invert_expression() const { return m_invert_expression; } + +private: + NonnullRefPtr