pub struct StackTransformSpec {
pub field: Field,
pub groupby: Option<Vec<Field>>,
pub sort: Option<CompareSpec>,
pub as_: Option<Vec<String>>,
pub offset: Option<StackOffsetSpec>,
pub extra: HashMap<String, Value>,
}Fields§
§field: Field§groupby: Option<Vec<Field>>§sort: Option<CompareSpec>§as_: Option<Vec<String>>§offset: Option<StackOffsetSpec>§extra: HashMap<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for StackTransformSpec
impl Clone for StackTransformSpec
Source§fn clone(&self) -> StackTransformSpec
fn clone(&self) -> StackTransformSpec
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 StackTransformSpec
impl Debug for StackTransformSpec
Source§impl<'de> Deserialize<'de> for StackTransformSpec
impl<'de> Deserialize<'de> for StackTransformSpec
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 StackTransformSpec
impl PartialEq for StackTransformSpec
Source§impl Serialize for StackTransformSpec
impl Serialize for StackTransformSpec
Source§impl TransformSpecTrait for StackTransformSpec
impl TransformSpecTrait for StackTransformSpec
fn transform_columns( &self, datum_var: &Option<ScopedVariable>, _usage_scope: &[u32], _task_scope: &TaskScope, _vl_selection_fields: &VlSelectionFields, ) -> TransformColumns
fn local_datetime_columns_produced( &self, input_local_datetime_columns: &[String], ) -> Vec<String>
fn supported(&self) -> bool
fn supported_and_allowed( &self, planner_config: &PlannerConfig, task_scope: &TaskScope, scope: &[u32], ) -> bool
fn output_signals(&self) -> Vec<String>
fn input_vars(&self) -> Result<Vec<InputVariable>>
impl Eq for StackTransformSpec
impl StructuralPartialEq for StackTransformSpec
Auto Trait Implementations§
impl Freeze for StackTransformSpec
impl RefUnwindSafe for StackTransformSpec
impl Send for StackTransformSpec
impl Sync for StackTransformSpec
impl Unpin for StackTransformSpec
impl UnwindSafe for StackTransformSpec
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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