Predicate pushdown

An optimization that moves filters toward the data source so irrelevant rows can be skipped earlier.