summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSQL/Forward.h
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2021-04-23 22:18:35 -0400
committerLinus Groh <mail@linusgroh.de>2021-04-24 14:22:08 +0200
commit1500479a1dd1336782ef609f8e950f8ed49138d1 (patch)
tree33873f59ea5989a23362a5c8df4a0efccb46d08d /Userland/Libraries/LibSQL/Forward.h
parent0764a686160e8db4473d52051e0b5324593eddf1 (diff)
downloadserenity-1500479a1dd1336782ef609f8e950f8ed49138d1.zip
LibSQL: Parse ALTER TABLE statement
There are 4 forms an ALTER TABLE statement can take, and each are very distinct, so they each get their own AST node class.
Diffstat (limited to 'Userland/Libraries/LibSQL/Forward.h')
-rw-r--r--Userland/Libraries/LibSQL/Forward.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Userland/Libraries/LibSQL/Forward.h b/Userland/Libraries/LibSQL/Forward.h
index 3f83078e40..14c08d0923 100644
--- a/Userland/Libraries/LibSQL/Forward.h
+++ b/Userland/Libraries/LibSQL/Forward.h
@@ -7,6 +7,8 @@
#pragma once
namespace SQL {
+class AddColumn;
+class AlterTable;
class ASTNode;
class BetweenExpression;
class BinaryOperatorExpression;
@@ -21,6 +23,7 @@ class CommonTableExpression;
class CommonTableExpressionList;
class CreateTable;
class Delete;
+class DropColumn;
class DropTable;
class ErrorExpression;
class ErrorStatement;
@@ -45,6 +48,8 @@ class NumericLiteral;
class OrderingTerm;
class Parser;
class QualifiedTableName;
+class RenameColumn;
+class RenameTable;
class ResultColumn;
class ReturningClause;
class Select;