package salesforce.hyperdb.grpc.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service HyperService

hyper_service.proto:14

message AttachedDatabase

hyper_service.proto:63

Used in: QueryParam

message ColumnDescription

hyper_service.proto:106

Describes a column

Used in: QueryResultSchema

message ErrorInfo

error_details.proto:57

Error details for HyperService rpcs (defined in hyper_service.proto) This message is used in two ways: 1. by Hyper to report error information to its clients 2. by upstream services to report errors to Hyper We distuish between customer-visible information and internal ("system") information. Hyper makes sure to not expose the system-internal information via any of its public endpoints. Note for Upstream services: - Use `ErrorInfo` to enable Hyper to provide detailed error messages to customer and improved debuggability - When providing detailed information, you MUST provide both customer_detail and system_detail - If Hyper is unable to validate correctness of `ErrorInfo`, it will fallback to standard GRPC Error Model and map the error message to system_detail

message QueryBinaryResultChunk

hyper_service.proto:155

A result chunk which contains multiple rows encoded in the binary format requested via the `output_format` field of the `QueryParam` message

Used in: QueryResult

message QueryCommandOk

hyper_service.proto:93

Returned for statements, some statements additionally return the affected row count. The server will only send this message once the changes of the statement are committed successfully.

Used in: QueryResultHeader

enum QueryParam.OutputFormat

hyper_service.proto:27

Currently supported output formats

Used in: QueryParam

message QueryResultHeader

hyper_service.proto:82

Describes the schema of the query result

Used in: QueryResult

message QueryResultSchema

hyper_service.proto:101

Schema of the query result

Used in: QueryResultHeader

message QueryStringResultChunk

hyper_service.proto:161

A result chunk which contains multiple rows encoded in the textual format requested via the `output_format` field of the `QueryParam` message

Used in: QueryResult

message SqlType

hyper_service.proto:112

Type of a result column, provides additional information through the modifier field

Used in: ColumnDescription

message SqlType.NumericModifier

hyper_service.proto:136

The precision of a numeric column

Used in: SqlType

enum SqlType.TypeTag

hyper_service.proto:113

Used in: SqlType

message TextPosition

error_details.proto:33

Positional information on the error, references the user-provided SQL text

Used in: ErrorInfo