@Override
  public String getName() {
    return TransformFunctionType.COALESCE.getName();
  }
@Test
  public void testCoalesceIntColumnsAndLiterals() {
    final int intLiteral = 313;
    TransformFunction coalesceFunc = TransformFunctionFactory.get(
        RequestContextUtils.getExpression(String.format("COALESCE(%s,%s)", INT_SV_NULL_COLUMN, intLiteral)),
        _dataSourceMap);
    Assert.assertEquals(coalesceFunc.getName(), "coalesce");
    int[] expectedResults = new int[NUM_ROWS];
    for (int i = 0; i < NUM_ROWS; i++) {
      if (isNullRow(i)) {
        expectedResults[i] = intLiteral;
      } else {
        expectedResults[i] = _intSVValues[i];
      }
    }
    testTransformFunction(coalesceFunc, expectedResults);
  }