pub struct SessionFsSqliteQueryRequest {
pub session_id: SessionId,
pub query: String,
pub query_type: SessionFsSqliteQueryType,
pub params: Option<HashMap<String, Value>>,
}Expand description
SQL query, query type, and optional bind parameters for executing a SQLite query against the per-session database.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§session_id: SessionIdTarget session identifier
query: StringSQL query to execute
query_type: SessionFsSqliteQueryTypeHow to execute the query: ‘exec’ for DDL/multi-statement (no results), ‘query’ for SELECT (returns rows), ‘run’ for INSERT/UPDATE/DELETE (returns rowsAffected)
params: Option<HashMap<String, Value>>Optional named bind parameters
Trait Implementations§
Source§impl Clone for SessionFsSqliteQueryRequest
impl Clone for SessionFsSqliteQueryRequest
Source§fn clone(&self) -> SessionFsSqliteQueryRequest
fn clone(&self) -> SessionFsSqliteQueryRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SessionFsSqliteQueryRequest
impl Debug for SessionFsSqliteQueryRequest
Source§impl Default for SessionFsSqliteQueryRequest
impl Default for SessionFsSqliteQueryRequest
Source§fn default() -> SessionFsSqliteQueryRequest
fn default() -> SessionFsSqliteQueryRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionFsSqliteQueryRequest
impl<'de> Deserialize<'de> for SessionFsSqliteQueryRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SessionFsSqliteQueryRequest
impl RefUnwindSafe for SessionFsSqliteQueryRequest
impl Send for SessionFsSqliteQueryRequest
impl Sync for SessionFsSqliteQueryRequest
impl Unpin for SessionFsSqliteQueryRequest
impl UnsafeUnpin for SessionFsSqliteQueryRequest
impl UnwindSafe for SessionFsSqliteQueryRequest
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