class BeamSqlMathUnaryExpression extends BeamSqlExpression {

  @Override
  public boolean accept() {
    boolean acceptance = false;

    if (numberOfOperands() == 1 && SqlTypeName.NUMERIC_TYPES.contains(opType(0))) {
      acceptance = true;
    }
    return acceptance;
  }

  public  BeamSqlMathUnaryExpression(List<BeamSqlExpression> operands, SqlTypeName outputType);

}