Class ExprNewInstanceNodeNonArrayForgeEval

java.lang.Object
com.espertech.esper.common.internal.epl.expression.ops.ExprNewInstanceNodeNonArrayForgeEval
All Implemented Interfaces:
ExprEvaluator

public class ExprNewInstanceNodeNonArrayForgeEval extends Object implements ExprEvaluator
Represents the "new Class(...)" operator in an expression tree.
  • Constructor Details

    • ExprNewInstanceNodeNonArrayForgeEval

      public ExprNewInstanceNodeNonArrayForgeEval(InstanceManufacturer manufacturer)
  • Method Details

    • evaluate

      public Object evaluate(EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
      Description copied from interface: ExprEvaluator
      Evaluate event tuple and return result.
      Specified by:
      evaluate in interface ExprEvaluator
      Parameters:
      eventsPerStream - - event tuple
      isNewData - - indicates whether we are dealing with new data (istream) or old data (rstream)
      exprEvaluatorContext - context for expression evaluation
      Returns:
      evaluation result, a boolean value for OR/AND-type evalution nodes.