DRILL-6865: Added tests to verify the bug fix. (#524)
authorAnton Gozhiy <anton5813@gmail.com>
Thu, 27 Dec 2018 18:45:17 +0000 (20:45 +0200)
committerAbhishek Girish <agirish@apache.org>
Thu, 27 Dec 2018 18:45:17 +0000 (10:45 -0800)
commitd1b32d9a562fa04c7ee2e9d43933a3e67cda888c
tree4171383e58aedffcd91bf3fcc18bf0755d2a3718
parentf781bc4d8880a679eb9aa24ce73a465f9880fdf7
DRILL-6865: Added tests to verify the bug fix. (#524)

Cases covered:
1. Filter pruning shouldn't work if at least one filter cannot be pruned ('like' operator or expression on a column).
2. Filter pruning should work in case of single parquet file with single row group.
268 files changed:
framework/resources/Datasources/parquet_storage/DRILL-6118/DRILL_6118_parquet_partitioned_by_files.ddl
framework/resources/Datasources/parquet_storage/DRILL-6118/DRILL_6118_parquet_partitioned_by_folders.ddl
framework/resources/Datasources/parquet_storage/DRILL-6118/DRILL_6118_parquet_without_partitioning.ddl
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_eq_false.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_eq_false.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_eq_false.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_false_and_is_not_null.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_false_and_is_not_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_false_and_is_not_null.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_not_null.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_not_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_not_null.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_not_true.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_not_true.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_not_true.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_null.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_null.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_true.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_true.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_is_true.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_eq_false.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_eq_false.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_eq_false.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_is_false.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_is_false.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_is_false.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_is_false_or_is_null.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_is_false_or_is_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_is_false_or_is_null.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_is_null.plan
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_is_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6174_filter_push_down_not_is_null.sql.explain
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6603_select_count_id_where_str_is_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6603_select_count_star_where_str_is_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6603_select_id_where_not_str_is_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6603_select_id_where_str_is_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6603_select_star_where_str_is_not_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6603_select_star_where_str_is_null.sql
framework/resources/Functional/filter/pushdown/boolean_null/DRILL_6603_select_star_where_str_is_null_combined_filter.sql
framework/resources/Functional/filter/pushdown/boolean_null/data.json
framework/resources/Functional/filter/pushdown/boolean_null/plan.json
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_date_date.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_date_date.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_date_date.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_date_timestamp.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_date_timestamp.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_date_timestamp.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_date_varchar.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_date_varchar.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_date_varchar.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_time_time.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_time_time.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_time_time.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_time_varchar.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_time_varchar.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_time_varchar.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_timestamp_date.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_timestamp_date.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_timestamp_date.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_timestamp_timestamp.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_timestamp_timestamp.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_timestamp_timestamp.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_timestamp_varchar.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_timestamp_varchar.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_timestamp_varchar.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_date.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_date.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_date.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_time.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_time.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_time.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_timestamp.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_timestamp.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_timestamp.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_varchar.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_varchar.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_ex_varchar_varchar.sql.explain
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_im_date_timestamp.plan
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_im_date_timestamp.sql
framework/resources/Functional/filter/pushdown/cast/DRILL_6174_filter_push_down_cast_im_date_timestamp.sql.explain
framework/resources/Functional/filter/pushdown/cast/data.json
framework/resources/Functional/filter/pushdown/cast/plan.json
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_array.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_array.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_array.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_array_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_array_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_array_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_array.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_array.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_array.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_array_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_array_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_array_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_field.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_field.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_field.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_field_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_field_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_complex_field_nested_field_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_field.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_field.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_field.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_field_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_field_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_field_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_array.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_array.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_array.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_array_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_array_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_array_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_field.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_field.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_field.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_field_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_field_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_list_of_complex_fields_nested_list_of_complex_fields_nested_field_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_array.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_array.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_array.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_array_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_array_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_array_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_array.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_array.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_array.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_array_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_array_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_array_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_field.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_field.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_field.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_field_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_field_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_complex_field_nested_field_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_field.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_field.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_field.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_field_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_field_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_field_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_array.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_array.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_array.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_array_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_array_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_array_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_field.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_field.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_field.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_field_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_field_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_nested_list_of_complex_fields_nested_field_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_top_level_array.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_top_level_array.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_top_level_array.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_top_level_array_null_values.plan
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_top_level_array_null_values.sql
framework/resources/Functional/filter/pushdown/complex_fields/DRILL_6259_filter_push_down_top_level_array_null_values.sql.explain
framework/resources/Functional/filter/pushdown/complex_fields/data.json
framework/resources/Functional/filter/pushdown/complex_fields/plan.json
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_filter_pruning_single_row_group.e_tsv [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_filter_pruning_single_row_group.plan [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_filter_pruning_single_row_group.sql [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_filter_pruning_single_row_group.sql.explain [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_no_filter_pruning_expression_in_filter.e_tsv [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_no_filter_pruning_expression_in_filter.plan [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_no_filter_pruning_expression_in_filter.sql [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_no_filter_pruning_expression_in_filter.sql.explain [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_no_filter_pruning_like.e_tsv [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_no_filter_pruning_like.plan [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_no_filter_pruning_like.sql [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/DRILL_6865_no_filter_pruning_like.sql.explain [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/data.json [new file with mode: 0644]
framework/resources/Functional/filter/pushdown/filter_pruning/plan.json [new file with mode: 0755]
framework/resources/Functional/filter/pushdown/item_star_operator/data.json
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_filter_push_down_with_cte.plan
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_filter_push_down_with_cte.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_filter_push_down_with_cte.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_filter_push_down_with_subqueries.plan
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_filter_push_down_with_subqueries.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_filter_push_down_with_subqueries.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_filter_push_down_with_view.plan
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_filter_push_down_with_view.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_filter_push_down_with_view.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_complex_filter.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_complex_filter.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_complex_project.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_complex_project.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_expression_in_filter.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_expression_in_filter.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_expression_in_project.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_expression_in_project.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_with_cte.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_with_cte.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_with_subqueries.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_with_subqueries.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_with_view.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6118_project_push_into_scan_with_view.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_filter_push_down_nested_subqueries.plan
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_filter_push_down_nested_subqueries.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_filter_push_down_nested_subqueries.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_filter_push_down_nested_subqueries_cte_view.plan
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_filter_push_down_nested_subqueries_cte_view.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_filter_push_down_nested_subqueries_cte_view.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_filter_push_down_nested_subqueries_more_layers.plan
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_filter_push_down_nested_subqueries_more_layers.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_filter_push_down_nested_subqueries_more_layers.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_project_push_into_scan_nested_subqueries.plan
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_project_push_into_scan_nested_subqueries.sql
framework/resources/Functional/filter/pushdown/item_star_operator/drill_6199_project_push_into_scan_nested_subqueries.sql.explain
framework/resources/Functional/filter/pushdown/item_star_operator/plan.json
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_complex_field.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_complex_field.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_date_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_date_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_id.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_id.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_item_star.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_item_star.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_join.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_join.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_time_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_time_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_timestamp_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_timestamp_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_varchar_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_filter_pruning_varchar_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_bool_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_bool_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_complex_field.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_complex_field.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_date_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_date_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_float_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_float_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_int_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_int_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_item_star.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_item_star.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_join.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_join.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_time_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_time_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_timestamp_col.sql
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_no_filter_pruning_timestamp_col.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_push_limit_0.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_push_limit_100.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_push_limit_101.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/DRILL_5796_push_limit_5.sql.explain
framework/resources/Functional/filter/pushdown/multiple_row_groups/multiple_row_groups.json
framework/resources/Functional/filter/pushdown/multiple_row_groups/multiple_row_groups_plan.json
framework/resources/Functional/filter/pushdown/union/DRILL_3855_multiple_union_filter_pushdown.plan
framework/resources/Functional/filter/pushdown/union/DRILL_3855_multiple_union_filter_pushdown.sql
framework/resources/Functional/filter/pushdown/union/DRILL_3855_multiple_union_filter_pushdown.sql.explain
framework/resources/Functional/filter/pushdown/union/DRILL_3855_union_all_filter_pushdown.plan
framework/resources/Functional/filter/pushdown/union/DRILL_3855_union_all_filter_pushdown.sql
framework/resources/Functional/filter/pushdown/union/DRILL_3855_union_all_filter_pushdown.sql.explain
framework/resources/Functional/filter/pushdown/union/DRILL_3855_union_empty_data_filter_pushdown.plan
framework/resources/Functional/filter/pushdown/union/DRILL_3855_union_empty_data_filter_pushdown.sql
framework/resources/Functional/filter/pushdown/union/DRILL_3855_union_empty_data_filter_pushdown.sql.explain
framework/resources/Functional/filter/pushdown/union/DRILL_3855_union_filter_pushdown.plan
framework/resources/Functional/filter/pushdown/union/DRILL_3855_union_filter_pushdown.sql
framework/resources/Functional/filter/pushdown/union/DRILL_3855_union_filter_pushdown.sql.explain
framework/resources/Functional/filter/pushdown/union/data.json
framework/resources/Functional/filter/pushdown/union/plan.json