• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

firtst release


コミットメタ情報

リビジョンcd3e233a6c82e086d54e66dde724c91ae340691e (tree)
日時2012-02-23 11:47:32
作者Mitsuru Hasegawa <hasegawa@metr...>
コミッターMitsuru Hasegawa

ログメッセージ

定義もれのあった関数定義を追加した。

変更サマリ

差分

--- a/pg_hint_plan.c
+++ b/pg_hint_plan.c
@@ -80,10 +80,14 @@ static HashEntry *search_ent(TidList *tidlist);
8080
8181 static join_search_hook_type org_join_search = NULL;
8282
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);
8385 static RelOptInfo *my_join_search(PlannerInfo *root, int levels_needed,
8486 List *initial_rels);
85-static void build_join_hints(PlannerInfo *root, int level, List *initial_rels);
8687 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);
8791
8892 PG_FUNCTION_INFO_V1(pg_add_hint);
8993 PG_FUNCTION_INFO_V1(pg_clear_hint);