The SQL parser is written in Java using top-down recursive descent parsing that accepts SQL statements and keeps track of all constraints like tables, primary-secondary keys, joins.. It analyzes SQL ...