Function mz_storage::render::upsert::evaluate
source · fn evaluate(
datums: &[Datum<'_>],
predicates: &[MirScalarExpr],
position_or: &[Option<usize>],
row_buf: &mut Row
) -> Result<Option<Row>, EvalError>
Expand description
Evaluates predicates and dummy column information.
This method takes decoded datums and prepares as output
a row which contains only those positions of position_or
.
If any predicate is failed, no row is produced, and if an
error is encountered it is returned instead.