mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-23 18:02:05 -05:00
c369626ac1
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. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
TestSqlBtreeIndex.cpp | ||
TestSqlDatabase.cpp | ||
TestSqlExpressionParser.cpp | ||
TestSqlHashIndex.cpp | ||
TestSqlStatementExecution.cpp | ||
TestSqlStatementParser.cpp | ||
TestSqlValueAndTuple.cpp |