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

Function ParseTableName

internal/compiler/compat.go:92–102  ·  view source on GitHub ↗
(node ast.Node)

Source from the content-addressed store, hash-verified

90}
91
92func ParseTableName(node ast.Node) (*ast.TableName, error) {
93 rel, err := parseRelation(node)
94 if err != nil {
95 return nil, fmt.Errorf("parse table name: %w", err)
96 }
97 return &ast.TableName{
98 Catalog: rel.Catalog,
99 Schema: rel.Schema,
100 Name: rel.Name,
101 }, nil
102}
103
104func ParseTypeName(node ast.Node) (*ast.TypeName, error) {
105 rel, err := parseRelation(node)

Callers 4

sourceTablesMethod · 0.85
_analyzeQueryMethod · 0.85
parseQueryMethod · 0.85
resolveCatalogRefsMethod · 0.85

Calls 1

parseRelationFunction · 0.70

Tested by

no test coverage detected