Get desktop application:
View/edit binary Protocol Buffers messages
returns health of the server
streaming health check api. The server will immediately send back a message indicating the current serving status. It will then subsequently send a new message whenever the service's serving status changes.
Query parameters. If your query is SELECT * FROM foo WHERE x = ? AND y > ? Then you would include two parameters in the order in which the question marks lexically appear in the query.
The name of the Protobuf message to encode the response if the resultFormat is one of the PROTOBUF formats.
used only for native query columns to skip writing in the result, for example, it can used to skip writing time field in the result for timeseries query
used only for native query columns which should be converted to Timestamp
Error message if the query fails. Not set if the query succeeds.
The schema of the returned results. This schema is redundant for the JSON and Protobuf formats. It can be used to generate column heads, and understand types, for the CSV result format.
The query response, encoded using the requested response format. Note that the entire response is placed into a single messages. As a result, this RPC is intended ONLY for queries that return small result sets. It will perform poorly (and consume excess memory) if used for large result sets.
Used in:
Used in:
Default value for unknown, or for future new values
as seen by old clients.
Used as request type in: Health.Check, Health.Watch
Used as response type in: Health.Check, Health.Watch
Used in:
Used only by the Watch method.
Value for a query parameter. The value is essentially a variant of the supported parameter types. The type chosen here must match (or be converable to) the type of the corresponding expression in the SQL statement.
Used in:
Defines the format of the query results. Must be one of the non-unknown formats.
Used in:
Default value. An old server will see this value
(and fail the request) if a new client passes a new format.
JSON_OBJECT = 2; -- Not yet
JSON_OBJECT_LINES = 4; -- Not yet
The protobuf formats also require that the protobufMessageName be set in the query request.
Unauthorized errors return as a StatusRuntimeException with getStatus().getCode() == Status.Code.PERMISSION_DENIED
Used in:
Default value which means "unknown failure". Older clients
will see this value if a future version adds a new failure type.
Used in:
Query pararameter value for string array properties. At present, string arrays are primarily used by the MSQ engine, which is not yet available via the gRPC API.
Used in: