We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e422ac7 commit 1902f62Copy full SHA for 1902f62
internal/stackql/astindirect/cte_indirect.go
@@ -43,12 +43,11 @@ func (c *CTE) extractColumnsFromSelect() []string {
43
return columns
44
}
45
for _, expr := range sel.SelectExprs {
46
- switch e := expr.(type) {
47
- case *sqlparser.AliasedExpr:
+ if e, isAliased := expr.(*sqlparser.AliasedExpr); isAliased {
48
// Use alias if present, otherwise try to get column name
49
if e.As.GetRawVal() != "" {
50
columns = append(columns, e.As.GetRawVal())
51
- } else if col, ok := e.Expr.(*sqlparser.ColName); ok {
+ } else if col, isCol := e.Expr.(*sqlparser.ColName); isCol {
52
columns = append(columns, col.Name.GetRawVal())
53
54
0 commit comments