[Senna-dev 1022] Re: lock関係のAPIを外に出してほしい

Back to archive index

Kouhei Sutou kou****@cozmi*****
2008年 9月 12日 (金) 09:19:19 JST


須藤です。

2008/09/12 8:49 morita <morit****@razil*****>:

> sen_ii_createについては、pathにNULLを指定された場合、
> メモリ上に一時的な転置索引を作って返すのが最も望ましい動作だと思うのですが、
> まだ(しばらく)実装できなそうなので、omissionで良い気がしています。

わかりました。

> ところで、sen_obj_flagsにいくつか値を増やしましたが、
> まだ名前がしっくりこないものもあります。
> SEN_OBJ_COLUMN_BUFFERED_VECTORは、転置索引に該当しますが、
> これでいいのか、とか・・

BUFFERED_VECTORは転置索引以外にも有用な動作をするものだと思うので、
ドキュメント内では
  「SEN_OBJ_COLUMN_BUFFERED_VECTORを指定すると転置インデックスとなる。」
ではなく、
  「転置インデックスとして利用する場合はSEN_OBJ_COLUMN_BUFFERED_VECTORを指定する。」
というように書くというのはどうでしょうか。転置索引の場合は
SEN_OBJ_COLUMN_BUFFERED_VECTORがおすすめですよ、というように
みせるのはどうでしょうかということです。

また、
  #define SEN_OBJ_COLUMN_INVERTED_INDEX SEN_OBJ_COLUMN_BUFFERED_VECTOR
というのも追加するとよりおすすめ感がでる気がします。
# 名前規則からするとINVERTED_INDEXではなくIIですが。。。




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