File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
internal/stackql/astanalysis/earlyanalysis Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -257,8 +257,10 @@ func (v *indirectExpandAstVisitor) Visit(node sqlparser.SQLNode) error {
257257 logging .GetLogger ().Infof ("Registering %d CTEs from WITH clause" , len (node .With .CTEs ))
258258 for _ , cte := range node .With .CTEs {
259259 cteName := cte .Name .GetRawVal ()
260- v .cteRegistry [cteName ] = cte .Subquery
261- logging .GetLogger ().Debugf ("Registered CTE '%s' with subquery: %s" , cteName , sqlparser .String (cte .Subquery ))
260+ // Wrap the CTE's SELECT statement in a Subquery struct
261+ cteSubquery := & sqlparser.Subquery {Select : cte .Select }
262+ v .cteRegistry [cteName ] = cteSubquery
263+ logging .GetLogger ().Debugf ("Registered CTE '%s' with subquery: %s" , cteName , sqlparser .String (cteSubquery ))
262264 }
263265 }
264266
You can’t perform that action at this time.
0 commit comments