Paul Rogers created DRILL-7574: ---------------------------------- Summary: Generalize projection parser Key: DRILL-7574 URL: https://issues.apache.org/jira/browse/DRILL-7574 Project: Apache Drill Issue Type: Improvement Affects Versions: 1.17.0 Reporter: Paul Rogers Assignee: Paul Rogers Fix For: 1.18.0
EVF contains a bit of code called the"projection parser": it takes a projection list and converts it into a form useful for scan projection. The prior version handled single-level arrays, such as needed for the {{`columns`}} column in the text reader. For JSON, we must handle arbitrary column structures such as: {noformat} a, a.b, a[1], a[1][2], a.[1][2].b {noformat} Adding the DICT type means that we must be a bit more general in the parser. This ticket fixes these issues. -- This message was sent by Atlassian Jira (v8.3.4#803005)