A technique to optimize disjunctive predicates in databases.
In bypass processing, selection operators split the input tuple stream into two disjoint output streams: the tre-stream with tupes that satisfy the selection predicate and the false-stream with tupes that do not. Bypass processing is crucial in avoiding expensive predicates whenever the outcome of the query predicate can be determined by evaluating he less expensive ones. 
 Kastrati, Fisnik, and Guido Moerkotte. “Optimization of disjunctive predicates for main memory column stores.” Proceedings of the 2017 ACM International Conference on Management of Data. ACM, 2017.