Class TableDeleteOptimizer

java.lang.Object
io.trino.sql.planner.optimizations.TableDeleteOptimizer
All Implemented Interfaces:
PlanOptimizer

public class TableDeleteOptimizer extends Object implements PlanOptimizer
Converts delete followed immediately by table scan to a special table-only delete node

Turn

     TableCommit - Delete - TableScanNode (no node allowed in between except Exchanges)
 
into
     TableDelete