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

Function convertV1IndexMetadata

backend/api/v1/database_converter.go:751–769  ·  view source on GitHub ↗
(index *v1pb.IndexMetadata)

Source from the content-addressed store, hash-verified

749}
750
751func convertV1IndexMetadata(index *v1pb.IndexMetadata) *storepb.IndexMetadata {
752 return &storepb.IndexMetadata{
753 Name: index.Name,
754 Expressions: index.Expressions,
755 KeyLength: index.KeyLength,
756 Descending: index.Descending,
757 Type: index.Type,
758 Unique: index.Unique,
759 Primary: index.Primary,
760 Visible: index.Visible,
761 Comment: index.Comment,
762 Definition: index.Definition,
763 ParentIndexSchema: index.ParentIndexSchema,
764 ParentIndexName: index.ParentIndexName,
765 Granularity: index.Granularity,
766 IsConstraint: index.IsConstraint,
767 SpatialConfig: convertV1SpatialIndexConfig(index.SpatialConfig),
768 }
769}
770
771func convertStoreSpatialIndexConfig(spatial *storepb.SpatialIndexConfig) *v1pb.SpatialIndexConfig {
772 if spatial == nil {

Callers 3

convertV1TableMetadataFunction · 0.85

Calls 1

Tested by

no test coverage detected