OSDN Git Service

PG93のCREATE TABLE文の仕様変更により試験予測結果ファイルを修正した。
[pghintplan/pg_hint_plan.git] / pg_hint_plan.c
2013-10-10 Takashi Suzukiフック関数の引数や流用関数をPG92用からPG93用に更新した。
2013-10-10 Takashi Suzukiマクロで分岐していた処理をPG92用の処理に絞った。
2013-09-17 Takashi SuzukiPL/pgSQLのカーソルFORループ文で指定ヒントが適用されないバグを修正した。
2013-09-12 Takashi SuzukiいくつかのPL/pgSQL文でもクエリ文字列を取得するようにした。
2013-09-05 Takashi SuzukiPL/pgSQL文の様々パターンに対応するために条件分岐コマンドを変更した。
2013-06-24 Takashi Suzukiヒント用テーブル検索のON/OFF機能のGUCパラメータ名を変更した。
2013-06-21 Takashi SuzukiMerge branch 'table_lookup' into upgrade_regression
2013-06-21 Shigeru Hanada英語コメントを改定し、typoを修正した。
2013-06-21 Ryohei OKADAテーブル検索制御についてのコメントを英語化した。
2013-06-21 Takashi Suzukiリファクタリングとして、ヒント取得方式の処理を方式ごとに分けた。
2013-06-21 Ryohei OKADAGUCパラメータを追加し、ヒント用テーブルの検索を制御できるようにした。
2013-06-20 Ryohei OKADAヒント用テーブル検索時に、検索クエリが再帰的に呼び出されるバグを修正。
2013-06-20 Ryohei OKADAMerge branch 'regression_test'
2013-06-20 Ryohei OKADAMerge branch 'regression_test'
2013-06-20 Shigeru HanadaTranslate comment into English.
2013-06-20 Takashi Suzukiplpgsqlのヘッダファイルに関する日本語コメントを追加した。
2013-06-19 Takashi SuzukiPG9.1でもビルドできるようにした。
2013-06-17 Ryohei OKADAMerge branch 'update_doc'
2013-06-12 Shigeru HanadaEnhance comments.
2013-06-12 Shigeru HanadaSimplify installation of PL/pgSQL plugin with small...
2013-06-12 Shigeru HanadaMerge branch 'fix_memory_corruption'
2013-06-12 Shigeru HanadaFix memory corruption bug in query string normalization.
2013-06-12 Ryohei OKADAMerge branch 'normalize_query2' into memory_context
2013-06-12 Shigeru HanadaNormalize query string for table lookup.
2013-06-12 Ryohei OKADAMerge branch 'plpgsql_hook_test'
2013-06-12 Ryohei OKADARevert "make 実行時に警告文が出力される問題を解決した。"
2013-06-11 Ryohei OKADAmemcpy()を使って文字列をコピーしていた部分をstrcpy()に修正した。
2013-06-11 Ryohei OKADApstrdup()で複製されたメモリが解放されていなかったので修正した。
2013-06-10 Ryohei OKADAメモリの割り当てをpallocからSPI_pallocに修正した。
2013-06-10 Ryohei OKADAヒント用テーブルから取得したヒントを効かせられるよう変更
2013-06-07 Takashi Suzukimake 実行時に警告文が出力される問題を解決した。
2013-06-07 Ryohei OKADAMerge branch 'separate_func'
2013-06-07 Ryohei OKADAコードの記述を修正
2013-06-07 Ryohei OKADAソースコードのレビュー結果をもとにレビューバックを実施した。
2013-06-07 Ryohei OKADAソースコードのレビュー結果をもとにレビューバックを実施した。
2013-06-06 Ryohei OKADAparse_head_comment()の処理内容を分割
2013-06-05 Ryohei OKADAsearch_hints()の修正
2013-06-05 Shigeru HanadaNow search_hints() returns hint string.
2013-06-05 Shigeru HanadaPut search_plan into search_hit() as static variable.
2013-06-05 Ryohei OKADAヒント用テーブルを検索する仕組みを実装した。
2013-05-31 Takashi Suzuki通常のクエリでもplpgsqlのクエリのように扱ってしまうバグを修正した。
2013-05-10 Takashi Suzukiplpgsql中のクエリの実行計画制御の改善方式を仮実装した。
2013-05-08 Shigeru HANADATranslate comments into English.
2013-04-25 Ryohei OKADA「クエリ文字列の先頭」というヒントコメント記述位置の制限を撤廃した。
2013-04-01 Takashi SuzukiCOPYRIGHTの年代を更新し、リファレンスに副問い合わせに関する記述を追加した。
2013-03-25 Takashi Suzuki子テーブルindex指定の親index方式について、一致判定の条件をより厳密にした。
2013-03-13 Takashi Suzuki継承テーブルに式インデックスを含めた場合に生じるバグを修正した。
2013-03-11 Mitsuru Hasegawa子テーブルindex指定のPOSIX正規表現方式を実装した。
2013-03-06 Takashi Suzuki子テーブルindex指定の親index方式を実装した。
2013-03-06 Mitsuru Hasegawaソースコードクリーンアップを行なった。
2013-02-28 Takashi Suzukiソースコードのレビュー結果をもとにレビューバックを実施した。
2013-02-28 Shigeru HanadaTreat opening parenthesis as need-to-be-quoted char.
2013-02-28 Shigeru HanadaClarify functionality of function parse_quote_value...
2013-02-28 Shigeru Hanadaダンプ処理でない関数の名前を適切なものに変更した。
2013-02-28 Shigeru Hanada開き括弧も要引用符文字とした。
2013-02-27 Mitsuru HasegawaLeadingHintから変換したJoinMethodHintについて格納する結合レベルを
2013-02-27 Mitsuru HasegawaInner/Outer指定機能の構文を明確にした。
2013-02-21 Takashi SuzukiInner/Outer指定機能を実装した。
2013-01-31 Takashi Suzuki修正ミスの修正
2013-01-31 Takashi Suzukiデバッグログに親テーブルが2回出力するというバグを修正した。
2013-01-31 Takashi Suzukiデバッグログのテーブル名を示していた「"」を必要なときだけ付与するようにした。
2013-01-30 Takashi Suzukiデバッグログメッセージとリグレッションテストの予想結果を再修正した
2013-01-28 Mitsuru Hasegawa変数のスコープが必要最小限の範囲となるように修正した。
2013-01-28 Takashi Suzuki候補インデックスを持つテーブルを区別し易くするため、エイリアス名で出力するようにした。
2013-01-28 Takashi Suzuki候補インデックスのログ出力をよりわかりやすくした。
2013-01-25 Takashi Suzuki候補インデックスのログ出力で、一部のインデックス名も正しく表示するようにした。
2013-01-25 Takashi Suzuki候補インデックスのログに関する処理にdebug_printの値が影響するようにした。
2013-01-25 Takashi Suzukiインデックスの候補をログ出力するようにした。
2013-01-16 Takashi Suzuki定義済みのヒント同士の比較について、文字列ではなく列挙型を使うようにした。
2013-01-11 Takashi SuzukiBug fix.
2013-01-11 Takashi Suzukiヒントキーワード比較時に不必要な文字の大小の区別をしないようにした 。
2013-01-11 Takashi Suzukiインデントのずれや行末のTABをPGのコーディング規約に従って修正した。
2013-01-11 Shigeru HanadaRevise English comments and messages.
2013-01-11 Takashi Suzuki処理内容が似ている関数(parse_*_parenthesis)を1つにまとめた。
2013-01-11 Takashi SuzukiHint構造体中の変数parser_funcを他の変数と同様に型名に合わせて変更した。
2013-01-11 Takashi Suzukiエラーメッセージ出力関数の名前を、より適切なものに修正した。
2013-01-11 Takashi Suzuki終了条件の異なる処理を分離した。
2013-01-11 Takashi Suzuki全てのヒント方式に共通するパース処理を1つの関数にまとめた。
2013-01-09 Takashi Suzukiエラーメッセージのクリーンアップに伴って使用しなくなった変数を削除した。
2013-01-09 Takashi SuzukiPG本体に合わせてエラーメッセージを修正した。
2012-12-10 Shigeru HanadaMerge branch 'master' into translate_comments
2012-11-27 Shigeru HanadaTranslate comments into English.
2012-11-22 Takashi Suzukiドキュメントと同様に、ソースコードのパラメータ名を変更した。
2012-11-19 Takashi SuzukiMerge branch 'cvc_fix' of git://moomin/pg_hint_plan...
2012-11-19 Takashi SuzukiCREATE TABLE AS EXECUTE対応のために、ソースコードと試験を修正した。
2012-11-14 Takashi SuzukiIndexOnlyScanヒントのコードをScanヒントのグループの最後に移動した。
2012-11-12 Takashi Suzuki[No]IndexOnlyScanヒントを追加した。
2012-11-08 Takashi SuzukiPG9.1、PG9.2の両方でビルド可能にした。
2012-10-26 Shigeru HANADARefactor parse_head_comment; simplified code.
2012-10-26 Shigeru HANADAEnhance comments.
2012-10-26 Shigeru HANADAMove name constatnts near by enum.
2012-10-26 Shigeru HANADARefactor function name.
2012-10-26 Shigeru HANADADon't use the term AllHint.
2012-10-25 Shigeru HANADAヒント情報の構造体名を実態を表すものに変更した。
2012-10-25 Shigeru HANADApop_hint の説明のコメントを記述した。
2012-10-25 Shigeru HANADAPGのコーディング規約に従ってコードを整理した。
2012-10-24 Takashi SuzukiPlanHint構造で使用する変数名をわかりやすい名前で統一した。
2012-10-24 Takashi Suzuki現在のヒントを指すポインタをスタックからではなく直接得るようにした。
2012-10-24 Takashi Suzukipush_hint の説明のコメントを記述した。
2012-10-24 Takashi SuzukiPGのコーディング規約に従ってコードを整理した。
next