Class NormalizeNots
java.lang.Object
io.deephaven.server.table.ops.filter.AbstractNormalizeFilters
io.deephaven.server.table.ops.filter.NormalizeNots
- All Implemented Interfaces:
FilterVisitor<Condition>
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.
-
Method Summary
Methods inherited from class io.deephaven.server.table.ops.filter.AbstractNormalizeFilters
onAnd, onComparison, onContains, onIn, onInvoke, onIsNull, onMatches, onOr, onSearch
-
Method Details
-
exec
-
onNot
- Specified by:
onNot
in interfaceFilterVisitor<Condition>
- Overrides:
onNot
in classAbstractNormalizeFilters
-