(column *storepb.ColumnMetadata)
| 455 | } |
| 456 | |
| 457 | func convertStoreColumnMetadata(column *storepb.ColumnMetadata) *v1pb.ColumnMetadata { |
| 458 | metadata := &v1pb.ColumnMetadata{ |
| 459 | Name: column.Name, |
| 460 | Position: column.Position, |
| 461 | HasDefault: column.Default != "", |
| 462 | DefaultOnNull: column.DefaultOnNull, |
| 463 | OnUpdate: column.OnUpdate, |
| 464 | Nullable: column.Nullable, |
| 465 | Type: column.Type, |
| 466 | CharacterSet: column.CharacterSet, |
| 467 | Collation: column.Collation, |
| 468 | Comment: column.Comment, |
| 469 | Generation: convertStoreGenerationMetadata(column.Generation), |
| 470 | IdentityGeneration: v1pb.ColumnMetadata_IdentityGeneration(column.IdentityGeneration), |
| 471 | IsIdentity: column.IsIdentity, |
| 472 | IdentitySeed: column.IdentitySeed, |
| 473 | IdentityIncrement: column.IdentityIncrement, |
| 474 | DefaultConstraintName: column.DefaultConstraintName, |
| 475 | Default: column.Default, |
| 476 | } |
| 477 | switch column.IdentityGeneration { |
| 478 | case storepb.ColumnMetadata_ALWAYS: |
| 479 | metadata.IdentityGeneration = v1pb.ColumnMetadata_ALWAYS |
| 480 | case storepb.ColumnMetadata_BY_DEFAULT: |
| 481 | metadata.IdentityGeneration = v1pb.ColumnMetadata_BY_DEFAULT |
| 482 | default: |
| 483 | metadata.IdentityGeneration = v1pb.ColumnMetadata_IDENTITY_GENERATION_UNSPECIFIED |
| 484 | } |
| 485 | return metadata |
| 486 | } |
| 487 | |
| 488 | func convertStoreGenerationMetadata(generation *storepb.GenerationMetadata) *v1pb.GenerationMetadata { |
| 489 | if generation == nil { |
no test coverage detected