MCPcopy Create free account
hub / github.com/bytebase/bytebase / listViews

Method listViews

backend/plugin/parser/pg/completion.go:1582–1596  ·  view source on GitHub ↗
(schema string)

Source from the content-addressed store, hash-verified

1580}
1581
1582func (c *Completer) listViews(schema string) []string {
1583 if _, exists := c.metadataCache[c.defaultDatabase]; !exists {
1584 _, metadata, err := c.getMetadata(c.ctx, c.instanceID, c.defaultDatabase)
1585 if err != nil || metadata == nil {
1586 return nil
1587 }
1588 c.metadataCache[c.defaultDatabase] = metadata
1589 }
1590
1591 schemaMeta := c.metadataCache[c.defaultDatabase].GetSchemaMetadata(schema)
1592 if schemaMeta == nil {
1593 return nil
1594 }
1595 return schemaMeta.ListViewNames()
1596}
1597
1598func (c *Completer) listSequences(schema string) []string {
1599 if _, exists := c.metadataCache[c.defaultDatabase]; !exists {

Callers 1

insertViewsWithPrefixMethod · 0.45

Calls 2

GetSchemaMetadataMethod · 0.80
ListViewNamesMethod · 0.80

Tested by

no test coverage detected