MCPcopy
hub / github.com/sqlc-dev/sqlc / GetColumnNames

Method GetColumnNames

internal/x/expander/expander.go:21–21  ·  view source on GitHub ↗
(ctx context.Context, query string)

Source from the content-addressed store, hash-verified

19// ColumnGetter retrieves column names for a query by preparing it against a database.
20type ColumnGetter interface {
21 GetColumnNames(ctx context.Context, query string) ([]string, error)
22}
23
24// Expander expands SELECT * and RETURNING * queries by replacing * with explicit column names

Callers 1

getColumnNamesMethod · 0.65

Implementers 6

CachedAnalyzerinternal/analyzer/analyzer.go
Analyzerinternal/engine/postgresql/analyzer/an
Analyzerinternal/engine/sqlite/analyzer/analyz
PostgreSQLColumnGetterinternal/x/expander/expander_test.go
MySQLColumnGetterinternal/x/expander/expander_test.go
SQLiteColumnGetterinternal/x/expander/expander_test.go

Calls

no outgoing calls

Tested by

no test coverage detected