├── README.md ├── dataset ├── oltp_dataset │ ├── oltp_utils.py │ ├── sb_pipeline.csv │ ├── sb_queries.txt │ ├── tpcc_dim_dict.json │ ├── tpcc_operator_group.json │ ├── tpcc_pipeline.csv │ └── tpcc_queries.txt ├── postgres_tpch_dataset │ ├── attr_rel_dict.py │ ├── attr_val_dict.pickle │ └── tpch_utils.py └── terrier_tpch_dataset │ ├── execution_0p1G.csv │ ├── execution_10G.csv │ ├── execution_1G.csv │ ├── input_dim_dict.json │ ├── parse_query_info.py │ ├── terrier_group_dict.json │ ├── terrier_query_info_0p1G.py │ ├── terrier_query_info_10G.py │ ├── terrier_query_info_1G.py │ ├── terrier_utils.py │ └── type.py ├── environment.yml ├── get_max_min_res.py ├── main.py ├── metric.py ├── model_arch.py └── requirements.txt /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/README.md -------------------------------------------------------------------------------- /dataset/oltp_dataset/oltp_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/oltp_dataset/oltp_utils.py -------------------------------------------------------------------------------- /dataset/oltp_dataset/sb_pipeline.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/oltp_dataset/sb_pipeline.csv -------------------------------------------------------------------------------- /dataset/oltp_dataset/sb_queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/oltp_dataset/sb_queries.txt -------------------------------------------------------------------------------- /dataset/oltp_dataset/tpcc_dim_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/oltp_dataset/tpcc_dim_dict.json -------------------------------------------------------------------------------- /dataset/oltp_dataset/tpcc_operator_group.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/oltp_dataset/tpcc_operator_group.json -------------------------------------------------------------------------------- /dataset/oltp_dataset/tpcc_pipeline.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/oltp_dataset/tpcc_pipeline.csv -------------------------------------------------------------------------------- /dataset/oltp_dataset/tpcc_queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/oltp_dataset/tpcc_queries.txt -------------------------------------------------------------------------------- /dataset/postgres_tpch_dataset/attr_rel_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/postgres_tpch_dataset/attr_rel_dict.py -------------------------------------------------------------------------------- /dataset/postgres_tpch_dataset/attr_val_dict.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/postgres_tpch_dataset/attr_val_dict.pickle -------------------------------------------------------------------------------- /dataset/postgres_tpch_dataset/tpch_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/postgres_tpch_dataset/tpch_utils.py -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/execution_0p1G.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/execution_0p1G.csv -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/execution_10G.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/execution_10G.csv -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/execution_1G.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/execution_1G.csv -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/input_dim_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/input_dim_dict.json -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/parse_query_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/parse_query_info.py -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/terrier_group_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/terrier_group_dict.json -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/terrier_query_info_0p1G.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/terrier_query_info_0p1G.py -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/terrier_query_info_10G.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/terrier_query_info_10G.py -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/terrier_query_info_1G.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/terrier_query_info_1G.py -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/terrier_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/terrier_utils.py -------------------------------------------------------------------------------- /dataset/terrier_tpch_dataset/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/dataset/terrier_tpch_dataset/type.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/environment.yml -------------------------------------------------------------------------------- /get_max_min_res.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/get_max_min_res.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/main.py -------------------------------------------------------------------------------- /metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/metric.py -------------------------------------------------------------------------------- /model_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/model_arch.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rabbit721/QPPNet/HEAD/requirements.txt --------------------------------------------------------------------------------