A survey on deep learning approaches for text-to-SQL | Synapse