Skip to content

Make Cloud Spanner Mutations serializable.#1939

Closed
mairbek wants to merge 4 commits intogoogleapis:masterfrom
mairbek:serialize-mutations
Closed

Make Cloud Spanner Mutations serializable.#1939
mairbek wants to merge 4 commits intogoogleapis:masterfrom
mairbek:serialize-mutations

Conversation

@mairbek
Copy link
Copy Markdown

@mairbek mairbek commented Apr 18, 2017

Implemented serialization using SerializationProxy pattern. In this case SerializationProxy just builds a mutation proto that is actually serialized.

Also, since it is not possible to deserialize com.google.cloud.spanner.Value from com.google.protobuf.Value because of the type differences, introduces com.google.cloud.spanner.Value#toTypedProto method that preserves a type information of the Value.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Apr 18, 2017
@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage increased (+0.1%) to 81.058% when pulling 4fbb46a on mairbek:serialize-mutations into b355f4d on GoogleCloudPlatform:master.

@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage increased (+0.008%) to 80.952% when pulling 94ca80d on mairbek:serialize-mutations into b355f4d on GoogleCloudPlatform:master.

@vkedia vkedia closed this Apr 21, 2017
chingor13 pushed a commit that referenced this pull request Feb 20, 2026
…storage to v2.28.2 (#1939)

* chore(deps): update dependency com.google.cloud:google-cloud-bigquerystorage to v2.28.2

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
suztomo pushed a commit to suztomo/google-cloud-java that referenced this pull request Mar 23, 2026
meltsufin pushed a commit that referenced this pull request Apr 29, 2026
🤖 I have created a release *beep* *boop*
---


## [1.127.1](https://togithub.com/googleapis/java-pubsub/compare/v1.127.0...v1.127.1) (2024-03-04)


### Dependencies

* Update dependency com.google.cloud:google-cloud-bigquery to v2.38.0 ([#1931](https://togithub.com/googleapis/java-pubsub/issues/1931)) ([357c901](https://togithub.com/googleapis/java-pubsub/commit/357c901029a8bc5fb9800a7fae6f3d93080c0a0d))
* Update dependency com.google.cloud:google-cloud-core to v2.35.0 ([#1936](https://togithub.com/googleapis/java-pubsub/issues/1936)) ([785e6d1](https://togithub.com/googleapis/java-pubsub/commit/785e6d1e4f2234d2c49183fc06d3f73de537171b))
* Update dependency com.google.cloud:sdk-platform-java-config to v3.27.0 ([#1937](https://togithub.com/googleapis/java-pubsub/issues/1937)) ([75e7e5e](https://togithub.com/googleapis/java-pubsub/commit/75e7e5e9eede53e87a6bc8ccda957990ea9b0673))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
meltsufin pushed a commit that referenced this pull request May 1, 2026
🤖 I have created a release *beep* *boop*
---


## [1.127.1](https://togithub.com/googleapis/java-pubsub/compare/v1.127.0...v1.127.1) (2024-03-04)


### Dependencies

* Update dependency com.google.cloud:google-cloud-bigquery to v2.38.0 ([#1931](https://togithub.com/googleapis/java-pubsub/issues/1931)) ([5ef3e22](https://togithub.com/googleapis/java-pubsub/commit/5ef3e22531c75fc39a55f6d3d3e54094d265d7e0))
* Update dependency com.google.cloud:google-cloud-core to v2.35.0 ([#1936](https://togithub.com/googleapis/java-pubsub/issues/1936)) ([f5a1df8](https://togithub.com/googleapis/java-pubsub/commit/f5a1df89b574ef8a0841ef42bb186dbd1f5abf33))
* Update dependency com.google.cloud:sdk-platform-java-config to v3.27.0 ([#1937](https://togithub.com/googleapis/java-pubsub/issues/1937)) ([7efe4ad](https://togithub.com/googleapis/java-pubsub/commit/7efe4ad40ebda37dc2ee954cc88f5d20411dd5f0))

---
This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants