Ran
|
Files
23
|
Run time
1s
|
Badge
Embed ▾
README BADGES
|
push
travis-ci
Fix inner query labels for Vertica (#2041) In Vertica, inner queries require different aliases than the main query. This is an example of query generated before this patch: SELECT chain AS chain, weekstartday AS __timestamp, SUM(inventory) AS "Inventory" FROM mytable JOIN (SELECT chain AS chain__, SUM(inventory) AS "Inventory" FROM mytable WHERE weekstartday >= '2016-01-24 00:00:00' AND weekstartday <= '2017-01-17 00:00:00' GROUP BY chain ORDER BY "Inventory" DESC LIMIT 50) AS anon_1 ON chain = chain__ WHERE weekstartday >= '2016-01-24 00:00:00' AND weekstartday <= '2017-01-17 00:00:00' GROUP BY chain, weekstartday ORDER BY "Inventory" DESC LIMIT 50000 Which in Vertica produces the error: Error: ('42702', '[42702] ERROR 2671: Column reference "inventory" is ambiguous\n (2671) (SQLExecDirectW)') And this is the same example after the patch: SELECT chain AS chain, weekstartday AS __timestamp, SUM(inventory) AS "Inventory" FROM mytable JOIN (SELECT chain AS chain__, SUM(inventory) AS mme_inner__ FROM mytable WHERE weekstartday >= '2016-01-24 00:00:00' AND weekstartday <= '2017-01-17 00:00:00' GROUP BY chain ORDER BY mme_inner__ DESC LIMIT 50) AS anon_1 ON chain = chain__ WHERE weekstartday >= '2016-01-24 00:00:00' AND weekstartday <= '2017-01-17 00:00:00' GROUP BY chain, weekstartday ORDER BY "Inventory" DESC LIMIT 50000 Related PR: https://github.com/airbnb/superset/commit/19f537178
4497 of 5623 relevant lines covered (79.98%)
0.8 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|