Enum postgres_protocol::message::frontend::Message
[−]
[src]
pub enum Message<'a> { Bind { portal: &'a str, statement: &'a str, formats: &'a [i16], values: &'a [Option<Vec<u8>>], result_formats: &'a [i16], }, CancelRequest { process_id: i32, secret_key: i32, }, Close { variant: u8, name: &'a str, }, CopyData { data: &'a [u8], }, CopyDone, CopyFail { message: &'a str, }, Describe { variant: u8, name: &'a str, }, Execute { portal: &'a str, max_rows: i32, }, Parse { name: &'a str, query: &'a str, param_types: &'a [Oid], }, PasswordMessage { password: &'a str, }, Query { query: &'a str, }, SaslInitialResponse { mechanism: &'a str, data: &'a [u8], }, SaslResponse { data: &'a [u8], }, SslRequest, StartupMessage { parameters: &'a [(String, String)], }, Sync, Terminate, // some variants omitted }
Variants
Bind
Fields of Bind
portal: &'a str | |
statement: &'a str | |
formats: &'a [i16] | |
values: &'a [Option<Vec<u8>>] | |
result_formats: &'a [i16] |
CancelRequest
Fields of CancelRequest
process_id: i32 | |
secret_key: i32 |
Close
Fields of Close
variant: u8 | |
name: &'a str |
CopyData
Fields of CopyData
data: &'a [u8] |
CopyDone
CopyFail
Fields of CopyFail
message: &'a str |
Describe
Fields of Describe
variant: u8 | |
name: &'a str |
Execute
Fields of Execute
portal: &'a str | |
max_rows: i32 |
Parse
Fields of Parse
name: &'a str | |
query: &'a str | |
param_types: &'a [Oid] |
PasswordMessage
Fields of PasswordMessage
password: &'a str |
Query
Fields of Query
query: &'a str |
SaslInitialResponse
Fields of SaslInitialResponse
mechanism: &'a str | |
data: &'a [u8] |
SaslResponse
Fields of SaslResponse
data: &'a [u8] |
SslRequest
StartupMessage
Fields of StartupMessage
parameters: &'a [(String, String)] |
Sync
Terminate