Skip to content

Commit 5cfa3fc

Browse files
committed
final fixes
1 parent 797cf46 commit 5cfa3fc

7 files changed

Lines changed: 12 additions & 19 deletions

File tree

internal/compiler/analyze.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ func combineAnalysis(prev *analysis, a *analyzer.Analysis) *analysis {
5656
})
5757
}
5858
if prev == nil {
59+
// TODO: NO QUERY
5960
return &analysis{
6061
Columns: cols,
6162
Parameters: params,

internal/compiler/parse.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ func (c *Compiler) parseQuery(stmt ast.Node, src string, o opts.Parser) (*Query,
5555
var analysis *analysis
5656
if c.analyzer != nil {
5757
// We expect inference to fail sometimes
58+
// TODO: Handle panics
5859
inference, _ := c.inferQuery(raw, rawSQL)
5960

6061
query := rawSQL
@@ -73,7 +74,7 @@ func (c *Compiler) parseQuery(stmt ast.Node, src string, o opts.Parser) (*Query,
7374
return nil, err
7475
}
7576

76-
// FOOTHGUN: Careful, combine mutates inference
77+
// FOOTGUN: Careful, combine mutates inference
7778
analysis = combineAnalysis(inference, result)
7879
} else {
7980
analysis, err = c.analyzeQuery(raw, rawSQL)

internal/endtoend/testdata/cte_select_one/postgresql/pgx/exec.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

internal/endtoend/testdata/cte_select_one/postgresql/pgx/go/query.sql.go

Lines changed: 6 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-- name: TestRecursive :one
22
WITH t1 AS (
3-
select 1
3+
select 1 as foo
44
)
55
SELECT * FROM t1;
Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
version: "2"
2-
cloud:
3-
project: "01HAQMMECEYQYKFJN8MP16QC41"
42
sql:
53
- engine: "postgresql"
64
schema: "schema.sql"
@@ -9,6 +7,4 @@ sql:
97
go:
108
package: "querytest"
119
out: "go"
12-
sql_package: "pgx/v5"
13-
database:
14-
managed: true
10+
sql_package: "pgx/v5"

internal/engine/postgresql/analyzer/analyze.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ func (a *Analyzer) Analyze(ctx context.Context, n ast.Node, query string, migrat
231231

232232
fmt.Println(query)
233233

234+
// TODO: Pick a random name
234235
desc, err := c.Conn().Prepare(ctx, "foo", query)
235236
if err != nil {
236237
return nil, extractSqlErr(err)

0 commit comments

Comments
 (0)