@@ -76,6 +76,7 @@ post_parse_analyze_hook_typeprev_post_parse_analyze_hook;
7676planner_hook_type prev_planner_hook ;
7777ExecutorStart_hook_type prev_ExecutorStart_hook ;
7878ExecutorEnd_hook_type prev_ExecutorEnd_hook ;
79+ set_baserel_rows_estimate_hook_type prev_set_foreign_rows_estimate_hook ;
7980set_baserel_rows_estimate_hook_type prev_set_baserel_rows_estimate_hook ;
8081get_parameterized_baserel_size_hook_type prev_get_parameterized_baserel_size_hook ;
8182set_joinrel_size_estimates_hook_type prev_set_joinrel_size_estimates_hook ;
@@ -126,6 +127,7 @@ _PG_init(void)
126127prev_ExecutorEnd_hook = ExecutorEnd_hook ;
127128ExecutorEnd_hook = aqo_ExecutorEnd ;
128129prev_set_baserel_rows_estimate_hook = set_baserel_rows_estimate_hook ;
130+ set_foreign_rows_estimate_hook = aqo_set_baserel_rows_estimate ;
129131set_baserel_rows_estimate_hook = aqo_set_baserel_rows_estimate ;
130132prev_get_parameterized_baserel_size_hook = get_parameterized_baserel_size_hook ;
131133get_parameterized_baserel_size_hook = aqo_get_parameterized_baserel_size ;