1.2.1 - en to ja translation catalogue (21 entries)

en: `grn_expr` is an :c:type:`grn_obj` that represents an expression. Here is a list of what expression can do:
ja: `grn_expr` は「式」を表現した :c:type:`grn_obj` です。以下は式が何をできるかのリストです。

en: Expression can apply some operations to a record by :c:func:`grn_expr_exec`.
ja: 式は :c:func:`grn_expr_exec` を使うと1つのレコードに複数の操作を適用できます。

en: Expression can represents search condition. :c:func:`grn_table_select` can select records that match against the search condition represented by expression.
ja: 式は検索条件を表現できます。 :c:func:`grn_table_select` を使うと、式で表現した検索条件にマッチしたレコードだけを選択できます。

en: There are two string representations of expression:
ja: 文字列を式で表現する手段は2種類あります。

en: :c:func:`grn_expr_parse` parses string represented expression and appends the parsed expression to another expression.
ja: :c:func:`grn_expr_parse` は式の文字列表現をパースし、パースした式を別の式に追加します。

en: Example
ja: 例

en: Reference
ja: リファレンス

en: Here is an example code::
ja: 以下はスキーマの例です。

en: ``GRN_SUCCESS`` on success, not ``GRN_SUCCESS`` on error.
ja: 成功時は ``GRN_SUCCESS`` 、エラー時は ``GRN_SUCCESS`` 以外。

en: Escapes ``target_characters`` in ``string`` by ``escape_character``.
ja: ``string`` 中の ``target_characters`` を ``escape_character`` でエスケープします。

en: Its encoding must be the same encoding of ``string``. It is used for allocating buffer for ``escaped_string``.
ja: エンコーディングは ``string`` と同じでなければいけません。 ``escaped_string`` 用のバッファを確保するために使います。

en: String expression representation.
ja: 文字列式表現

en: The byte size of ``string``. ``-1`` means ``string`` is NULL terminated string.
ja: ``string`` のバイトサイズです。 ``-1`` を指定した場合は ``string`` がNULL終端文字列であるという意味になります。

en: NULL terminated escape target characters. For example, ``"+-><~*()\"\\:"`` is ``target_characters`` for :doc:`/reference/grn_expr/query_syntax`.
ja: NULL終端されたエスケープ対象文字。たとえば、 :doc:`/reference/grn_expr/query_syntax` 用の ``target_characters`` は ``"+-><~*()\"\\:"`` になります。

en: The character to use escape a character in ``target_characters``. For example, ``\\`` (backslash) is ``escaped_character`` for :doc:`/reference/grn_expr/query_syntax`.
ja: ``target_characters`` の文字をエスケープする文字です。たとえば、 :doc:`/reference/grn_expr/query_syntax` 用の ``escaped_character`` は ``\\`` （バックスラッシュ）になります。

en: The output of escaped ``string``. It should be text typed bulk.
ja: エスケープされた ``string`` の出力先です。テキスト型のbulkでなければいけません。

en: Escapes special characters in :doc:`/reference/grn_expr/query_syntax`.
ja: :doc:`/reference/grn_expr/query_syntax` にある特別な文字をエスケープします。

en: Its encoding must be the same encoding of ``query``. It is used for allocating buffer for ``escaped_query``.
ja: このエンコーディングは ``query`` のエンコーディングと同じでなければなりません。 ``escaped_query`` 用のバッファを確保するために使います。

en: String expression representation in :doc:`/reference/grn_expr/query_syntax`.
ja: :doc:`/reference/grn_expr/query_syntax` にある文字列式の表現。

en: The byte size of ``query``. ``-1`` means ``query`` is NULL terminated string.
ja: ``query`` のバイトサイズです。 ``-1`` を指定した場合は ``query`` がNULL終端文字列であるという意味になります。

en: The output of escaped ``query``. It should be text typed bulk.
ja: エスケープされた ``query`` の出力。テキスト型用のbulkを返す。
