You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The parser returns a syntactic structure. The task is to validate this structure.
The main alternative is
Validate without name resolution and bindings. It is relatively simple because we simply check the presence of elements against expected (template) structure for this operation
Validation with name resolution and bindings. Here we also check the query structure against the existing data schema and its names (existing columns, tables etc.) Such validation could be part of the translator or another more complex function.
Validation within topology translator where new operations could be added and columns or column paths could be augmented (say, using inheritance).
The minimum version could do very simple checks and executed just after the parser in order to detect simple errors. Later on, it could be integrated into the topology translator.
The text was updated successfully, but these errors were encountered:
asavinov
changed the title
[Column-SQL] Validate the results of parsing in the context of each operation
Validate the results of parsing in the context of each operation
Jul 11, 2021
The parser returns a syntactic structure. The task is to validate this structure.
The main alternative is
The minimum version could do very simple checks and executed just after the parser in order to detect simple errors. Later on, it could be integrated into the topology translator.
The text was updated successfully, but these errors were encountered: