pub struct InsertIntoTableRequest {
pub identity: Option<Box<Identity>>,
pub context: Option<HashMap<String, String>>,
pub id: Option<Vec<String>>,
pub mode: Option<String>,
}Expand description
InsertIntoTableRequest : Request for inserting records into a table, excluding the Arrow IPC stream.
Fields§
§identity: Option<Box<Identity>>§context: Option<HashMap<String, String>>Arbitrary context for a request as key-value pairs. How to use the context is custom to the specific implementation. REST NAMESPACE ONLY Context entries are passed via HTTP headers using the naming convention x-lance-ctx-<key>: <value>. For example, a context entry {\"trace_id\": \"abc123\"} would be sent as the header x-lance-ctx-trace_id: abc123.
id: Option<Vec<String>>§mode: Option<String>How the insert should behave. Case insensitive, supports both PascalCase and snake_case. Valid values are: - Append (default): insert data to the existing table - Overwrite: remove all data in the table and then insert data to it
Implementations§
Source§impl InsertIntoTableRequest
impl InsertIntoTableRequest
Sourcepub fn new() -> InsertIntoTableRequest
pub fn new() -> InsertIntoTableRequest
Request for inserting records into a table, excluding the Arrow IPC stream.
Trait Implementations§
Source§impl Clone for InsertIntoTableRequest
impl Clone for InsertIntoTableRequest
Source§fn clone(&self) -> InsertIntoTableRequest
fn clone(&self) -> InsertIntoTableRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for InsertIntoTableRequest
impl Debug for InsertIntoTableRequest
Source§impl Default for InsertIntoTableRequest
impl Default for InsertIntoTableRequest
Source§fn default() -> InsertIntoTableRequest
fn default() -> InsertIntoTableRequest
Source§impl<'de> Deserialize<'de> for InsertIntoTableRequest
impl<'de> Deserialize<'de> for InsertIntoTableRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<InsertIntoTableRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InsertIntoTableRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for InsertIntoTableRequest
impl PartialEq for InsertIntoTableRequest
Source§impl Serialize for InsertIntoTableRequest
impl Serialize for InsertIntoTableRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl StructuralPartialEq for InsertIntoTableRequest
Auto Trait Implementations§
impl Freeze for InsertIntoTableRequest
impl RefUnwindSafe for InsertIntoTableRequest
impl Send for InsertIntoTableRequest
impl Sync for InsertIntoTableRequest
impl Unpin for InsertIntoTableRequest
impl UnwindSafe for InsertIntoTableRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more