...
TUPLE_GET_AND_UPSERT = 14
Request |
---|
UUID | table ID |
int | schema ID |
arr | values for all columns in given schema (nil when value is missing for a column) |
Response |
---|
int | schema id for the current tuple |
arr or nil | tuple values in schema order, or null when there |
were TUPLE_INSERT = 15
Request |
---|
UUID | table ID |
int | schema ID |
arr | values for all columns in given schema (nil when value is missing for a column) |
Basic response.
TUPLE_INSERT_ALL = 16
Request |
---|
UUID | table ID |
int | schema ID |
arr of arr | array of rows with values for all columns in given schema (nil when value is missing for a column) |
Basic response.
TUPLE_REPLACE = 17
Request |
---|
UUID | table ID |
int | schema ID |
arr | values for all columns in given schema (nil when value is missing for a column) |
Response |
---|
bool | Replace result |
TUPLE_REPLACE2 = 18
Request |
---|
UUID | table ID |
int | schema ID |
arr | oldRec: values for all columns in given schema (nil when value is missing for a column) |
arr | newRec: values for all columns in given schema (nil when value is missing for a column) |
Response |
---|
bool | Replace result |
TUPLE_GET_AND_REPLACE = 19
Request |
---|
UUID | table ID |
int | schema ID |
arr | values for all columns in given schema (nil when value is missing for a column) |
Response |
---|
int | schema id for the current tuple |
arr or nil | tuple values in schema order, or null when there was no matching record |
TUPLE_DELETE = 20
Request |
---|
UUID | table ID |
int | schema ID |
arr | values for all columns in given schema (nil when value is missing for a column) |
Response |
---|
bool | Delete result |
TUPLE_DELETE_ALL = 21
Request |
---|
UUID | table ID |
int | schema ID |
arr of arr | array of rows with values for all columns in given schema (nil when value is missing for a column) |
Response |
---|
int | schema ID (for all tuples in response) |
arr of arr | Records that were not deleted: array of rows with values in schema order. |
TUPLE_DELETE_EXACT = 22
Request |
---|
UUID | table ID |
int | schema ID |
arr | values for all columns in given schema (nil when value is missing for a column) |
Response |
---|
bool | Delete result |
TUPLE_DELETE_ALL_EXACT = 23
Request |
---|
UUID | table ID |
int | schema ID |
arr of arr | array of rows with values for all columns in given schema (nil when value is missing for a column) |
Response |
---|
int | schema ID (for all tuples in response) |
arr of arr | Records that were not deleted: array of rows with values in schema order. |
TUPLE_GET_AND_DELETE = 24
Request |
---|
UUID | table ID |
int | schema ID |
arr | values for all columns in given schema (nil when value is missing for a column) |
Response |
---|
int | schema id for the current tuple |
arr or nil | tuple values in schema order, or null when there was no matching record |
Risks and Assumptions
Invoke API is out of scope of this IEP: code deployment and processor serialization should be designed separately.
...