message: Throw NotImplementedException on DISTINCT aggregate
diff: @@ -555,6 +555,9 @@ unique_ptr<Expression> TransformFuncCall(FuncCall *root) {
  // Aggregate function
  auto agg_fun_type =
  StringToExpressionType("AGGREGATE_" + function_name);
  + if (root->agg_distinct) {
  + throw NotImplementedException("AGGREGATE DISTINCT not supported yet!");
  + }
  if (root->agg_star) {
  return make_unique<AggregateExpression>(
  agg_fun_type, false, make_unique<StarExpression>());
  