[groonga-dev,00076] Re: データベースをcloseしたらgrn_ctxが使っているデータベースをリセットしたい

Back to archive index

morit****@razil***** morit****@razil*****
2009年 5月 29日 (金) 08:36:10 JST


いつもご指摘いただきありがとうございます。

grn_ctx_use()でNULLを指定可能にしてみました!!

>>> Kouhei Sutou さんは書きました:
> 須藤です。
> 
>   database = grn_db_create(context, ...);
>   grn_obj_close(context, database);
> 
> としたとき、contextにくっついているdatabaseは無効になってしま
> います。このとき、grn_ctx_at(context, ...)などとすると落ちて
> しまいます。そのため、contextにくっついているデータベースを
> NULLにリセットしたいです。
> 
> しかし、grn_ctx_use()ではNULLを指定することができません。
> 
> ↑のような場合のために、contextにくっついているデータベース
> をNULLにリセットするAPIを用意してもらえないでしょうか?
> 
> # RubyバインディングのGCまわりでも使いたいです。
> 
> --
> 須藤 功平 <kou****@clear*****>
> 
> 株式会社クリアコード (http://www.clear-code.com/)
> Tel: 03-6231-7270, Fax: 03-6231-7271
> 
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
> 
--
morita




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