From 50c694dc2ab29096fbe0457f6ea12ecafe39522b Mon Sep 17 00:00:00 2001 From: Robert Haas Date: Thu, 24 Apr 2025 14:38:45 -0400 Subject: [PATCH] remove junk --- contrib/pg_plan_advice/analyze_plan.c | 85 --------------------------- 1 file changed, 85 deletions(-) delete mode 100644 contrib/pg_plan_advice/analyze_plan.c diff --git a/contrib/pg_plan_advice/analyze_plan.c b/contrib/pg_plan_advice/analyze_plan.c deleted file mode 100644 index a5da172487..0000000000 --- a/contrib/pg_plan_advice/analyze_plan.c +++ /dev/null @@ -1,85 +0,0 @@ -typedef enum -{ - JSTRAT_CLUMP_DEGENERATE, - JSTRAT_CLUMP_PARTITIONWISE -} pgpa_join_clump_strategy; - -typedef struct -{ - unsigned nmembers; - Plan *plan; - Bitmapset *relids; - pgpa_join_clump_strategy strategy; -} pgpa_clumped_join; - -typedef enum -{ - JSTRAT_FOREIGN, - JSTRAT_MERGEJOIN_PLAIN, - JSTRAT_MERGEJOIN_MATERIALIZE, - JSTRAT_NESTLOOP_PLAIN, - JSTRAT_NESTLOOP_MATERIALIZE, - JSTRAT_NESTLOOP_MEMOIZE, - JSTRAT_HASHJOIN -} pgpa_join_strategy; - -typedef struct -{ - unsigned nallocated; - unsigned nused; - Plan *outer_subplan; - Index outer_rti; - pgpa_join_strategy **strategy; - Plan **inner_subplans; - Index *inner_rti; - pgpa_unrolled_join **inner_unrolled_join; - pgpa_clump_join **inner_clump_join; -} pgpa_unrolled_join; - -typedef struct -{ - PlannedStmt *pstmt; - List *top_unrolled_joins; - List *top_clumped_joins; - List *gather_relid_sets; - List *gather_merge_relid_sets; - bool beneath_gather; - Bitmapset *current_gather_relid_set; -} pgpa_statement_context; - -extern pgpa_unrolled_join *pgpa_make_unrolled_join(void); -extern void pgpa_set_outer(pgpa_unrolled_join *join, Plan *outer_subplan); -extern void pgpa_append_inner_scan(pgpa_unrolled_join *join, - Plan *inner_subplan); -extern void pgpa_append_inner_elided_scan(pgpa_unrolled_join *join, - ElidedNode *elided_node); -extern void pgpa_append_inner_unrolled_join(pgpa_unrolled_join *join, - pgpa_unrolled_join *subjoin); -extern void pgpa_append_inner_clumped_join(pgpa_unrolled_join *join, - pgpa_clumped_join *subjoin); - -static pgpa_join_strategy -get_join_strategy_and_children(Plan *plan, Plan **innerplan, Plan **outerplan) -{ -} - -static pgpa_clumped_join * -make_clumped_join(Plan *plan) -{ -} - -static pgpa_unrolled_join * -make_unrolled_join(Plan *plan) -{ -} - -extern pgpa_statement_context *pgpa_analyze_statement(PlannedStmt *pstmt); -extern void pgpa_assert_check(pgpa_statement_context *context); -extern void pgpa_get_context_advice(pgpa_statement_context *context, - StringInfo buf); -extern void pgpa_get_unrolled_join_advice(PlannedStmt *pstmt, - pgpa_unrolled_join *join); -extern void pgpa_get_clumped_join_advice(PlannedStmt *pstmt, - pgpa_clumped_join *join); -extern void pgpa_get_scan_advice(PlannedStmt *pstmt, Plan *scan); - -- 2.39.5