pub struct RegisterTableRequest {
pub identity: Option<Box<Identity>>,
pub context: Option<HashMap<String, String>>,
pub id: Option<Vec<String>>,
pub location: String,
pub mode: Option<String>,
pub properties: Option<HashMap<String, String>>,
}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>>§location: String§mode: Option<String>There are two modes when trying to register a table, to differentiate the behavior when a table of the same name already exists. Case insensitive, supports both PascalCase and snake_case. Valid values are: * Create (default): the operation fails with 409. * Overwrite: the existing table registration is replaced with the new registration.
properties: Option<HashMap<String, String>>Properties stored on the table, if supported by the implementation.
Implementations§
Source§impl RegisterTableRequest
impl RegisterTableRequest
pub fn new(location: String) -> RegisterTableRequest
Trait Implementations§
Source§impl Clone for RegisterTableRequest
impl Clone for RegisterTableRequest
Source§fn clone(&self) -> RegisterTableRequest
fn clone(&self) -> RegisterTableRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for RegisterTableRequest
impl Debug for RegisterTableRequest
Source§impl Default for RegisterTableRequest
impl Default for RegisterTableRequest
Source§fn default() -> RegisterTableRequest
fn default() -> RegisterTableRequest
Source§impl<'de> Deserialize<'de> for RegisterTableRequest
impl<'de> Deserialize<'de> for RegisterTableRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RegisterTableRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RegisterTableRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for RegisterTableRequest
impl PartialEq for RegisterTableRequest
Source§impl Serialize for RegisterTableRequest
impl Serialize for RegisterTableRequest
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 RegisterTableRequest
Auto Trait Implementations§
impl Freeze for RegisterTableRequest
impl RefUnwindSafe for RegisterTableRequest
impl Send for RegisterTableRequest
impl Sync for RegisterTableRequest
impl Unpin for RegisterTableRequest
impl UnsafeUnpin for RegisterTableRequest
impl UnwindSafe for RegisterTableRequest
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