This repository was archived by the owner on May 9, 2024. It is now read-only.
Throw an exception for unknown tables in RelAlg JSON. #283
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, we don't provide nice diagnostics when JSON passed to the Calcite is wrong. We assume that JSON API is not for wide usage and is used only by our code where we know how to build correct JSON requests. But when simple error like wrong table name occurs, we see a very confusing error:
In a log file, we can see more useful information:
This patch adds
RuntimeException
for unknown tables which gives a better error message. E. g. in Python we would see: