Interface Summary Interface Description FilterVisitor<R>
Class Summary Class Description AbstractNormalizeFilters ConvertInvalidInExpressionsRewrite any IN-type expression into its corresponding EQUALS if the left side is not a reference or if the right side does have a reference. FilterFactory FilterPrinter FlipNonReferenceMatchExpressionEnforces that all IN-type expressions have a reference on the left side and only literals on the right side. MakeExpressionsNullSafeRewrites logical expressions into an actual version that does what would be expected. MergeNestedBinaryOperationsAny AND nested within another AND or OR nested within another OR should be flattened into just a single level. NormalizeFilterUtilTools to create filter conditions NormalizeNotsNormalizes expressions, with the goal of removing as many as possible and simplifying the expression tree.