(rowValue *v1pb.RowValue)
| 524 | } |
| 525 | |
| 526 | func getJSONMemberFromRowValue(rowValue *v1pb.RowValue) any { |
| 527 | switch rowValue := rowValue.Kind.(type) { |
| 528 | case *v1pb.RowValue_NullValue: |
| 529 | return nil |
| 530 | case *v1pb.RowValue_BoolValue: |
| 531 | return rowValue.BoolValue |
| 532 | case *v1pb.RowValue_BytesValue: |
| 533 | return string(rowValue.BytesValue) |
| 534 | case *v1pb.RowValue_DoubleValue: |
| 535 | return rowValue.DoubleValue |
| 536 | case *v1pb.RowValue_FloatValue: |
| 537 | return rowValue.FloatValue |
| 538 | case *v1pb.RowValue_Int32Value: |
| 539 | return rowValue.Int32Value |
| 540 | case *v1pb.RowValue_StringValue: |
| 541 | return rowValue.StringValue |
| 542 | case *v1pb.RowValue_Uint32Value: |
| 543 | return rowValue.Uint32Value |
| 544 | case *v1pb.RowValue_Uint64Value: |
| 545 | return rowValue.Uint64Value |
| 546 | } |
| 547 | return nil |
| 548 | } |
| 549 | |
| 550 | func getRowValueFromJSONAtomicMember(data any) (result *v1pb.RowValue, ok bool) { |
| 551 | if data == nil { |
no outgoing calls
no test coverage detected