pub enum ShuffleKey {
Column(String),
Columns(Vec<String>),
Expression(String),
}Expand description
Shuffle key for determining partition assignment.
Variants§
Column(String)
Shuffle by a single column.
Columns(Vec<String>)
Shuffle by multiple columns.
Expression(String)
Shuffle by a computed expression.
Trait Implementations§
Source§impl Clone for ShuffleKey
impl Clone for ShuffleKey
Source§fn clone(&self) -> ShuffleKey
fn clone(&self) -> ShuffleKey
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 moreAuto Trait Implementations§
impl Freeze for ShuffleKey
impl RefUnwindSafe for ShuffleKey
impl Send for ShuffleKey
impl Sync for ShuffleKey
impl Unpin for ShuffleKey
impl UnsafeUnpin for ShuffleKey
impl UnwindSafe for ShuffleKey
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§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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request