pub trait Predicate {
// Required methods
fn eval(&self, row: &Row) -> bool;
fn columns(&self) -> Vec<&ColumnRef>;
fn tables(&self) -> Vec<&str>;
}Expand description
A predicate that can be evaluated against rows.
pub trait Predicate {
// Required methods
fn eval(&self, row: &Row) -> bool;
fn columns(&self) -> Vec<&ColumnRef>;
fn tables(&self) -> Vec<&str>;
}A predicate that can be evaluated against rows.