MCPcopy Create free account
hub / github.com/auxten/postgresql-parser / doc

Method doc

pkg/sql/sem/tree/pretty.go:1340–1355  ·  view source on GitHub ↗
(p *PrettyCfg)

Source from the content-addressed store, hash-verified

1338}
1339
1340func (node *IfErrExpr) doc(p *PrettyCfg) pretty.Doc {
1341 var s string
1342 if node.Else != nil {
1343 s = "IFERROR"
1344 } else {
1345 s = "ISERROR"
1346 }
1347 d := []pretty.Doc{p.Doc(node.Cond)}
1348 if node.Else != nil {
1349 d = append(d, p.Doc(node.Else))
1350 }
1351 if node.ErrCode != nil {
1352 d = append(d, p.Doc(node.ErrCode))
1353 }
1354 return p.bracketKeyword(s, "(", p.commaSeparated(d...), ")", "")
1355}
1356
1357func (node *IfExpr) doc(p *PrettyCfg) pretty.Doc {
1358 return p.bracketKeyword("IF", "(",

Callers

nothing calls this directly

Calls 3

DocMethod · 0.80
bracketKeywordMethod · 0.80
commaSeparatedMethod · 0.80

Tested by

no test coverage detected