(schema string)
| 1596 | } |
| 1597 | |
| 1598 | func (c *Completer) listSequences(schema string) []string { |
| 1599 | if _, exists := c.metadataCache[c.defaultDatabase]; !exists { |
| 1600 | _, metadata, err := c.getMetadata(c.ctx, c.instanceID, c.defaultDatabase) |
| 1601 | if err != nil || metadata == nil { |
| 1602 | return nil |
| 1603 | } |
| 1604 | c.metadataCache[c.defaultDatabase] = metadata |
| 1605 | } |
| 1606 | |
| 1607 | schemaMeta := c.metadataCache[c.defaultDatabase].GetSchemaMetadata(schema) |
| 1608 | if schemaMeta == nil { |
| 1609 | return nil |
| 1610 | } |
| 1611 | return schemaMeta.ListSequenceNames() |
| 1612 | } |
| 1613 | |
| 1614 | func (c *Completer) quotedIdentifierIfNeeded(s string) string { |
| 1615 | if c.caretTokenIsQuoted { |
no test coverage detected