All Implemented Interfaces:
NamedWriteable, Writeable, Resolvable, EvaluatorMapper

public class Mod extends EsqlArithmeticOperation
  • Field Details

  • Constructor Details

  • Method Details

    • getWriteableName

      public String getWriteableName()
    • info

      protected NodeInfo<Mod> info()
      Description copied from class: Node
      Normally, you want to use one of the static create methods to implement this.

      For QueryPlans, it is very important that the properties contain all of the expressions and references relevant to this node, and that all the properties are used in the provided constructor; otherwise query plan transformations like QueryPlan#transformExpressionsOnly(Function) will not have an effect.

      Specified by:
      info in class Node<Expression>
    • replaceChildren

      protected Mod replaceChildren(Expression left, Expression right)
      Specified by:
      replaceChildren in class BinaryScalarFunction