```
SET compile_expressions = 1
SELECT GREATEST(2,0)
```

{
        DataTypePtr common_type = getLeastSupertype({c0.type, c1.type});
        ColumnPtr c0_converted = castColumn(c0, common_type);
        ColumnPtr c1_converted = castColumn(c1, common_type);
        executeGenericIdenticalTypes(block, result, c0_converted.get(), c1_converted.get());
    }
public:
    String getName() const override