Skip to content

Conversation

@rahul2393
Copy link
Collaborator

  • feat(spanner): Adding support for Proto Message and Proto Enum

  • feat(spanner): Add license header to new files

  • code refactoring and additional checks

  • nit: code changes

  • go.mod update to prevent failing builds

  • go.mod update to prevent failing builds

  • go.mod and build_samples.sh update to prevent failing builds

  • revert back grpc version

  • revert back changes

  • Using standard Singers example, refactoring redundant code

  • code and proto refactoring

  • Add proto_type_fqn for Proto Message and Proto Enum

  • code refactoring

  • go mod tidy: go.mod and go.sum version updates

  • add changes to support compatibility between Int64 and Enum & compatibility between Bytes and Proto

  • Revert "go mod tidy: go.mod and go.sum version updates"

This reverts commit 484b00c.

  • add Integration Tests for Proto Message, Proto Enum, compatibility tests

  • code refactoring

  • code refactoring

  • add unit tests for nil proto types

  • Add error when nil proto message or nil enum is passed

* feat(spanner): Adding support for Proto Message and Proto Enum

* feat(spanner): Add license header to new files

* code refactoring and additional checks

* nit: code changes

* go.mod update to prevent failing builds

* go.mod update to prevent failing builds

* go.mod and build_samples.sh update to prevent failing builds

* revert back grpc version

* revert back changes

* Using standard Singers example, refactoring redundant code

* code and proto refactoring

* Add proto_type_fqn for Proto Message and Proto Enum

* code refactoring

* go mod tidy: go.mod and go.sum version updates

* add changes to support compatibility between Int64 and Enum & compatibility between Bytes and Proto

* Revert "go mod tidy: go.mod and go.sum version updates"

This reverts commit 484b00c.

* add Integration Tests for Proto Message, Proto Enum, compatibility tests

* code refactoring

* code refactoring

* add unit tests for nil proto types

* Add error when nil proto message or nil enum is passed
…oogleapis#6954)

* feat(spanner): add support for handling null value in Proto columns

* code refactor: get protoTypeFqn from user defined nil types

* code refactoring

* code refactoring

* code refactoring

* code refactoring

* Add tests for MarshalJSON and UnmarshalJSON methods

* refactoring test file

* code refactoring
* feat(spanner): add support for array of proto columns

* refactoring comments and added negative test cases while reading array of protos

* change decoding logic of handling array of proto columns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants