What does alles auf einmal haben wollen mean?

alles auf einmal haben wollen - German to English

to wish to have a person's dessert and consume it (, also)