ColumnPoolFilter

Trait ColumnPoolFilter 

Source
pub trait ColumnPoolFilter<ColumnType, FilterType> {
    // Required method
    fn get_columns(
        &self,
        filters: &[FilterType],
        ticket: Option<ColumnTicket>,
    ) -> (ColumnTicket, Vec<&Column<ColumnType>>);
}
Expand description

Trait to be implemented by the user. Given a list of branching filters, return only those columns that remain valid.

Required Methods§

Source

fn get_columns( &self, filters: &[FilterType], ticket: Option<ColumnTicket>, ) -> (ColumnTicket, Vec<&Column<ColumnType>>)

Implementors§