Feature #407
インデックス作成時にデータがあったら反映させる
| Status: | 完了 | Start: | 07/27/2010 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assigned to: | % Done: | 0% |
||
| Category: | - | Spent time: | - | |
| Target version: | 1.0 |
Description
既にデータがあるテーブルにインデックスを張った時に、そのデータもインデックスに追加するようにする。
History
Updated by daijiro MORI about 1 month ago
grn_obj_set_info()で、GRN_INFO_SOURCEが指定されたとき、
obj->header.type == GRN_COLUMN_INDEXであれば、
update_source_hook()というのが呼ばれます。
その直後ぐらいで、domainとなるtableのレコードをtable_cursorを回して、
各sourceに対応するカラム値を取り出し、call_hook()を呼び出せば良いと思います。
grn_table_cursor_openのflag引数には、GRN_CURSOR_BY_IDを指定し、
rid, sidの昇順で索引に登録するようにしてください。
Updated by Tasuku SUENAGA about 1 month ago
- Target version set to 1.0
Updated by Yutaro Shimamura about 1 month ago
- File load2index.diff added
- Status changed from 新規 to パッチレビュー待ち
とりあえずcall_hook2で実装したパッチです。
Updated by daijiro MORI about 1 month ago
load2index -> build_index
call_hook2 -> call_hook_for_build
という名前にしてpushお願いします!!
Updated by daijiro MORI 16 days ago
- Status changed from 完了チェック待ち to 完了