Class SimplifyContinuousInValues

java.lang.Object
io.trino.sql.ir.optimizer.rule.SimplifyContinuousInValues
All Implemented Interfaces:
IrOptimizerRule

public class SimplifyContinuousInValues extends Object implements IrOptimizerRule
Simplify IN expression with continuous range of constant test values into a BETWEEN expression. E.g,
  • $in(x, [1, 2, 3, 4]) -> $between(x, 1, 4)