firtst release
リビジョン | cd3e233a6c82e086d54e66dde724c91ae340691e (tree) |
---|---|
日時 | 2012-02-23 11:47:32 |
作者 | Mitsuru Hasegawa <hasegawa@metr...> |
コミッター | Mitsuru Hasegawa |
定義もれのあった関数定義を追加した。
@@ -80,10 +80,14 @@ static HashEntry *search_ent(TidList *tidlist); | ||
80 | 80 | |
81 | 81 | static join_search_hook_type org_join_search = NULL; |
82 | 82 | |
83 | +static void build_join_hints(PlannerInfo *root, int level, List *initial_rels); | |
84 | +static RelOptInfo *my_make_join_rel(PlannerInfo *root, RelOptInfo *rel1, RelOptInfo *rel2); | |
83 | 85 | static RelOptInfo *my_join_search(PlannerInfo *root, int levels_needed, |
84 | 86 | List *initial_rels); |
85 | -static void build_join_hints(PlannerInfo *root, int level, List *initial_rels); | |
86 | 87 | static void my_join_search_one_level(PlannerInfo *root, int level); |
88 | +static void make_rels_by_clause_joins(PlannerInfo *root, RelOptInfo *old_rel, ListCell *other_rels); | |
89 | +static void make_rels_by_clauseless_joins(PlannerInfo *root, RelOptInfo *old_rel, ListCell *other_rels); | |
90 | +static bool has_join_restriction(PlannerInfo *root, RelOptInfo *rel); | |
87 | 91 | |
88 | 92 | PG_FUNCTION_INFO_V1(pg_add_hint); |
89 | 93 | PG_FUNCTION_INFO_V1(pg_clear_hint); |