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

Back to archive index

Kouhei Sutou kou****@clear*****
2009年 5月 28日 (木) 23:38:14 JST


須藤です。

  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 メーリングリストの案内
Back to archive index