Question: what does it mean when a guy holds your hand in public?
Answer: It means he feels comfortable with a level of intimacy that includes holding hands. Beyond that, there is no way to ascertain any information. If you are not comfortable holding hands with someone who doesn't want to admit to being in a relationship with you, then don't allow it. If you are, then allow it.