summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSQL/Forward.h
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2021-04-22 10:11:17 -0400
committerAndreas Kling <kling@serenityos.org>2021-04-22 18:08:15 +0200
commitac0e387bebf8ac3c4eb23ad52ce3b2f9aeb715ed (patch)
tree379591ccb2c069dcca7eb3d920cff0f00a2ebc8c /Userland/Libraries/LibSQL/Forward.h
parent9331293e4417e1dc3813396defa2c51793f19570 (diff)
downloadserenity-ac0e387bebf8ac3c4eb23ad52ce3b2f9aeb715ed.zip
LibSQL: Parse (most of) SELECT statement
This doesn't yet parse join clauses, windowing functions, or compound SELECT statements.
Diffstat (limited to 'Userland/Libraries/LibSQL/Forward.h')
-rw-r--r--Userland/Libraries/LibSQL/Forward.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Userland/Libraries/LibSQL/Forward.h b/Userland/Libraries/LibSQL/Forward.h
index d0949a5ddc..41104c72b5 100644
--- a/Userland/Libraries/LibSQL/Forward.h
+++ b/Userland/Libraries/LibSQL/Forward.h
@@ -25,24 +25,30 @@ class DropTable;
class ErrorExpression;
class ErrorStatement;
class Expression;
+class GroupByClause;
class InChainedExpression;
class InTableExpression;
class InvertibleNestedDoubleExpression;
class InvertibleNestedExpression;
class IsExpression;
class Lexer;
+class LimitClause;
class MatchExpression;
class NestedDoubleExpression;
class NestedExpression;
class NullExpression;
class NullLiteral;
class NumericLiteral;
+class OrderingTerm;
class Parser;
class QualifiedTableName;
+class ResultColumn;
class ReturningClause;
+class Select;
class SignedNumber;
class Statement;
class StringLiteral;
+class TableOrSubquery;
class Token;
class TypeName;
class UnaryOperatorExpression;