(column *v1pb.ColumnMetadata)
| 1046 | } |
| 1047 | |
| 1048 | func convertV1ColumnMetadata(column *v1pb.ColumnMetadata) *storepb.ColumnMetadata { |
| 1049 | metadata := &storepb.ColumnMetadata{ |
| 1050 | Name: column.Name, |
| 1051 | Position: column.Position, |
| 1052 | Nullable: column.Nullable, |
| 1053 | DefaultOnNull: column.DefaultOnNull, |
| 1054 | Type: column.Type, |
| 1055 | CharacterSet: column.CharacterSet, |
| 1056 | Collation: column.Collation, |
| 1057 | Comment: column.Comment, |
| 1058 | OnUpdate: column.OnUpdate, |
| 1059 | Generation: convertV1GenerationMetadata(column.Generation), |
| 1060 | IdentityGeneration: storepb.ColumnMetadata_IdentityGeneration(column.IdentityGeneration), |
| 1061 | IsIdentity: column.IsIdentity, |
| 1062 | IdentitySeed: column.IdentitySeed, |
| 1063 | IdentityIncrement: column.IdentityIncrement, |
| 1064 | DefaultConstraintName: column.DefaultConstraintName, |
| 1065 | Default: column.Default, |
| 1066 | } |
| 1067 | |
| 1068 | switch column.IdentityGeneration { |
| 1069 | case v1pb.ColumnMetadata_ALWAYS: |
| 1070 | metadata.IdentityGeneration = storepb.ColumnMetadata_ALWAYS |
| 1071 | case v1pb.ColumnMetadata_BY_DEFAULT: |
| 1072 | metadata.IdentityGeneration = storepb.ColumnMetadata_BY_DEFAULT |
| 1073 | default: |
| 1074 | metadata.IdentityGeneration = storepb.ColumnMetadata_IDENTITY_GENERATION_UNSPECIFIED |
| 1075 | } |
| 1076 | return metadata |
| 1077 | } |
| 1078 | |
| 1079 | func convertV1GenerationMetadata(generation *v1pb.GenerationMetadata) *storepb.GenerationMetadata { |
| 1080 | if generation == nil { |
no test coverage detected