(externalTable *storepb.ExternalTableMetadata)
| 397 | } |
| 398 | |
| 399 | func 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 | |
| 415 | func convertStoreTablePartitionMetadata(partition *storepb.TablePartitionMetadata) *v1pb.TablePartitionMetadata { |
| 416 | metadata := &v1pb.TablePartitionMetadata{ |
no test coverage detected