pub struct ClusterBy {
pub expressions: Vec<Ordered>,
}Expand description
CLUSTER BY clause (Hive/Spark) Combines DISTRIBUTE BY and SORT BY on the same columns
Fields§
§expressions: Vec<Ordered>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ClusterBy
impl<'de> Deserialize<'de> for ClusterBy
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
impl StructuralPartialEq for ClusterBy
Auto Trait Implementations§
impl Freeze for ClusterBy
impl RefUnwindSafe for ClusterBy
impl Send for ClusterBy
impl Sync for ClusterBy
impl Unpin for ClusterBy
impl UnwindSafe for ClusterBy
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