AI engineering glossary · Data engineering

What is predicate pushdown?

Predicate pushdown: An optimisation where filter conditions are handed down to the storage layer so irrelevant data is skipped at read time, using file statistics or partitions, instead of loading everything and filtering afterwards.

Level: advancedTopic: Data engineering

Predicate pushdown: an example

For WHERE order_date = '2026-08-15', the engine uses min/max statistics to skip Parquet row groups that cannot contain that date.

Related terms

More Data engineering terms

Where you learn it

Predicate pushdown is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.