message: Explicitly propagate empty result in projection
diff: @@ -7,6 +7,10 @@ unique_ptr<NodeStatistics> StatisticsPropagator::PropagateStatistics(LogicalProj
  unique_ptr<LogicalOperator> *node_ptr) {
  // first propagate to the child
  node_stats = PropagateStatistics(proj.children[0]);
  + if (proj.children[0]->type == LogicalOperatorType::LOGICAL_EMPTY_RESULT) {
  + ReplaceWithEmptyResult(*node_ptr);
  + return move(node_stats);
  + }
  // then propagate to each of the expressions
  for (idx_t i = 0; i < proj.expressions.size(); i++) {
  