[groonga-dev,00309] dump/restoreはINT8等に対応すべき?

Back to archive index

Ryo Onodera onode****@clear*****
2009年 12月 16日 (水) 15:15:02 JST


小野寺です。

現在dump/restoreはGRN_DB_INT8, GRN_DB_UINT8, GRN_DB_INT16, GRN_DB_UINT16
に対応していません。test-cast.cで多くのテストがFailしているように、これ
はそもそもdump/restore自身が未対応なのでなく、dump/restoreで使っている関
数が対応していないからです。

まずはマクロ関数を定義し(GRN_INT8_*, GRN_UINT8_*, ...)、JSONのこれらの型
の値の入力に対応させるために、grn_obj_cast()、出力に対応させるために、
grn_text_otoj()に変更を加える必要があります。

GRN_DB_INT32等の場合を参考にすればいいので、コード量は多くなりますが、そ
れほど難しくなく、大して時間もかからないと思います。これを期に修正しても
よろしいですか?

-- 
小野寺 諒 <onode****@clear*****>
株式会社クリアコード (http://www.clear-code.com/)




groonga-dev メーリングリストの案内
Back to archive index