MCPcopy Create free account
hub / github.com/araddon/qlbridge / tableForDatabases

Method tableForDatabases

datasource/schemadb.go:377–389  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

375}
376
377func (m *SchemaDb) tableForDatabases() (*schema.Table, error) {
378 t := schema.NewTable("databases")
379 t.AddField(schema.NewFieldBase("Database", value.StringType, 64, "string"))
380 t.SetColumns(schema.ShowDatabasesColumns)
381 schemas := registry.Schemas()
382 rows := make([][]driver.Value, 0, len(schemas))
383 sort.Strings(schemas)
384 for _, name := range schemas {
385 rows = append(rows, []driver.Value{name})
386 }
387 t.SetRows(rows)
388 return t, nil
389}
390
391type mysqlWriter struct {
392}

Callers 1

TableMethod · 0.95

Calls 7

AddFieldMethod · 0.95
SetColumnsMethod · 0.95
SetRowsMethod · 0.95
NewTableFunction · 0.92
NewFieldBaseFunction · 0.92
SchemasMethod · 0.80
StringsMethod · 0.45

Tested by

no test coverage detected