Struct hive_metastore::PartitionSpec
source · pub struct PartitionSpec {
pub db_name: Option<FastStr>,
pub table_name: Option<FastStr>,
pub root_path: Option<FastStr>,
pub shared_sd_partition_spec: Option<PartitionSpecWithSharedSd>,
pub partition_list: Option<PartitionListComposingSpec>,
pub cat_name: Option<FastStr>,
}
Fields§
§db_name: Option<FastStr>
§table_name: Option<FastStr>
§root_path: Option<FastStr>
§partition_list: Option<PartitionListComposingSpec>
§cat_name: Option<FastStr>
Trait Implementations§
source§impl Clone for PartitionSpec
impl Clone for PartitionSpec
source§fn clone(&self) -> PartitionSpec
fn clone(&self) -> PartitionSpec
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 PartitionSpec
impl Debug for PartitionSpec
source§impl Default for PartitionSpec
impl Default for PartitionSpec
source§fn default() -> PartitionSpec
fn default() -> PartitionSpec
Returns the “default value” for a type. Read more
source§impl Message for PartitionSpec
impl Message for PartitionSpec
fn encode<T: TOutputProtocol>( &self, protocol: &mut T, ) -> Result<(), ThriftException>
fn decode<T: TInputProtocol>(protocol: &mut T) -> Result<Self, ThriftException>
fn decode_async<'a, T: TAsyncInputProtocol>( protocol: &'a mut T, ) -> Pin<Box<dyn Future<Output = Result<Self, ThriftException>> + Send + 'a>>
fn size<T: TLengthProtocol>(&self, protocol: &mut T) -> usize
source§impl PartialEq for PartitionSpec
impl PartialEq for PartitionSpec
source§fn eq(&self, other: &PartitionSpec) -> bool
fn eq(&self, other: &PartitionSpec) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PartitionSpec
Auto Trait Implementations§
impl !Freeze for PartitionSpec
impl RefUnwindSafe for PartitionSpec
impl Send for PartitionSpec
impl Sync for PartitionSpec
impl Unpin for PartitionSpec
impl UnwindSafe for PartitionSpec
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