pub struct DeltaCreateTableRequest {
pub name: String,
pub location: String,
pub table_type: DeltaTableType,
pub data_source_format: Option<DeltaDataSourceFormat>,
pub comment: Option<String>,
pub columns: DeltaStructType,
pub partition_columns: Option<Vec<String>>,
pub protocol: DeltaProtocol,
pub properties: BTreeMap<String, String>,
pub domain_metadata: Option<DeltaDomainMetadataUpdates>,
pub last_commit_timestamp_ms: i64,
pub uniform: Option<DeltaUniformMetadata>,
}Expand description
Request to create a Delta table (managed or external).
Fields§
§name: String§location: String§table_type: DeltaTableType§data_source_format: Option<DeltaDataSourceFormat>Data source format — "DELTA" for Delta tables. Required by the running
Java UC OSS server (ghcr.io/roeap/unitycatalog:v0.0.0-dev-3), whose
createTable handler reads it from the request body. (Newer server code
hardcodes DELTA in DeltaCreateTableMapper and ignores this field, and
the delta.yaml schema omits it — a spec/impl drift; sending it satisfies
both.)
comment: Option<String>§columns: DeltaStructType§partition_columns: Option<Vec<String>>§protocol: DeltaProtocol§properties: BTreeMap<String, String>§domain_metadata: Option<DeltaDomainMetadataUpdates>§last_commit_timestamp_ms: i64Timestamp of version 0 (the commit the client wrote before calling this endpoint), in epoch milliseconds.
uniform: Option<DeltaUniformMetadata>Trait Implementations§
Source§impl Clone for DeltaCreateTableRequest
impl Clone for DeltaCreateTableRequest
Source§fn clone(&self) -> DeltaCreateTableRequest
fn clone(&self) -> DeltaCreateTableRequest
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 DeltaCreateTableRequest
impl Debug for DeltaCreateTableRequest
Source§impl<'de> Deserialize<'de> for DeltaCreateTableRequest
impl<'de> Deserialize<'de> for DeltaCreateTableRequest
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
Source§impl PartialEq for DeltaCreateTableRequest
impl PartialEq for DeltaCreateTableRequest
Source§impl Serialize for DeltaCreateTableRequest
impl Serialize for DeltaCreateTableRequest
impl StructuralPartialEq for DeltaCreateTableRequest
Auto Trait Implementations§
impl Freeze for DeltaCreateTableRequest
impl RefUnwindSafe for DeltaCreateTableRequest
impl Send for DeltaCreateTableRequest
impl Sync for DeltaCreateTableRequest
impl Unpin for DeltaCreateTableRequest
impl UnsafeUnpin for DeltaCreateTableRequest
impl UnwindSafe for DeltaCreateTableRequest
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