[Groonga-commit] groonga/groonga [master] export grn_db_touch(). #703

Back to archive index

null+****@clear***** null+****@clear*****
2010年 11月 18日 (木) 16:33:43 JST


Kouhei Sutou	2010-11-18 07:33:43 +0000 (Thu, 18 Nov 2010)

  New Revision: 071b094378d19dafcd2dd97d4250df93687e39a0

  Log:
    export grn_db_touch(). #703

  Modified files:
    include/groonga.h
    lib/db.h

  Modified: include/groonga.h (+9 -0)
===================================================================
--- include/groonga.h    2010-11-18 08:09:29 +0000 (741c989)
+++ include/groonga.h    2010-11-18 07:33:43 +0000 (8170b64)
@@ -487,6 +487,15 @@ GRN_API grn_obj *grn_db_create(grn_ctx *ctx, const char *path, grn_db_create_opt
 GRN_API grn_obj *grn_db_open(grn_ctx *ctx, const char *path);
 
 /**
+ * grn_db_touch:
+ * @db: 内容が変更されたdbを指定します。
+ *
+ * dbの内容の最終更新時刻を現在時刻にします。最終更新時刻は
+ * キャッシュが有効かどうかの判断などに利用されます。
+ **/
+GRN_API void grn_db_touch(grn_ctx *ctx, grn_obj *db);
+
+/**
  * grn_ctx_use:
  * @db: ctxが使用するdbを指定します。
  *

  Modified: lib/db.h (+0 -1)
===================================================================
--- lib/db.h    2010-11-18 08:09:29 +0000 (20fa8c9)
+++ lib/db.h    2010-11-18 07:33:43 +0000 (36987e7)
@@ -81,7 +81,6 @@ grn_rc grn_db_close(grn_ctx *ctx, grn_obj *db);
 grn_obj *grn_db_keys(grn_obj *s);
 
 uint32_t grn_db_lastmod(grn_obj *s);
-void grn_db_touch(grn_ctx *ctx, grn_obj *s);
 
 grn_rc _grn_table_delete_by_id(grn_ctx *ctx, grn_obj *table, grn_id id,
                                grn_table_delete_optarg *optarg);




Groonga-commit メーリングリストの案内
Back to archive index