Basic question : how far do you take bottom 2 vs an unknown?

You just arrived at a table and call a raise from position w Q9 in the BB. Villain has raised from SB after it being folded to him.

Board comes A-Q-9.

Villain c-bets.

You reriase.

Villain comes over the top. Just to be practical let's say we're full-stacked w 400$ each, we reraised to 80$ and villain has just come over the top to 200$. Callin costs us 120$ but any bet on a further street will commit us.

How often do you push?

How often do you fold?

Do you ever call?