Class NormalizeNots

java.lang.Object
io.deephaven.server.table.ops.filter.AbstractNormalizeFilters
io.deephaven.server.table.ops.filter.NormalizeNots
All Implemented Interfaces:
FilterVisitor<Condition>

public class NormalizeNots extends AbstractNormalizeFilters
Normalizes expressions, with the goal of removing as many as possible and simplifying the expression tree. This classes passes through all operations to NormalizeUtil *except* the Not operation, which it rewrites by using the NormalizeInvertedFilters visitor defined later in this file.