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

Function convertStoreGenerationMetadata

backend/api/v1/database_converter.go:488–504  ·  view source on GitHub ↗
(generation *storepb.GenerationMetadata)

Source from the content-addressed store, hash-verified

486}
487
488func convertStoreGenerationMetadata(generation *storepb.GenerationMetadata) *v1pb.GenerationMetadata {
489 if generation == nil {
490 return nil
491 }
492 meta := &v1pb.GenerationMetadata{
493 Expression: generation.Expression,
494 }
495 switch generation.Type {
496 case storepb.GenerationMetadata_TYPE_VIRTUAL:
497 meta.Type = v1pb.GenerationMetadata_VIRTUAL
498 case storepb.GenerationMetadata_TYPE_STORED:
499 meta.Type = v1pb.GenerationMetadata_STORED
500 default:
501 meta.Type = v1pb.GenerationMetadata_TYPE_UNSPECIFIED
502 }
503 return meta
504}
505
506func convertV1DatabaseMetadata(metadata *v1pb.DatabaseMetadata) *storepb.DatabaseSchemaMetadata {
507 m := &storepb.DatabaseSchemaMetadata{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected