AnonymousColumnsUdf

Trait AnonymousColumnsUdf 

Source
pub trait AnonymousColumnsUdf: ColumnsUdf {
    // Required methods
    fn as_column_udf(self: Arc<Self>) -> Arc<dyn ColumnsUdf>;
    fn deep_clone(self: Arc<Self>) -> Arc<dyn AnonymousColumnsUdf>;
    fn get_field(
        &self,
        input_schema: &Schema<DataType>,
        fields: &[Field],
    ) -> Result<Field, PolarsError>;

    // Provided method
    fn try_serialize(&self, _buf: &mut Vec<u8>) -> Result<(), PolarsError> { ... }
}

Required Methods§

Source

fn as_column_udf(self: Arc<Self>) -> Arc<dyn ColumnsUdf>

Source

fn deep_clone(self: Arc<Self>) -> Arc<dyn AnonymousColumnsUdf>

Source

fn get_field( &self, input_schema: &Schema<DataType>, fields: &[Field], ) -> Result<Field, PolarsError>

Provided Methods§

Source

fn try_serialize(&self, _buf: &mut Vec<u8>) -> Result<(), PolarsError>

Implementors§