8.15.6. grn_db¶
8.15.6.1. Summary¶
TODO...
8.15.6.2. Example¶
TODO...
8.15.6.3. Reference¶
TODO...
- grn_db¶
TODO...
- grn_db_create_optarg¶
It is used for specifying options for grn_db_create().
- char **grn_db_create_optarg.builtin_type_names¶
組み込み型の名前となるnul終端文字列の配列を指定する。
- int grn_db_create_optarg.n_builtin_type_names¶
n_builtin_type_namesには、optarg.builtin_type_namesで指定する文字列の数を 指定する。配列のoffsetはenum型grn_builtin_typeの値に対応する。
- grn_obj *grn_db_create(grn_ctx *ctx, const char *path, grn_db_create_optarg *optarg)¶
新たなdbを作成します。
Parameters: - ctx -- 初期化済みの grn_ctx を指定します。
- path -- 作成するdbを格納するファイルパスを指定します。NULLならtemporary dbとなります。NULL以外のパスを指定した場合はpersistent dbとなります。
- optarg --
Currently, it is not used. It is just ignored.
作成するdbの組み込み型の名前を変更する時に指定します。
optarg.builtin_type_namesには、組み込み型の名前となるnull終端文字列の配列を指定します。optarg.n_builtin_type_namesには、optarg.builtin_type_namesで指定する文字列の数を指定します。配列のoffsetはenum型grn_builtin_typeの値に対応します。
- grn_obj *grn_db_open(grn_ctx *ctx, const char *path)¶
既存のdbを開きます。
Parameters: - path -- 開こうとするdbを格納するファイルパスを指定します。