(node ast.Node)
| 90 | } |
| 91 | |
| 92 | func 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 | |
| 104 | func ParseTypeName(node ast.Node) (*ast.TypeName, error) { |
| 105 | rel, err := parseRelation(node) |
no test coverage detected