├── .gitignore ├── ALECE-Appendix.pdf ├── README.md ├── pg_modify.patch └── src ├── ALECE ├── ALECE.py └── __init__.py ├── __init__.py ├── arg_parser ├── __init__.py └── arg_parser.py ├── benchmark ├── __init__.py ├── calc_p_error.py ├── e2e_eval.py ├── p_error_cmp.py └── sub_queries_generator.py ├── data_process ├── __init__.py ├── feature.py ├── histogram.py └── parse_sql.py ├── init ├── __init__.py └── initialize.py ├── train.py └── utils ├── FileViewer.py ├── __init__.py ├── arg_parser_utils.py ├── data_utils.py ├── eval_utils.py ├── file_utils.py ├── pg_utils.py ├── sql_utils.py ├── string_utils.py └── tf_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/.gitignore -------------------------------------------------------------------------------- /ALECE-Appendix.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/ALECE-Appendix.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/README.md -------------------------------------------------------------------------------- /pg_modify.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/pg_modify.patch -------------------------------------------------------------------------------- /src/ALECE/ALECE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/ALECE/ALECE.py -------------------------------------------------------------------------------- /src/ALECE/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/arg_parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/arg_parser/arg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/arg_parser/arg_parser.py -------------------------------------------------------------------------------- /src/benchmark/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/benchmark/calc_p_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/benchmark/calc_p_error.py -------------------------------------------------------------------------------- /src/benchmark/e2e_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/benchmark/e2e_eval.py -------------------------------------------------------------------------------- /src/benchmark/p_error_cmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/benchmark/p_error_cmp.py -------------------------------------------------------------------------------- /src/benchmark/sub_queries_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/benchmark/sub_queries_generator.py -------------------------------------------------------------------------------- /src/data_process/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data_process/feature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/data_process/feature.py -------------------------------------------------------------------------------- /src/data_process/histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/data_process/histogram.py -------------------------------------------------------------------------------- /src/data_process/parse_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/data_process/parse_sql.py -------------------------------------------------------------------------------- /src/init/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/init/initialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/init/initialize.py -------------------------------------------------------------------------------- /src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/train.py -------------------------------------------------------------------------------- /src/utils/FileViewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/utils/FileViewer.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/arg_parser_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/utils/arg_parser_utils.py -------------------------------------------------------------------------------- /src/utils/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/utils/data_utils.py -------------------------------------------------------------------------------- /src/utils/eval_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/utils/eval_utils.py -------------------------------------------------------------------------------- /src/utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/utils/file_utils.py -------------------------------------------------------------------------------- /src/utils/pg_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/utils/pg_utils.py -------------------------------------------------------------------------------- /src/utils/sql_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/utils/sql_utils.py -------------------------------------------------------------------------------- /src/utils/string_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/utils/string_utils.py -------------------------------------------------------------------------------- /src/utils/tf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfl-cs/ALECE/HEAD/src/utils/tf_utils.py --------------------------------------------------------------------------------