Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
trunk
-
None
Description
During query parsing, there are unnecessary types lookups happening. For example, in the DSL query hive_table where name = \"bar-999\" select name, name is parsed into an identifier, and it was doing a type lookup to see if a trait or class called 'name' exists. In cases like this, the operands are fields, not types, and so a type lookup is not necessary and arguably incorrect.
Attachments
Attachments
Issue Links
- links to