groonga - オープンソースのカラムストア機能付き全文検索エンジン

8.14.1. grn_ctx

8.14.1.1. 概要

grn_ctx は最も重要なオブジェクトです。grn_ctx はその時点の情報を保持します:

grn_ctx は基盤となる機能を提供します:

  • メモリ管理機能
  • ロギング機能

ほとんどのAPIは grn_ctx を最初の引数にとります。

同じ grn_ctx を二つ以上のスレッドからは扱えません。grn_ctx はスレッドごとに作成する必要があります。一つのスレッドでは grn_ctx を二つ以上扱えますが、通常はその必要はありません。

8.14.1.2. 実行例:

TODO...

8.14.1.3. リファレンス

grn_ctx

TODO...

grn_rc grn_ctx_init(grn_ctx *ctx, int flags)

ctxを初期化します。

パラメタ:
  • ctx -- 初期化するctx構造体へのポインタを指定します。
  • flags -- 初期化する ctx のオプションを指定します。
戻り値:

成功時は GRN_SUCCESS 、エラー時は GRN_SUCCESS 以外。

目次

前のトピックへ

8.14. API

次のトピックへ

8.14.2. grn_expr

このページ