buff.append(args[0].getSQL(isDistributed)).append(',')
.append(new Column(null, dataType, precision, scale, displaySize).getCreateSQL());
break;
}
case EXTRACT: {
ValueString v = (ValueString) ((ValueExpression) args[0]).getValue(null);
buff.append(v.getString()).append(" FROM ").append(args[1].getSQL(isDistributed));
break;
}
default: {
for (Expression e : args) {
buff.appendExceptFirst(", ");