Class RemoveRedundantIsTrue

java.lang.Object
org.apache.druid.sql.calcite.filtration.RemoveRedundantIsTrue
All Implemented Interfaces:
com.google.common.base.Function<Filtration,Filtration>, Function<Filtration,Filtration>

public class RemoveRedundantIsTrue extends Object implements com.google.common.base.Function<Filtration,Filtration>
Similar to BottomUpTransform except only removes redundant IS TRUE filters that are not inside of a NOT filter. The planner leaves behind stuff like `(x == y) IS TRUE` which is a pointless delegate when not living inside of a not filter to enforce proper three-value logic