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

Function convertV1GenerationMetadata

backend/api/v1/database_converter.go:1079–1095  ·  view source on GitHub ↗
(generation *v1pb.GenerationMetadata)

Source from the content-addressed store, hash-verified

1077}
1078
1079func convertV1GenerationMetadata(generation *v1pb.GenerationMetadata) *storepb.GenerationMetadata {
1080 if generation == nil {
1081 return nil
1082 }
1083 meta := &storepb.GenerationMetadata{
1084 Expression: generation.Expression,
1085 }
1086 switch generation.Type {
1087 case v1pb.GenerationMetadata_VIRTUAL:
1088 meta.Type = storepb.GenerationMetadata_TYPE_VIRTUAL
1089 case v1pb.GenerationMetadata_STORED:
1090 meta.Type = storepb.GenerationMetadata_TYPE_STORED
1091 default:
1092 meta.Type = storepb.GenerationMetadata_TYPE_UNSPECIFIED
1093 }
1094 return meta
1095}

Callers 1

convertV1ColumnMetadataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected