• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

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

firtst release


RSS
Rev. Time Author
e73ef9d 2013-01-28 17:22:01 Mitsuru Hasegawa

変数のスコープが必要最小限の範囲となるように修正した。

c8ff15b 2013-01-28 17:04:09 Takashi Suzuki

候補インデックスを持つテーブルを区別し易くするため、エイリアス名で出力するようにした。

・テーブルのエイリアス名を出力できるようにした。
・ログメッセージの内容が本体と異なっていて、ユーザに違和感を感じる
 恐れがあったため修正した。

3e6df72 2013-01-28 13:42:55 Takashi Suzuki

候補インデックスのログ出力をよりわかりやすくした。

・継承テーブルのログ出力について、親テーブルには親インデックスを、
子テーブルには子インデックスをセットで出力するようにした。
・ログの意味をわかりやすくした。

1844a0a 2013-01-25 17:24:16 Takashi Suzuki

リグレッションテストに候補インデックスのログ出力の試験を追加した。

f65c022 2013-01-25 16:44:43 Takashi Suzuki

候補インデックスのログ出力で、一部のインデックス名も正しく表示するようにした。

"で囲まなければならないインデックス名(名前に' ', ')', '"'を使用)
を、ヒントで指定できる形でログに出力していなかったため、ヒントで指
定できる形で出力するように修正した。

c89fc9f 2013-01-25 15:44:41 Takashi Suzuki

候補インデックスのログに関する処理にdebug_printの値が影響するようにした。

変数定義を除き、デバッグログ用の文字列を格納するために必要な処理を
debug_printがonのときだけ実行するようにした。

502a82a 2013-01-25 14:46:03 Takashi Suzuki

インデックスの候補をログ出力するようにした。

pg_hint_plan.debug_printをonにしたときに、インデックスを使用する
Scanヒントでインデックス名を指定した場合、候補となるインデックス名
をログで出力するようにした

309e6a5 2013-01-16 18:07:42 Takashi Suzuki

定義済みのヒント同士の比較について、文字列ではなく列挙型を使うようにした。

文字列を使う場合、比較を繰り返すと処理に時間がかかるため。

1748e55 2013-01-11 17:29:38 Takashi Suzuki

Bug fix.

入力したヒント方式と定義済みヒントキーワードの比較は大文字小文字を
区別しないので、元に戻した。

d36d950 2013-01-11 17:09:53 Takashi Suzuki

ヒントキーワード比較時に不必要な文字の大小の区別をしないようにした 。

0640dac 2013-01-11 16:45:29 Takashi Suzuki

エラーメッセージの改定に伴い、リグレッションテストの予想結果を修正した。

879bd21 2013-01-11 16:45:21 Takashi Suzuki

インデントのずれや行末のTABをPGのコーディング規約に従って修正した。

89f3867 2013-01-11 16:45:13 Shigeru Hanada

Revise English comments and messages.

70caec1 2013-01-11 16:38:19 Takashi Suzuki

処理内容が似ている関数(parse_*_parenthesis)を1つにまとめた。

ac2b1ab 2013-01-11 16:29:37 Takashi Suzuki

Hint構造体中の変数parser_funcを他の変数と同様に型名に合わせて変更した。

a16a9b1 2013-01-11 16:27:16 Takashi Suzuki

エラーメッセージ出力関数の名前を、より適切なものに修正した。

パース処理限定でエラーメッセージを出力するような名前の関数だが、
実際にはパース処理以外の処理でも使用しているため。

5c2643a 2013-01-11 16:25:33 Takashi Suzuki

終了条件の異なる処理を分離した。

以下のような実行回数が異なる処理を1つのforループの中でまとめて
実行し、必ずbreakでループを終了していたので、処理ごとにループ分
けることでわかりやすくした。
・各ヒントグループのカウント処理
・ヒントの重複チェック処理

f6d19b9 2013-01-11 16:11:11 Takashi Suzuki

全てのヒント方式に共通するパース処理を1つの関数にまとめた。

16fb65a 2013-01-09 17:03:08 Takashi Suzuki

エラーメッセージのクリーンアップに伴って使用しなくなった変数を削除した。

パース処理時にワードを切り出す関数parse_quote_valueの引数type_value
を削除した。

0ca4eda 2013-01-09 16:53:43 Takashi Suzuki

PG本体に合わせてエラーメッセージを修正した。

elogのメッセージの先頭を小文字にした。
パース処理するときの文字列の字数制限に関するメッセージをPG本体に合
わせた。

ec4e233 2012-12-21 11:42:20 Shigeru Hanada

使用例セクションを追加しヒントグループごとにSQL文を記述

レビュー管理表No.9

7f40027 2012-12-21 10:32:23 Shigeru Hanada

章構成をpg_dbms_statsに合わせた

レビュー管理表No.7

e0f1b08 2012-12-19 11:52:54 Shigeru Hanada

ECPGの動的SQLの記述をSQLDAを使う場合と区別できる記述にした。

レビュー管理表No.3

ee13aa6 2012-12-18 12:51:45 Shigeru Hanada

動作環境に9.2を追加

レビュー管理表No.8

a76526b 2012-12-18 12:50:08 Shigeru Hanada

制約事項が多くなったのでグループに分割

併せて用語の統一も行った。
- VIEW、RULE→ビュー、ルール
- エイリアス→別名
レビュー管理表No.6

6a1a2b9 2012-12-18 11:31:01 Shigeru Hanada

<a>タグ内のパラメータ名記述忘れを修正

他の箇所と合わせて、リンクではなく通常の文字列とした。
また、message_levelという古いパラメータ名が残っていたので併せて修正した。
レビュー管理表No.5

4485d2c 2012-12-18 11:24:16 Shigeru Hanada

「クエリに明記されていないテーブルへのヒント適用」に例を追加

文章だけでは分かりづらい内容なので、具体的なクエリを挙げて説明した。
レビュー管理表No.4

21422de 2012-12-18 10:18:36 Shigeru Hanada

文章とEXPALIN例でヒント種別か異なっていたので修正

レビュー管理表No.2

dc9b427 2012-12-18 09:59:04 Shigeru Hanada

表記ゆれを統一(ダブルクォート→二重引用符)

レビュー管理表No.1

4ad2391 2012-12-11 17:59:28 Takashi Suzuki

core-9.2.c に余分な改行や改行不足を解消した。