Struct iceberg_rust::catalog::create::CreateMaterializedView
source · pub struct CreateMaterializedView {
pub name: String,
pub location: Option<String>,
pub schema: Schema,
pub view_version: Version<FullIdentifier>,
pub properties: HashMap<String, String>,
pub partition_spec: Option<PartitionSpec>,
pub write_order: Option<SortOrder>,
pub stage_create: Option<bool>,
pub table_properties: Option<HashMap<String, String>>,
}
Expand description
Create materialized view struct
Fields§
§name: String
Name of the view
location: Option<String>
View base location
schema: Schema
Schema of the view
view_version: Version<FullIdentifier>
Viersion of the view
properties: HashMap<String, String>
View properties
partition_spec: Option<PartitionSpec>
Partition spec
write_order: Option<SortOrder>
Sort order
stage_create: Option<bool>
stage create
table_properties: Option<HashMap<String, String>>
Table properties
Trait Implementations§
source§impl Clone for CreateMaterializedView
impl Clone for CreateMaterializedView
source§fn clone(&self) -> CreateMaterializedView
fn clone(&self) -> CreateMaterializedView
Returns a copy of the value. Read more
1.0.0 · 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 CreateMaterializedView
impl Debug for CreateMaterializedView
source§impl<'de> Deserialize<'de> for CreateMaterializedView
impl<'de> Deserialize<'de> for CreateMaterializedView
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 Into<(CreateView<FullIdentifier>, CreateTable)> for CreateMaterializedView
impl Into<(CreateView<FullIdentifier>, CreateTable)> for CreateMaterializedView
source§fn into(self) -> (CreateView<FullIdentifier>, CreateTable)
fn into(self) -> (CreateView<FullIdentifier>, CreateTable)
Converts this type into the (usually inferred) input type.
source§impl PartialEq for CreateMaterializedView
impl PartialEq for CreateMaterializedView
source§fn eq(&self, other: &CreateMaterializedView) -> bool
fn eq(&self, other: &CreateMaterializedView) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CreateMaterializedView
impl Serialize for CreateMaterializedView
impl StructuralPartialEq for CreateMaterializedView
Auto Trait Implementations§
impl Freeze for CreateMaterializedView
impl RefUnwindSafe for CreateMaterializedView
impl Send for CreateMaterializedView
impl Sync for CreateMaterializedView
impl Unpin for CreateMaterializedView
impl UnwindSafe for CreateMaterializedView
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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>
Converts
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>
Converts
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