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

Function ParseTypeName

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

Source from the content-addressed store, hash-verified

102}
103
104func ParseTypeName(node ast.Node) (*ast.TypeName, error) {
105 rel, err := parseRelation(node)
106 if err != nil {
107 return nil, fmt.Errorf("parse type name: %w", err)
108 }
109 return &ast.TypeName{
110 Catalog: rel.Catalog,
111 Schema: rel.Schema,
112 Name: rel.Name,
113 }, nil
114}
115
116func ParseRelationString(name string) (*Relation, error) {
117 parts := strings.Split(name, ".")

Callers 1

toColumnFunction · 0.85

Calls 1

parseRelationFunction · 0.70

Tested by

no test coverage detected