Skip to main content

Module proto

Module proto 

Source
Expand description

Protobuf types generated from geode.proto via prost-build/tonic-build.

This module re-exports the generated types and provides helper functions for QUIC transport framing (4-byte big-endian length prefix).

Modules§

client_packet
Nested message and enum types in ClientPacket.
execution_response
Nested message and enum types in ExecutionResponse.
extended_value
Nested message and enum types in ExtendedValue.
geode_service_client
Generated client implementations.
quic_client_message
Nested message and enum types in QuicClientMessage.
quic_server_message
Nested message and enum types in QuicServerMessage.
server_packet
Nested message and enum types in ServerPacket.
value
Nested message and enum types in Value.

Structs§

BackupRequest
============================================================================ Backup / Restore
BackupResponse
BeginRequest
============================================================================ Transactions
BeginResponse
BytesValue
CdcControlRequest
CdcControlResponse
CdcDiagnosticsConfig
CdcDiagnosticsEngine
CdcDiagnosticsRequest
============================================================================ CDC
CdcDiagnosticsResponse
CdcMalformedHash
CdcMalformedSnapshot
ClientPacket
============================================================================ Transport Wrappers (QUIC framing)
ColumnDefinition
CommitRequest
CommitResponse
DataPage
DecimalValue
DoubleValue
EdgeValue
Error
ExecuteRequest
============================================================================ Query Execution (RUN_GQL + PULL)
ExecutionMetrics
ExecutionResponse
ExplainCalibration
ExplainCalibrationEntry
ExplainOp
ExplainPayload
ExplainProperties
ExplainTotals
ExtendedValue
Heartbeat
HelloRequest
============================================================================ Authentication (HELLO)
HelloResponse
IntValue
ListValue
MapEntry
MapValue
NodeValue
NullValue
Param
PathValue
PingRequest
============================================================================ Utilities (PING)
PingResponse
ProfileMemCurvePoint
ProfileMemory
ProfileOp
ProfilePayload
ProfilePeakContributor
ProfilePlannerEstimates
ProfileSetOp
ProfileSpills
ProfileTotals
PullRequest
PullResponse
QuicClientMessage
============================================================================ QUIC Messages
QuicServerMessage
RestoreRequest
RestoreResponse
RollbackRequest
RollbackResponse
RollbackToRequest
RollbackToResponse
Row
SavepointRequest
SavepointResponse
SchemaDefinition
ServerPacket
Status
============================================================================ Execution Responses
StringValue
UploadBackupRequest
UploadBackupResponse
Value

Enums§

BytesKind
FloatKind
IntKind
StringKind

Functions§

decode_length_prefix
Decode a 4-byte big-endian length prefix from the start of a byte slice.
decode_quic_server_message
Decode a QuicServerMessage from raw protobuf bytes (without length prefix).
encode_with_length_prefix
Encode a QuicClientMessage to protobuf bytes with a 4-byte big-endian length prefix, as required by the QUIC transport.