message: Removed something that was not supposed to be removed
diff: @@ -53,8 +53,8 @@ void CheckForPerfectJoinOpt(LogicalComparisonJoin &op, PerfectHashJoinStats &joi
  }
  // with integral internal types
  for (auto &&join_stat : op.join_stats) {
  - if (!TypeIsInteger(join_stat->type.InternalType())) {
  - // perfect join not possible for non-integral types
  + if (!TypeIsInteger(join_stat->type.InternalType()) || join_stat->type.InternalType() == PhysicalType::INT128) {
  + // perfect join not possible for non-integral types or hugeint
  return;
  }
  }
  