@@ -324,37 +324,33 @@ set(P3_FILES
324
324
"src/include/execution/executors/index_scan_executor.h"
325
325
"src/include/execution/executors/insert_executor.h"
326
326
"src/include/execution/executors/limit_executor.h"
327
+ "src/include/execution/executors/nested_index_join_executor.h"
327
328
"src/include/execution/executors/nested_loop_join_executor.h"
328
329
"src/include/execution/executors/seq_scan_executor.h"
329
- "src/include/execution/executors/sort_executor.h"
330
- "src/include/execution/executors/topn_executor.h"
331
- "src/include/execution/executors/topn_per_group_executor.h"
330
+ "src/include/execution/executors/external_merge_sort_executor.h"
332
331
"src/include/execution/executors/update_executor.h"
333
- "src/include/execution/executors/window_function_executor.h"
334
332
"src/execution/aggregation_executor.cpp"
335
- "src/execution/window_function_executor.cpp"
336
333
"src/execution/delete_executor.cpp"
337
334
"src/execution/filter_executor.cpp"
338
335
"src/execution/hash_join_executor.cpp"
339
336
"src/execution/index_scan_executor.cpp"
340
337
"src/execution/insert_executor.cpp"
341
338
"src/execution/limit_executor.cpp"
339
+ "src/execution/nested_index_join_executor.cpp"
342
340
"src/execution/nested_loop_join_executor.cpp"
343
341
"src/execution/seq_scan_executor.cpp"
344
- "src/execution/sort_executor.cpp"
345
- "src/execution/topn_executor.cpp"
346
- "src/execution/topn_per_group_executor.cpp"
342
+ "src/execution/external_merge_sort_executor.cpp"
347
343
"src/execution/update_executor.cpp"
344
+ "src/include/execution/execution_common.h"
348
345
"src/include/optimizer/optimizer.h"
349
346
"src/include/optimizer/optimizer_internal.h"
347
+ "src/execution/execution_common.cpp"
350
348
"src/optimizer/nlj_as_hash_join.cpp"
351
349
"src/optimizer/optimizer_custom_rules.cpp"
352
- "src/optimizer/sort_limit_as_topn.cpp"
353
350
"src/optimizer/optimizer_internal.cpp"
354
351
"src/optimizer/seqscan_as_indexscan.cpp"
355
352
"src/optimizer/column_pruning.cpp"
356
353
"src/common/bustub_ddl.cpp"
357
- "src/include/execution/plans/topn_per_group_plan.h"
358
354
${P2_FILES}
359
355
)
360
356
@@ -375,8 +371,6 @@ set(P4_FILES
375
371
"src/concurrency/transaction_manager.cpp"
376
372
"src/include/concurrency/watermark.h"
377
373
"src/concurrency/watermark.cpp"
378
- "src/include/execution/execution_common.h"
379
- "src/execution/execution_common.cpp"
380
374
${P3_FILES}
381
375
)
382
376
0 commit comments