MCPcopy Create free account
hub / github.com/cockroachdb/cockroachdb-parser / docTable

Method docTable

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

Source from the content-addressed store, hash-verified

2373}
2374
2375func (node *Prepare) docTable(p *PrettyCfg) []pretty.TableRow {
2376 name := p.Doc(&node.Name)
2377 if len(node.Types) > 0 {
2378 typs := make([]pretty.Doc, len(node.Types))
2379 for i, t := range node.Types {
2380 typs[i] = p.formatType(t)
2381 }
2382 name = pretty.ConcatSpace(name,
2383 p.bracket("(", p.commaSeparated(typs...), ")"),
2384 )
2385 }
2386 return []pretty.TableRow{
2387 p.row("PREPARE", name),
2388 p.row("AS", p.Doc(node.Statement)),
2389 }
2390}
2391
2392func (node *Execute) doc(p *PrettyCfg) pretty.Doc {
2393 return p.rlTable(node.docTable(p)...)

Callers 1

docMethod · 0.95

Calls 6

ConcatSpaceFunction · 0.92
DocMethod · 0.80
formatTypeMethod · 0.80
bracketMethod · 0.80
commaSeparatedMethod · 0.80
rowMethod · 0.80

Tested by

no test coverage detected