Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update endianness

...

MsgPack is used for data serialization with little(uses big-endian byte order).

Data Types Mapping

Ignite data types defined in IEP-54 map to MsgPack data types the following way:

...

Request
UUIDtable ID
arr of maparray of tuples


Response
arr of intindices (in the request array) of skipped rows, or nil when none were skipped

TUPLE_REPLACE = 22

Request
UUIDtable ID
intschema ID
valuesvalues for all columns in given schema (nil when value is missing for a column)

...

Request
UUIDtable ID
intschema ID
introw count
valuesrows with values for all columns in given schema (nil when value is missing for a column)


Response
arr of intIndices (in the request) of rows that were not deleted

TUPLE_GET_AND_DELETE = 32

...