datawave icon indicating copy to clipboard operation
datawave copied to clipboard

Add multi-fielded versions of the isNull and isNotNull functions to m…

Open jjonesy16 opened this issue 3 years ago • 0 comments

Ticket Details: "The EvaluationPhaseFilterFunctions class has methods for single fielded isNull and isNotNull functions. When a multi-fielded isNull or isNotNull is in a query it is evaluated using the single fielded method and produces an incorrect evaluation."

  • Added method overloads for EvaluationPhaseFilterFunctions IsNull and isNotNull that will except a 2nd object parameter and then performed the same filter functions on both the 1st parameter, as well as, the 2nd object parameter.
  • Added additional unit tests to EvaluationPhaseFilterFunctionsTest IsNotNullTests class.
  • Added additional unit tests to EvaluationPhaseFilterFunctionsTest IsNullTests class.

jjonesy16 avatar Oct 05 '22 15:10 jjonesy16