Versions Compared

Key

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

...

Response
intN = table count
N * map (UUID + -> string)pairs map of tables table ids and names

TABLE_GET = 4

...

TUPLE_GET_AND_UPSERT_SCHEMALESS = 17

Request
UUIDtable ID
maptuple as map


Response
intschema id for the current tuple
arr or niltuple values in schema order, or null when there was no matching record

TUPLE_INSERT = 18

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

...

TUPLE_INSERT_SCHEMALESS = 19

Request
UUIDtable ID
maptuple as map

Basic response.

TUPLE_INSERT_ALL = 20

...

TUPLE_INSERT_ALL_SCHEMALESS = 21

Request
UUIDtable ID
arr of maparray of tuples

Basic response.

TUPLE_REPLACE = 22

...

TUPLE_REPLACE_SCHEMALESS = 23

Request
UUIDtable ID
maptuple as map


Response
boolReplace result

TUPLE_REPLACE2 = 24

Request
UUIDtable ID
intschema ID
arroldRec: values for all columns in given schema (nil when value is missing for a column)
arrnewRec: values for all columns in given schema (nil when value is missing for a column)

...

TUPLE_REPLACE2_SCHEMALESS = 25

Request
UUIDtable ID
mapoldRec: tuple as map
mapnewRec: tuple as map


Response
boolReplace result

TUPLE_GET_AND_REPLACE = 26

...

TUPLE_GET_AND_REPLACE_SCHEMALESS = 27

Request
UUIDtable ID
maptuple as map


Response
intschema id for the current tuple
arr or niltuple values in schema order, or null when there was no matching record

TUPLE_DELETE = 28

Request
UUIDtable ID
intschema ID
arrvalues for key columns in given schema

...