pub enum RpcType {
GetFlightInfo,
DoGet,
DoPut,
DoAction,
ListActions,
PrepareStatement,
Query,
Topology,
}Expand description
The RPC operation encoded in the first byte of a new QUIC stream.
Variants§
GetFlightInfo
GetFlightInfo — plan a SQL query, return a ticket.
DoGet
DoGet — stream query results for a previously planned ticket.
DoPut
DoPut — bulk-insert a RecordBatch stream into a table.
DoAction
DoAction — execute a named action (transactions, DDL, etc.).
ListActions
ListActions — enumerate supported server actions.
PrepareStatement
PrepareStatement — create a prepared statement handle.
Query
Query — direct SQL execution in a single roundtrip (SQL in, results out).
Topology
Topology — request server topology hints for adaptive transport negotiation.
Trait Implementations§
impl Copy for RpcType
impl Eq for RpcType
impl StructuralPartialEq for RpcType
Auto Trait Implementations§
impl Freeze for RpcType
impl RefUnwindSafe for RpcType
impl Send for RpcType
impl Sync for RpcType
impl Unpin for RpcType
impl UnsafeUnpin for RpcType
impl UnwindSafe for RpcType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more