Class EvaluationFilter

java.lang.Object
org.apache.storm.sql.runtime.streams.functions.EvaluationFilter
All Implemented Interfaces:
Serializable, Operation, Predicate<Values>

public class EvaluationFilter extends Object implements Predicate<Values>
See Also:
  • Constructor Details

    • EvaluationFilter

      public EvaluationFilter(ExecutableExpression filterInstance, org.apache.calcite.DataContext dataContext)
      EvaluationFilter Constructor.
      Parameters:
      filterInstance - ExecutableExpression
      dataContext - DataContext
  • Method Details

    • test

      public boolean test(Values input)
      Description copied from interface: Predicate
      Evaluates this predicate on the given argument.
      Specified by:
      test in interface Predicate<Values>
      Parameters:
      input - the input argument
      Returns:
      true if the input matches the predicate, false otherwise