[groonga-dev,00030] Re: grn_obj_set_value()のGRN_OBJ_SETはGRN_OBJ_INCRも含む?

Back to archive index

morit****@razil***** morit****@razil*****
2009年 4月 12日 (日) 00:53:57 JST


森です。

ご指摘ありがとうございます!
breakが抜けてました・・

>>> Kouhei Sutou さんは書きました:
> 須藤です。
> 
> 動きが少しわからないので教えてください。
> 
> grn_obj_set_value()で、objがカラムでGRN_COLUMN_FIX_SIZEのと
> き、GRN_OBJ_SETを指定していると、GRN_OBJ_INCRも効いてしまう
> のですがそういうものなのでしょうか?
> 
> ドキュメントを見た感じだと独立して指定できるような気がするの
> ですが。。。
> 
> diff --git a/lib/db.c b/lib/db.c
> index 59e635f..e1cf301 100644
> --- a/lib/db.c
> +++ b/lib/db.c
> @@ -2726,6 +2726,7 @@ grn_obj_set_value(grn_ctx *ctx, grn_obj *obj, grn_id id,
>          case GRN_OBJ_SET :
>            memcpy(p, v, s);
>            rc = GRN_SUCCESS;
> +          break;
>          case GRN_OBJ_INCR :
>            INCRDECR(+=);
>            break;
> 
> --
> 須藤 功平 <kou****@clear*****>
> 
> 株式会社クリアコード (http://www.clear-code.com/)
> 
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
> 
--
morita




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