PostTransforms

Type Alias PostTransforms 

Source
pub type PostTransforms = PostTransforms;

Aliased Type§

pub enum PostTransforms {
    Partition(PartitionOperator),
    AssignTimestamp(Window),
}

Variants§

§

Partition(PartitionOperator)

§

AssignTimestamp(Window)

Implementations§

Source§

impl PostTransforms

Source

pub fn operators(&self) -> Vec<(StepInvocation, OperatorType)>

Source

pub fn output_type( &self, input_type: KVSchemaType, ) -> Result<KVSchemaType, ValidationError>

Source

pub fn validate( &self, types: &SdfTypesMap, expected_input_type: &KVSchemaType, ) -> Result<(), ValidationFailure>