Skip to content

[Tables] Make integer default serialization 32bit #13420

@annatisch

Description

@annatisch

Currently the Tables SDK defaults an integer to serialize as 64bit. However this creates compatibility issues with the other languages - specifically JS, where this will be returned as a string.
We should behave consistently and use 32bit as the default.
This will mean:

  • We will need to write some tests to see what the error behaviour is for users providing a numeric value greater than the 32bit max
  • We should update any samples, docs etc to describe how to handle this error - i.e. the EntityProperty wrapper to specifying 64bit data type.
  • We could think about automatically using 64bit type for large integer values.... but not for first preview.
  • At some point we should set up some cross language compatbility tests, again, this can be post preview1.

Metadata

Metadata

Assignees

Labels

ClientThis issue points to a problem in the data-plane of the library.Tables

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions