1.2.1 - en to ja translation catalogue (146 entries)

en: Execution example::
ja: 実行例::

en: Summary
ja: 概要

en: ``object_inspect`` inspects an object. You can confirm details of an object.
ja: ``object_inspect`` はオブジェクトを調査します。オブジェクトの詳細を確認することができます。

en: For example:
ja: 例：

en: If the object is a table, you can confirm the number of records in the table.
ja: オブジェクトがテーブルの場合、テーブル内のレコード数を確認できます。

en: If the object is a column, you can confirm the type of value of the column.
ja: オブジェクトがカラムの場合、値の型を確認できます。

en: Syntax
ja: 構文

en: This command takes only one optional parameter::
ja: このコマンドの引数は1つで省略できます::

en: Usage
ja: 使い方

en: You can inspect an object in the database specified by ``name``:
ja: ``name`` で指定したデータベース内のオブジェクトを調査できます。

en: The ``object_inspect Users`` returns the following information:
ja: ``object_inspect Users`` は以下の情報を返します。

en: The name of the table: ``"name": Users``
ja: テーブル名： ``"name": Users``

en: The total used key size: ``"key": {"total_size": 5}`` (``"Alice"`` is 5 byte data)
ja: 総キーサイズ： ``"key": {"total_size": 5}`` （ ``"Alice"`` は5バイトのデータです。）

en: The maximum total key size: ``"key": {"max_total_size": 4294967295}``
ja: 最大総キーサイズ： ``"key": {"max_total_size": 4294967295}``

en: and so on.
ja: などなど。

en: You can inspect the database by not specifying ``name``:
ja: ``name`` を指定しないとデータベースを調査できます。

en: The ``object_inspect`` returns the following information:
ja: ``object_inspect`` は以下の情報を返します。

en: The table type for object name management: ``"key": {"type": {"name": "table:dat_key"}}``
ja: オブジェクトの名前管理をしているテーブルの種類： ``"key": {"type": {"name": "table:dat_key"}}``

en: Parameters
ja: 引数

en: This section describes all parameters.
ja: このセクションではすべての引数について説明します。

en: Required parameters
ja: 必須引数

en: There is no required parameter.
ja: 必須の引数はありません。

en: Optional parameters
ja: 省略可能引数

en: There is only one optional parameter.
ja: 省略可能な引数が1つあります。

en: Specifies the object name to be inspected.
ja: 調査対象のオブジェクト名を指定してください。

en: If ``name`` isn't specified, the database is inspected.
ja: ``name`` を指定しないとデータベースを調査します。

en: Return value
ja: 戻り値

en: The command returns an object (nested key and value pairs) that includes details of the object (such as table) as body::
ja: このコマンドはボディとしてオブジェクト（たとえばテーブル）の詳細を含んだオブジェクト（ネストしたキーと値のペア）を返します。::

en: See :doc:`/reference/command/output_format` for ``HEADER``.
ja: ``HEADER`` については :doc:`/reference/command/output_format` を参照してください。

en: The format of the details is depends on object type. For example, table has key information but function doesn't have key information.
ja: オブジェクトの詳細のフォーマットはオブジェクトの種類に依存します。たとえば、テーブルはキーの情報を含みますが、関数はキーの情報を含みません。

en: Database
ja: データベース

en: Database inspection returns the following information::
ja: データベースを調査すると次の情報を返します。::

en: ``DATABASE_TYPE_ID`` is always ``55``.
ja: ``DATABASE_TYPE_ID`` は常に ``55`` です。

en: ``DATABASE_TYPE_NAME`` is always ``"db"``.
ja: ``DATABASE_TYPE_NAME`` は常に ``"db"`` です。

en: ``DATABASE_NAME_TABLE`` is a table for managing object names in the database. The table is :ref:`table-pat-key` or :ref:`table-dat-key`. Normally, it's :ref:`table-dat-key`.
ja: ``DATABASE_NAME_TABLE`` はデータベース内のオブジェクト名を管理するテーブルです。このテーブルは :ref:`table-pat-key` または :ref:`table-dat-key` です。通常、 :ref:`table-dat-key` です。

en: See :ref:`object-inspect-return-value-table` for format details.
ja: フォーマットの詳細は :ref:`object-inspect-return-value-table` を参照してください。

en: Table
ja: テーブル

en: Table inspection returns the following information::
ja: テーブルを調査すると次の情報を返します。::

en: There are some exceptions:
ja: いくつか例外があります。

en: :ref:`table-no-key` doesn't return key information because it doesn't have key.
ja: :ref:`table-no-key` はキーの情報を返しません。なぜならキーを持っていないからです。

en: :ref:`table-dat-key` doesn't return value information because it doesn't have value.
ja: :ref:`table-dat-key` は値の情報を返しません。なぜなら値を持っていないからです。

en: The ID of the inspected table.
ja: 調査対象のテーブルのID。

en: The name of the inspected table.
ja: 調査対象のテーブルの名前。

en: The type ID of the inspected table.
ja: 調査対象のテーブルの種類のID

en: Here is a list of type IDs:
ja: 以下は種類のIDのリストです。

en: Table type
ja: テーブルの種類

en: The type name of the inspected table.
ja: 調査対象のテーブルの種類の名前。

en: Here is a list of type names:
ja: 以下は種類の名前のリストです。

en: Name
ja: 名前

en: The type of key of the inspected table.
ja: 調査対象のテーブルのキーの型。

en: See :ref:`object-inspect-return-value-type` for format details.
ja: フォーマットの詳細は :ref:`object-inspect-return-value-type` を参照してください。

en: The total key size of the inspected table in bytes.
ja: 調査対象のテーブルの総キーサイズ。単位はバイト。

en: The maximum total key size of the inspected table in bytes.
ja: 調査対象のテーブルの最大総キーサイズ。単位はバイト。

en: The type of value of the inspected table.
ja: 調査対象のテーブルの値の型。

en: The number of records of the inspected table.
ja: 調査対象のテーブルのレコード数。

en: It's a 64bit unsigned integer value.
ja: 64bitの正の整数です。

en: Column
ja: カラム

en: Data column (scalar column and vector column) returns the following information::
ja: データカラム（スカラーカラムとベクターカラム）を調査すると次の情報を返します。::

en: Index column is similar to data column but there are some differences.
ja: インデックスカラムはデータカラムと似ていますがいくつか違いがあります。

en: Index column doesn't have ``value.compress`` key.
ja: インデックスカラムの情報にはキー ``value.compress`` がありません。

en: Index column has ``value.section`` key.
ja: インデックスカラムの情報にはキー ``value.section`` があります。

en: Index column has ``value.weight`` key.
ja: インデックスカラムの情報にはキー ``value.weight`` があります。

en: Index column has ``value.position`` key.
ja: インデックスカラムの情報にはキー ``value.position`` があります。

en: Index column has ``value.size`` key.
ja: インデックスカラムの情報にはキー ``value.size`` があります。

en: Index column has ``value.statistics`` key.
ja: インデックスカラムの情報にはキー ``value.statistics`` があります。

en: Index column has ``sources`` key.
ja: インデックスカラムの情報にはキー ``sources`` があります。

en: Index column returns the following information::
ja: インデックスカラムを調査すると次の情報を返します。

en: The ID of the inspected column.
ja: 調査対象のカラムのID。

en: The name of the inspected column.
ja: 調査対象のカラムの名前。

en: It doesn't include table name. It's just only column name.
ja: テーブル名は含みません。カラム名のみを含みます。

en: If you want full column name (``TABLE_NAME.COLUMN_NAME`` style), use :ref:`object-inspect-return-value-column-full-name` instead.
ja: ``TABLE_NAME.COLUMN_NAME`` スタイルの完全なカラム名を欲しい場合は代わりに :ref:`object-inspect-return-value-column-full-name` を使ってください。

en: The table of the inspected column.
ja: 調査対象のカラムのテーブル。

en: The full name of the inspected column.
ja: 調査対象のカラムの完全な名前。

en: It includes both table name and column name as ``TABLE_NAME.COLUMN_NAME`` format.
ja: ``テーブル名.カラム名`` という書式でテーブル名とカラム名を両方含みます。

en: If you just want only column name, use :ref:`object-inspect-return-value-column-name` instead.
ja: カラム名だけが欲しい場合は代わりに :ref:`object-inspect-return-value-column-name` を使ってください。

en: The type name of the inspected column.
ja: 調査対象のカラムの種類の名前。

en: Column type
ja: カラムの種類

en: The raw type ID of the inspected column.
ja: 調査対象のカラムの未加工の種類のID

en: Here is a list of raw type IDs:
ja: 以下は未加工の種類のIDのリストです。

en: Raw column type
ja: カラムの未加工の種類

en: Fix size column
ja: 固定長サイズカラム

en: Variable size column
ja: 可変長サイズカラム

en: Index column
ja: インデックスカラム

en: The raw type name of the inspected column.
ja: 調査対象のカラムの未加工の種類の名前。

en: Here is a list of raw type names:
ja: 以下は未加工の種類の名前のリストです。

en: The type of value of the inspected column.
ja: 調査対象のカラムの値の型。

en: The compress method of value of the inspected data column.
ja: 調査対象のデータカラムの値の圧縮方法です。

en: Here is a list of compress methods:
ja: 以下は圧縮方法のリストです。

en: Compress method
ja: 圧縮方法

en: Value
ja: 値

en: None
ja: なし

en: Whether the inspected column is created with ``WITH_SECTION`` flag or not.  The value is ``true`` if ``WITH_SECTION`` was specified, ``false`` otherwise.
ja: 調査対象のカラムが ``WITH_SECTION`` フラグ付きで作ったカラムかどうかを返します。 ``WITH_SECTION`` フラグ付きでカラムを作ったときは ``true`` 、そうでないときは ``false`` になります。

en: Whether the inspected column is created with ``WITH_WEIGHT`` flag or not.  The value is ``true`` if ``WITH_WEIGHT`` was specified, ``false`` otherwise.
ja: 調査対象のカラムが ``WITH_WEIGHT`` フラグ付きで作ったカラムかどうかを返します。 ``WITH_WEIGHT`` フラグ付きでカラムを作ったときは ``true`` 、そうでないときは ``false`` になります。

en: Whether the inspected column is created with ``WITH_POSITION`` flag or not.  The value is ``true`` if ``WITH_POSITION`` was specified, ``false`` otherwise.
ja: 調査対象のカラムが ``WITH_POSITION`` フラグ付きで作ったカラムかどうかを返します。 ``WITH_POSITION`` フラグ付きでカラムを作ったときは ``true`` 、そうでないときは ``false`` になります。

en: The size of the inspected index column. Index size can be specified by :ref:`column-create-flags`.
ja: 調査対象のインデックスカラムのサイズ。インデックスのサイズは :ref:`column-create-flags` で指定できます。

en: Here is a list of index column sizes:
ja: 以下がインデックスカラムのサイズのリストです。

en: Index column size
ja: インデックスカラムのサイズ

en: Default
ja: デフォルト

en: The max section ID in the inspected index column.
ja: 調査対象のインデックスカラム最大セクションID。

en: It's always ``0`` for index column that is created without ``WITH_SECTION`` flag.
ja: ``WITH_SECTION`` フラグなしで作ったインデックスの場合は常に ``0`` になります。

en: It's ``0`` or larger for index column that is created with ``WITH_SECTION`` flag. It's ``0`` for empty ``WITH_SECTION`` index column. It's ``1`` or larger for non-empty ``WITH_SECTION`` index column.
ja: ``WITH_SECTION`` フラグ付きで作ったインデックスカラムの場合は ``0`` 以上になります。空の ``WITH_SECTION`` 指定のインデックスカラムは ``0`` になります。空でない ``WITH_SECTION`` 指定のインデックスカラムは ``1`` 以上になります。

en: The max value for ``WITH_SECTION`` index column is the number of source columns.
ja: ``WITH_SECTION`` 指定のインデックスカラムの最大値はソースカラム数です。

en: The number of garbage segments in the inspected index column.
ja: 調査対象のインデックスカラム内のゴミセグメントの数。

en: Index column reuses segment (internal allocated space) that is no longer used. It's called "garbage segment".
ja: インデックスカラムは使われなくなったセグメント（内部で確保している領域）を再利用します。このセグメントのことを「ゴミセグメント」と呼びます。

en: The max value is the max number of segments. See :ref:`object-inspect-return-value-index-column-value-statistics-n-physical-segments` for the max number of segments.
ja: 最大値は最大セグメント数です。最大セグメント数は :ref:`object-inspect-return-value-index-column-value-statistics-n-physical-segments` を見てください。

en: The max ID of segment used for "array" in the inspected index column.
ja: 調査対象のインデックスカラム内の「array」に使用しているセグメントのうち一番大きいIDの値。

en: "array" is used for managing "buffer".
ja: 「array」は「buffer」を管理するために使っています。

en: The number of segments used for "array" in the inspected index column.
ja: 調査対象のインデックスカラム内の「array」に使っているセグメント数。

en: The max value is ``the max number of segments - the number of segments used for "buffer"``. See :ref:`object-inspect-return-value-index-column-value-statistics-n-physical-segments` for the max number of segments.
ja: 最大値は ``最大セグメント数 - 「buffer」に使っているセグメント数`` です。最大セグメント数は :ref:`object-inspect-return-value-index-column-value-statistics-n-physical-segments` を見てください。

en: The max ID of segment used for "buffer" in the inspected index column.
ja: 調査対象のインデックスカラム内の「buffer」に使っている最大セグメントID。

en: "buffer" is used for storing posting lists.
ja: 「buffer」はポスティングリストを保存する場所です。

en: The number of segments used for "buffer" in the inspected index column.
ja: 調査対象のインデックスカラム内の「buffer」に使っている最大セグメント数。

en: The max value is ``the max number of segments - the number of segments used for "array"``. See :ref:`object-inspect-return-value-index-column-value-statistics-n-physical-segments` for the max number of segments.
ja: 最大値は ``最大セグメント数 - 「array」に使っているセグメント数`` です。最大セグメント数は :ref:`object-inspect-return-value-index-column-value-statistics-n-physical-segments` を見てください。

en: The max segment ID in use as "garbage", "array" or "buffer" in the inspected index column.
ja: 調査対象のインデックスカラム内の「ゴミセグメント」、「arrayセグメント」「bufferセグメント」全体で使っているセグメントの最大ID。

en: The number of unmanaged segments in the inspected index column.
ja: 調査対象のインデックスカラム内の未管理のセグメント数。

en: It must be ``0``.
ja: ``0`` であるべきです。

en: The total "chunk" size in the inspected index column.
ja: 調査対象のインデックスカラム内の総「チャンク」サイズ。

en: "chunk" is used for storing posting lists. "buffer" is mutable but "chunk" is immutable. "chunk" is more space effective than "buffer". "buffer" is more update effective than "chunk".
ja: 「chunk」はポスティングリストを保存する場所です。「buffer」は変更可能ですが、「chunk」は変更不可です。「chunk」は「buffer」よりも空間効率がよいです。「buffer」は「chunk」よりも更新効率がよいです。

en: Small posting lists are stored into "buffer". Posting lists in "buffer" are moved to "chunk" when these posting lists are grew.
ja: 小さなポスティングリストは「buffer」に保存します。「buffer」内のポスティングリストが大きくなると「chunk」に移動します。

en: The max value is ``the max size of a chunk * the max number of chunks``. But you will not be able to use all spaces because there are overheads.
ja: 最大値は ``1チャンクあたりの最大サイズ * 最大チャンク数`` 数です。ただし、オーバーヘッドがあるためすべての領域を使い切ることはできないでしょう。

en: The max size of a chunk is ``2 ** 22`` bytes (4MiB). The max number of chunks depend on index size:
ja: 1チャンクあたりの最大サイズは ``2 ** 22`` バイト（4MiB）です。最大チャンク数はインデックスサイズに依存します。

en: The max number of chunks
ja: 最大チャンク数

en: The max "chunk" ID in use in the inspected index column.
ja: 調査対象のインデックスカラム内で使っている最大「chunk」ID。

en: The max value is the max number of chunks. See :ref:`object-inspect-return-value-index-column-value-statistics-total-chunk-size` for the max number of chunks.
ja: 最大値は最大チャンク数です。最大チャンク数は :ref:`object-inspect-return-value-index-column-value-statistics-total-chunk-size` を見てください。

en: The array of the number of garbage "chunks" in the inspected index column.
ja: 調査対象のインデックスカラム内のゴミ「chunk」の配列です。

en: Garbage "chunks" are managed by separated 14 spaces. It shows all the number of garbage "chunks" as an array like the following::
ja: ゴミ「chunk」は14個の領域で管理されています。次のように配列ですべての領域のゴミ「chunk」の数を示します。::

en: The max value of each space is the max number of chunks. See :ref:`object-inspect-return-value-index-column-value-statistics-total-chunk-size` for the max number of chunks.
ja: 各領域の最大値は最大チャンク数です。最大チャンク数は :ref:`object-inspect-return-value-index-column-value-statistics-total-chunk-size` を見てください。

en: This value is the ID of the segment. The inspected index column use it as the next segment ID. The max value is the max number of segments. See :ref:`object-inspect-return-value-index-column-value-statistics-n-physical-segments` for the max number of segments.
ja: この値は、調査対象のインデックスカラムが次に使うセグメントIDです。最大値は最大セグメント数です。最大セグメント数は :ref:`object-inspect-return-value-index-column-value-statistics-n-physical-segments` を見てください。

en: This value the max number of segments. It depends on index size:
ja: この値は、最大セグメント数です。最大セグメント数はインデックスサイズに依ります。

en: The max number of segments
ja: 最大セグメント数

en: If the number of segments tend to exceeds near the future, you need to consider to adopt ``INDEX_XXX`` flags.
ja: 近い将来、セグメント数を超過する傾向がある場合は、 ``INDEX_XXX`` フラグの採用を検討する必要があります。

en: The ID of a source column of the inspected index column.
ja: 調査対象のインデックスカラム内のソースカラムのID。

en: The name of a source column of the inspected index column.
ja: 調査対象のインデックスカラムのソースカラムの名前。

en: If you want full column name (``TABLE_NAME.COLUMN_NAME`` style), use :ref:`object-inspect-return-value-index-column-source-full-name` instead.
ja: ``TABLE_NAME.COLUMN_NAME`` スタイルの完全なカラム名を欲しい場合は代わりに :ref:`object-inspect-return-value-index-column-source-full-name` を使ってください。

en: The table of a source column of the inspected index column.
ja: 調査対象のインデックスカラム内のソースカラムのテーブル。

en: The full name of a source column of the inspected index column.
ja: 調査対象のインデックスカラム内のソースカラムの完全な名前。

en: If you just want only column name, use :ref:`object-inspect-return-value-index-column-source-name` instead.
ja: カラム名だけが必要な場合は代わりに :ref:`object-inspect-return-value-index-column-source-name` を使ってください。

en: Type
ja: 型

en: Type inspection returns the following information::
ja: 型を調査すると次の情報を返します。

en: The ID of the inspected type.
ja: 対象の型のIDです。

en: Here is an ID list of builtin types:
ja: 以下は組み込みの型のIDのリストです。

en: The name of the inspected type.
ja: 調査対象の型の名前。

en: Here is a name list of builtin types:
ja: 以下は組み込みの型の名前のリストです。

en: ``TYPE_ID_OF_TYPE`` is always ``32``.
ja: ``TYPE_ID_OF_TYPE`` は常に ``32`` です。

en: ``TYPE_NAME_OF_TYPE`` is always ``type``.
ja: ``TYPE_NAME_OF_TYPE`` は常に ``type`` です。

en: ``TYPE_SIZE`` is the size of the inspected type in bytes. If the inspected type is variable size type, the size means the maximum size.
ja: ``TYPE_SIZE`` は調査対象の型のサイズです。単位はバイトです。調査対象の型が可変長型の場合は、サイズは最大サイズという意味です。
