I think the EE never accepts a delete plan node tree without its child. The delete plan nodes assumes it has output schema from its child. But for truncate table case, it does not.