...
Operation codes and request ids are omitted everywhere below for brevity.
...
TODO: Schema, settings - extendable (map-based)
TODO: Returns table UUID
...
Request | |
---|---|
UUID | table ID |
Response does not have extra data (see basic response above).
...
Request does not have extra data (see basic request above).
Response | |
---|---|
int | N = table count |
N * (UUID + string) | pairs of tables ids and names |
...
Request | |
---|---|
string | table name |
Response | |
---|---|
UUID | table ID |
...
...
Request | |
---|---|
UUID |
TODO: Do we care about schema?
...
table ID | |
map (string → any) | key-value pairs |
Response does not have extra data (see basic response above).
TODO: Separate key and value maps?
Request | |
---|---|
UUID | table ID |
arr | values for key columns in schema order |
TODO: returns schema ID?
Schemas can be cached on the client.
...
gets one or more schemas by table UUID and ids
...