The SQL parsing script is process_sql.py
in the main directory. Please refer to parsed_sql_examples.sql
for the explanation of some parsed SQL output examples.
If you would like to use process_sql.py
to parse SQL queries by yourself, parse_sql_one.py
provides an example of how the script is called. Or you can use parse_raw_json.py
to update all parsed SQL results (value for sql
) in train.json
and dev.json
.
To generate the final tables.json
file. It reads sqlite files from database/
dir and previous tables.json
with hand-corrected names:
python process/get_tables.py [dir includes many subdirs containing database.sqlite files] [output file name e.g. output.json] [existing tables.json file to be inherited]