Porosity means the presence of small pores or voids inside a ceramic body.
A porous ceramic body absorbs water easily because water can enter into the pores.
Earthenware is generally porous because it is fired at comparatively lower temperature.
Flower pots are also porous because they are usually made from earthenware-type clay bodies.
Common bricks are porous because they contain small voids and capillaries.
Porcelain, on the other hand, is fired at a high temperature.
During firing, vitrification takes place.
Vitrification means formation of a glassy phase inside the ceramic body.
This glassy phase fills the pores and makes the body dense.
Because of this, porcelain becomes hard, compact, and non-porous.
Therefore, among the given options, the non-porous material is:
\[
\text{Porcelain}.
\]