MCPcopy Create free account
hub / github.com/apecloud/myduckserver / GetTableInsensitive

Method GetTableInsensitive

catalog/database.go:58–71  ·  view source on GitHub ↗

GetTableInsensitive implements sql.Database.

(ctx *sql.Context, tblName string)

Source from the content-addressed store, hash-verified

56 mu: &sync.RWMutex{},
57 name: name,
58 catalog: catalogName,
59 }
60}
61
62// GetTableNames implements sql.Database.
63func (d *Database) GetTableNames(ctx *sql.Context) ([]string, error) {
64 d.mu.RLock()
65 defer d.mu.RUnlock()
66
67 tbls, err := d.tablesInsensitive(ctx, "%")
68 if err != nil {
69 return nil, err
70 }
71
72 names := make([]string, 0, len(tbls))
73 for _, tbl := range tbls {
74 names = append(names, tbl.Name())

Callers 5

RunCreateTableTestFunction · 0.80
findTableFunction · 0.80
sanityCheckDatabaseFunction · 0.80
getTableSchemaMethod · 0.80
GetSqlTableFromContextFunction · 0.80

Calls 1

tablesInsensitiveMethod · 0.95

Tested by 2

RunCreateTableTestFunction · 0.64
findTableFunction · 0.64