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

Method docTable

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

Source from the content-addressed store, hash-verified

577}
578
579func (node *Select) docTable(p *PrettyCfg) []pretty.TableRow {
580 items := make([]pretty.TableRow, 0, 9)
581 items = append(items, node.With.docRow(p))
582 if s, ok := node.Select.(tableDocer); ok {
583 items = append(items, s.docTable(p)...)
584 } else {
585 items = append(items, p.row("", p.Doc(node.Select)))
586 }
587 items = append(items, node.OrderBy.docRow(p))
588 items = append(items, node.Limit.docTable(p)...)
589 items = append(items, node.Locking.docTable(p)...)
590 return items
591}
592
593func (node *SelectClause) doc(p *PrettyCfg) pretty.Doc {
594 return p.rlTable(node.docTable(p)...)

Callers 1

docMethod · 0.95

Calls 4

rowMethod · 0.80
DocMethod · 0.80
docTableMethod · 0.65
docRowMethod · 0.45

Tested by

no test coverage detected