Kouhei Sutou
kou****@clear*****
2009年 4月 11日 (土) 23:26:39 JST
須藤です。
カラムに入っている値の型を知りたいので、grn_obj_get_range()
を公開してもらえないでしょうか?
diff --git a/groonga.h b/groonga.h
index 0c09efb..661371e 100644
--- a/groonga.h
+++ b/groonga.h
@@ -1043,6 +1043,15 @@ GRN_API const char *grn_obj_path(grn_ctx *ctx, grn_obj *obj);
GRN_API int grn_obj_name(grn_ctx *ctx, grn_obj *obj, char *namebuf, int buf_size);
/**
+ * grn_obj_get_range:
+ * @obj: 対象object
+ *
+ * @objのとる値の範囲を表わしているオブジェクトのIDを返す。
+ * 例えば、grn_builtin_typeにあるGRN_DB_INTなどを返す。
+ **/
+GRN_API grn_id grn_obj_get_range(grn_ctx *ctx, grn_obj *obj);
+
+/**
* grn_obj_expire:
* @obj: 対象object
*
diff --git a/lib/db.h b/lib/db.h
index 8a1db4d..c24c581 100644
--- a/lib/db.h
+++ b/lib/db.h
@@ -85,8 +85,6 @@ void grn_table_add_subrec(grn_obj *table, grn_rset_recinfo *ri, int score,
grn_obj *grn_obj_get_accessor(grn_ctx *ctx, grn_obj *obj,
const char *name, unsigned name_size);
-grn_id grn_obj_get_range(grn_ctx *ctx, grn_obj *obj);
-
grn_obj *grn_obj_graft(grn_ctx *ctx, grn_obj *obj);
typedef struct _grn_hook grn_hook;
--
須藤 功平 <kou****@clear*****>
株式会社クリアコード (http://www.clear-code.com/)