pub struct Frame {
pub columns: Vec<FrameColumn>,
pub inputs: Vec<FrameInput>,
pub prev_columns: Vec<FrameColumn>,
}
Expand description
Represents the object that is manipulated by the pipeline transforms. Similar to a view in a database or a data frame.
Fields§
§columns: Vec<FrameColumn>
§inputs: Vec<FrameInput>
§prev_columns: Vec<FrameColumn>
Implementations§
source§impl Frame
impl Frame
pub fn clear(&mut self)
pub fn apply_assign(&mut self, expr: &Expr, context: &Context)
pub fn apply_assigns(&mut self, assigns: &[Expr], context: &Context)
pub fn find_input(&self, input_name: &str) -> Option<&FrameInput>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Frame
impl<'de> Deserialize<'de> for Frame
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