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

Function convertStoreExternalTableMetadata

backend/api/v1/database_converter.go:399–413  ·  view source on GitHub ↗
(externalTable *storepb.ExternalTableMetadata)

Source from the content-addressed store, hash-verified

397}
398
399func convertStoreExternalTableMetadata(externalTable *storepb.ExternalTableMetadata) *v1pb.ExternalTableMetadata {
400 t := &v1pb.ExternalTableMetadata{
401 Name: externalTable.Name,
402 ExternalServerName: externalTable.ExternalServerName,
403 ExternalDatabaseName: externalTable.ExternalDatabaseName,
404 }
405 // Now we'd like to return column info for external table by default.
406 for _, column := range externalTable.Columns {
407 if column == nil {
408 continue
409 }
410 t.Columns = append(t.Columns, convertStoreColumnMetadata(column))
411 }
412 return t
413}
414
415func convertStoreTablePartitionMetadata(partition *storepb.TablePartitionMetadata) *v1pb.TablePartitionMetadata {
416 metadata := &v1pb.TablePartitionMetadata{

Callers 1

Calls 1

Tested by

no test coverage detected