1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 04:27:45 +00:00

LibSQL: Implement a DESCRIBE TABLE statement

This statement (for now) outputs the name and types of the different
attributes in a table. It's not standard SQL but all DBMSs that I know
of implement a sort of statement for such functionality.

Since the output of DESCRIBE TABLE is just a relation, an internal
schema, `master` was created and a table definition for DESCRIBE into
it. The table definition and the master schema are not accessible by the
user.
This commit is contained in:
Mahmoud Mandour 2021-12-06 15:30:38 +02:00 committed by Andreas Kling
parent cd4dba87fa
commit f6233913ad
9 changed files with 93 additions and 0 deletions

View file

@ -1,6 +1,7 @@
set(SOURCES
AST/CreateSchema.cpp
AST/CreateTable.cpp
AST/Describe.cpp
AST/Expression.cpp
AST/Insert.cpp
AST/Lexer.cpp