mirror of
https://github.com/RGBCube/serenity
synced 2025-06-09 21:22:09 +00:00
![]() Fixes a crash that was caused by a syntax error which is difficult to catch by the parser: usually identifiers are accepted in column lists, but they are not in a list of column values to be inserted in an INSERT. Fixed this by putting in a heuristic check; we probably need a better way to do this. Included tests for this case. Also introduced a new SQL Error code, `NotYetImplemented`, and return that instead of crashing when encountering unimplemented SQL. |
||
---|---|---|
.. | ||
AST.h | ||
CreateSchema.cpp | ||
CreateTable.cpp | ||
Expression.cpp | ||
Insert.cpp | ||
Lexer.cpp | ||
Lexer.h | ||
Parser.cpp | ||
Parser.h | ||
Select.cpp | ||
Statement.cpp | ||
SyntaxHighlighter.cpp | ||
SyntaxHighlighter.h | ||
Token.cpp | ||
Token.h |