1.2.1 - en to ja translation catalogue (10 entries)

en: Return code
ja: リターンコード

en: Summary
ja: 概要

en: Return code is used to show whether a processing is succeeded or not. If the processing is not succeeded, return code shows error type.
ja: リターンコードは処理が成功したかどうかを示すために使われます。もし、処理が成功していなければリターンコードはエラーの種類を示します。

en: Return code is used in C API and query API. You can check return code via ``grn_ctx_t::rc`` in C API. You can check return code by looking the header element in query API. See :doc:`output_format` about the header element in query API.
ja: リターンコードはCのAPIでもクエリーAPIでも使われます。CのAPIでは ``grn_ctx_t::rc`` でリターンコードを確認できます。クエリーAPIではヘッダー要素を見るとリターンコードを確認できます。クエリーAPIでのヘッダー要素については :doc:`output_format` を参照してください。

en: List
ja: 一覧

en: Here is a list of return codes. ``GRN_SUCCESS`` (= 0) means that the processing is succeeded. Return codes that have negative value show error type. ``GRN_END_OF_DATA`` is a special return code. It is used only C API. It is not showen in query API.
ja: 以下はリターンコードの一覧です。 ``GRN_SUCCESS`` (= 0) は処理が成功したことを示しています。負の値のリターンコードはエラーの種類を表しています。 ``GRN_END_OF_DATA`` は特別なリターンコードです。このリターンコードはCのAPIでだけ使われていて、クエリーAPIにはでてきません。

en: Detail
ja: 詳細

en: See also
ja: 参考

en: :doc:`output_format` shows where return code is appeared in query API response.
ja: :doc:`output_format` はクエリーAPIでのレスポンスの中でどこにリターンコードがあるかを説明しています。

en: :doc:`/spec/gqtp`: GQTP protocol also uses return code as status but it uses 2byte unsigned integer. So return codes that have negative value are statuses that have positive value in GQTP protocol. You can convert status value in GQTP protocol to return code by handling it as 2byte signed integer.
ja: :doc:`/spec/gqtp`: GQTPプロトコルもステータスとしてリターンコードを使っていますが、ステータスは2バイトの符号なし整数です。そのため、GQTPプロトコルでは、負の値のリターンコードは正の値のステータスになります。GQTPプロトコルのステータスの値を2バイトの符号付き整数として扱うとステータスをリターンコードに変換できます。
