pub struct DistributeBy {
pub expressions: Vec<Expression>,
}Expand description
DISTRIBUTE BY clause (Hive/Spark) Controls how rows are distributed across reducers
Fields§
§expressions: Vec<Expression>Trait Implementations§
Source§impl Clone for DistributeBy
impl Clone for DistributeBy
Source§fn clone(&self) -> DistributeBy
fn clone(&self) -> DistributeBy
Returns a duplicate 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 DistributeBy
impl Debug for DistributeBy
Source§impl<'de> Deserialize<'de> for DistributeBy
impl<'de> Deserialize<'de> for DistributeBy
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 DistributeBy
impl PartialEq for DistributeBy
Source§impl Serialize for DistributeBy
impl Serialize for DistributeBy
impl StructuralPartialEq for DistributeBy
Auto Trait Implementations§
impl Freeze for DistributeBy
impl RefUnwindSafe for DistributeBy
impl Send for DistributeBy
impl Sync for DistributeBy
impl Unpin for DistributeBy
impl UnwindSafe for DistributeBy
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