(p *PrettyCfg)
| 2373 | } |
| 2374 | |
| 2375 | func (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 | |
| 2392 | func (node *Execute) doc(p *PrettyCfg) pretty.Doc { |
| 2393 | return p.rlTable(node.docTable(p)...) |
no test coverage detected