1.2.1 - en to ja translation catalogue (130 entries)

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

en: Summary
ja: 概要

en: ``schema`` command returns schema in the database.
ja: ``schema`` コマンドはデータベース内のスキーマを返します。

en: This command is useful when you want to inspect the database. For example, visualizing the database, creating GUI for the database and so on.
ja: このコマンドはデータベースの詳細を知りたいときに便利です。たとえば、データベースを視覚化したり、データベースのGUIを作ったりするときに便利です。

en: Syntax
ja: 構文

en: This command takes no parameters::
ja: このコマンドに引数はありません::

en: Usage
ja: 使い方

en: Here is an example schema to show example output:
ja: 以下は出力例を示すためのサンプルスキーマです。

en: Here is an output of ``schema`` command against this example schema:
ja: このサンプルスキーマに対する ``schema`` コマンドの出力は次の通りです。

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 no optional parameter.
ja: 省略可能な引数はありません。

en: Return value
ja: 戻り値

en: ``schema`` command returns schema in the database::
ja: ``schema`` はこのデータベースのスキーマを返します。::

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

en: ``SCHEMA`` is an object that consists of the following information::
ja: ``SCHEMA`` は以下の情報を含んだオブジェクトです。::

en: ``PLUGINS`` is an object. Its key is plugin name and its value is plugin detail::
ja: ``PLUGINS`` はオブジェクトです。キーはプラグイン名で値はプラグインの詳細です。::

en: ``PLUGIN`` is an object that describes plugin detail::
ja: ``PLUGIN`` はプラグインの詳細を示すオブジェクトです。

en: Here are properties of ``PLUGIN``:
ja: 以下は ``PLUGIN`` のプロパティです。

en: Name
ja: 名前

en: Description
ja: 説明

en: The plugin name. It's used in :doc:`plugin_register`.
ja: プラグイン名。 :doc:`plugin_register` で使います。

en: ``TYPES`` is an object. Its key is type name and its value is type detail::
ja: ``TYPES`` はオブジェクトです。キーは型名で、値は型の詳細です。::

en: ``TYPE`` is an object that describes type detail::
ja: ``TYPE`` は型の詳細を示すオブジェクトです。::

en: Here are properties of ``TYPE``:
ja: 以下は ``TYPE`` のプロパティです。

en: The type name.
ja: 型名。

en: The number of bytes of one value.
ja: 1つの値のバイト数です。

en: ``true`` when the type can be used for table key, ``false`` otherwise.
ja: この型をテーブルのキーの型に使えるなら ``true`` 、そうでないなら ``false`` 。

en: ``true`` when the type can be used for table value, ``false`` otherwise.
ja: この型をテーブルの値の型に使えるなら ``true`` 、そうでないなら ``false`` 。

en: ``TOKENIZERS`` is an object. Its key is tokenizer name and its value is tokenizer detail::
ja: ``TOKENIZERS`` はオブジェクトです。キーはトークナイザー名で値はトークナイザーの詳細です。::

en: ``TOKENIZER`` is an object that describes tokenizer detail::
ja: ``TOKENIZER`` はトークナイザーの詳細を示すオブジェクトです。::

en: Here are properties of ``TOKENIZER``:
ja: 以下は ``TOKENIZER`` のプロパティです。

en: The tokenizer name. It's used for :ref:`table-create-default-tokenizer`.
ja: トークナイザー名。 :ref:`table-create-default-tokenizer` で使います。

en: ``NORMALIZERS`` is an object. Its key is normalizer name and its value is normalizer detail::
ja: ``NORMALIZERS`` はオブジェクトです。キーはノーマライザー名で値はノーマライザーの詳細です。::

en: ``NORMALIZER`` is an object that describes normalizer detail::
ja: ``NORMALIZER`` はノーマライザーの詳細を示すオブジェクトです。::

en: Here are properties of ``NORMALIZER``:
ja: 以下は ``NORMALIZER`` のプロパティです。

en: The normalizer name. It's used for :ref:`table-create-normalizer`.
ja: ノーマライザー名。 :ref:`table-create-normalizer` で使います。

en: ``TOKEN_FILTERS`` is an object. Its key is token filter name and its value is token filter detail::
ja: ``TOKEN_FILTERS`` はオブジェクトです。キーはトークンフィルター名で値はトークンフィルターの詳細です。::

en: ``TOKEN_FILTER`` is an object that describes token filter detail::
ja: ``TOKEN_FILTER`` はトークンフィルターの詳細を示すオブジェクトです。::

en: Here are properties of ``TOKEN_FILTER``:
ja: 以下は ``TOKEN_FILTER`` のプロパティです。

en: The token filter name. It's used for :ref:`table-create-token-filters`.
ja: トークンフィルター名。 :ref:`table-create-token-filters` で使います。

en: ``TABLES`` is an object. Its key is table name and its value is table detail::
ja: ``TABLES`` はオブジェクトです。キーはテーブル名で値はテーブルの詳細です。::

en: ``TABLE`` is an object that describes table detail::
ja: ``TABLE`` はテーブルの詳細を示すオブジェクトです。

en: Here are properties of ``TABLE``:
ja: 以下は ``TABLE`` のプロパティです。

en: The table name.
ja: テーブル名。

en: The table type.
ja: テーブルの種類。

en: This is one of the followings:
ja: 以下のどれかです。

en: The type of the table's key.
ja: テーブルのキーの型。

en: If the table type is ``array``, this is ``null``.
ja: テーブルの種類が ``array`` なら ``null`` になります。

en: If the table type isn't ``array``, this is an object that has the following properties:
ja: テーブルの種類が ``array`` でなければオブジェクトになります。オブジェクトは次のプロパティを持ちます。

en: ``name``: The type name.
ja: ``name`` ：型名。

en: ``type``: ``reference`` if the type is an table, ``type`` otherwise.
ja: ``type`` ：もし型がテーブルなら ``reference`` 、そうでないなら ``type`` 。

en: The type of the table's value.
ja: テーブルの値の型。

en: If the table doesn't use value, this is ``null``.
ja: テーブルが「値」を使っていない場合は ``null`` になります。

en: If the table uses value, this is an object that has the following properties:
ja: テーブルが「値」を使っている場合はオブジェクトになります。オブジェクトは次のプロパティを持ちます。

en: The tokenizer of the table. It's specified by :ref:`table-create-default-tokenizer`.
ja: テーブルのトークナイザー。 :ref:`table-create-default-tokenizer` で指定されたものです。

en: If the table doesn't use tokenizer, this is ``null``.
ja: テーブルがトークナイザーを使っていない場合は ``null`` になります。

en: If the table uses tokenizer, this is an object that has the following properties:
ja: テーブルがトークナイザーを使っている場合はオブジェクトになります。オブジェクトは次のプロパティを持ちます。

en: ``name``: The tokenizer name.
ja: ``name`` ：トークナイザー名。

en: The normalizer of the table. It's specified by :ref:`table-create-normalizer`.
ja: テーブルのノーマライザー。 :ref:`table-create-normalizer` で指定されたものです。

en: If the table doesn't use normalizer, this is ``null``.
ja: テーブルがノーマライザーを使っていない場合は ``null`` になります。

en: If the table uses normalizer, this is an object that has the following properties:
ja: テーブルがノーマライザーを使っている場合はオブジェクトになります。オブジェクトは次のプロパティを持ちます。

en: ``name``: The normalizer name.
ja: ``name`` ：ノーマライザー名。

en: The token filters of the table. It's specified by :ref:`table-create-token-filters`.
ja: テーブルのトークンフィルターです。 :ref:`table-create-token-filters` で指定されたものです。

en: This is an array of an object. The object has the following properties:
ja: オブジェクトの配列です。オブジェクトは次のプロパティを持ちます。

en: ``name``: The token filter name.
ja: ``name`` ：トークンフィルター名。

en: The indexes of the table's key.
ja: テーブルのキーに対するインデックス。

en: This is an array of :ref:`schema-return-value-index`.
ja: :ref:`schema-return-value-index` の配列です。

en: The Groonga command information to create the table.
ja: このテーブルを作るためのGroongaコマンドに関する情報。

en: This is :ref:`schema-return-value-command`.
ja: :ref:`schema-return-value-command` になります。

en: The columns of the table.
ja: テーブルのカラム。

en: This is an object that its key is a column name and its value is :ref:`schema-return-value-column`.
ja: オブジェクトです。キーはカラム名で値は :ref:`schema-return-value-column` です。

en: ``INDEX`` is an object that describes index detail::
ja: ``INDEX`` はインデックスの詳細を示すオブジェクトです。::

en: Here are properties of ``INDEX``:
ja: 以下は ``INDEX`` のプロパティです。

en: The index column name with table name.
ja: テーブル名を含むインデックスカラム名。

en: For example, ``Terms.index``.
ja: 例： ``Terms.index``

en: The table name of the index column.
ja: インデックスカラムのテーブル名。

en: For example, ``Terms``.
ja: 例： ``Terms``

en: The index column name.
ja: インデックスカラム名。

en: For example, ``index``.
ja: 例： ``index``

en: The section number in the index column for the table's key.
ja: テーブルのキーに対するインデックスカラムのセクション番号。

en: If the index column isn't multiple column index, this is ``0``.
ja: インデックスカラムがマルチカラムインデックスでない場合は ``0`` になります。

en: ``COMMAND`` is an object that describes how to create the table or column::
ja: ``COMMAND`` はこのテーブル・カラムを作る方法を示したオブジェクトです。::

en: Here are properties of ``COMMAND``:
ja: 以下は ``COMMAND`` のプロパティです。

en: The Groonga command name to create the table or column.
ja: このテーブル・カラムを作るGroongaコマンドの名前。

en: The arguments of the Groonga command to create the table or column.
ja: このテーブル・カラムを作るためのGroongaコマンドの引数。

en: This is an object that its key is argument name and its value is argument value.
ja: オブジェクトになります。キーは引数名で値は引数の値です。

en: The Groonga command line to create the table or column.
ja: このテーブル・カラムを作るGroongaコマンドのコマンドラインです。

en: This is a string that can be evaluated by Groonga.
ja: この文字列はGroongaが評価できます。

en: ``COLUMN`` is an object that describes column detail::
ja: ``COLUMN`` はカラムの詳細を示したオブジェクトです。::

en: Here are properties of ``COLUMN``:
ja: 以下は ``COLUMN`` のプロパティです。

en: The column name.
ja: カラム名。

en: For example, ``age``.
ja: 例： ``age``

en: The table name of the column.
ja: カラムのテーブル名。

en: For example, ``Users``.
ja: 例： ``Users``

en: The column name with table name.
ja: テーブル名を含むカラム名。

en: For example, ``Users.age``.
ja: 例： ``Users.age``

en: The column type.
ja: カラムの種類。

en: The type of the column's value.
ja: カラムの値の型。

en: This is an object that has the following properties:
ja: オブジェクトです。このオブジェクトは次のプロパティを持ちます。

en: The compression method of the column.
ja: カラムの圧縮方法です。

en: If the column doesn't use any compression methods, this is ``null``.
ja: カラムがどの圧縮方法も使っていない場合は ``null`` になります。

en: If the column uses a compression method, this is one of the followings:
ja: カラムが圧縮方法を使っている場合は次のどれかになります。

en: ``zlib``: The column uses zlib to compress column value.
ja: ``zlib`` ：カラムの値を圧縮するためにzlibを使います。

en: ``lz4``: The column uses LZ4 to compress column value.
ja: ``lz4`` ：カラムの値を圧縮するためにLZ4を使います。

en: Whether the column can store section information or not.
ja: カラムがセクション情報を保存できるかどうか。

en: ``true`` if the column is created with ``WITH_SECTION`` flag, ``false`` otherwise.
ja: ``WITH_SECTION`` フラグ付きでカラムを作ったときは ``true`` 、そうでないときは ``false`` になります。

en: Normally, if the column isn't an index column, this is ``false``.
ja: 通常、インデックスカラムでない場合は ``false`` になります。

en: Whether the column can store weight information or not.
ja: カラムが重み情報を保存できるかどうか。

en: ``true`` if the column is created with ``WITH_WEIGHT`` flag, ``false`` otherwise.
ja: ``WITH_WEIGHT`` フラグ付きでカラムを作ったときは ``true`` 、そうでないときは ``false`` になります。

en: Whether the column can store position information or not.
ja: カラムが位置情報を保存できるかどうか。

en: ``true`` if the column is created with ``WITH_POSITION`` flag, ``false`` otherwise.
ja: ``WITH_POSITION`` フラグ付きでカラムを作ったときは ``true`` 、そうでないときは ``false`` になります。

en: The source columns of the index column.
ja: インデックスカラムのソースカラム。

en: This is an array of :ref:`schema-return-value-source`.
ja: :ref:`schema-return-value-source` の配列になります。

en: Normally, if the column isn't an index column, this is an empty array.
ja: 通常、カラムがインデックスカラムでない場合は空配列になります。

en: The indexes of the column.
ja: カラムのインデックス。

en: The Groonga command information to create the column.
ja: このカラムを作るためのGroongaコマンド情報。

en: ``SOURCE`` is an object that describes source detail::
ja: ``SOURCE`` はソースの詳細を示すオブジェクトです。::

en: Here are properties of ``SOURCE``:
ja: 以下は ``SOURCE`` のプロパティです。

en: The source column name.
ja: ソースカラム名。

en: For example, ``content``.
ja: 例： ``content``

en: This may be a ``_key`` pseudo column.
ja: ``_key`` 擬似カラムになるかもしれません。

en: The table name of the source column.
ja: ソースカラムのテーブル名。

en: For example, ``Memos``.
ja: 例： ``Memos``

en: The source column name with table name.
ja: テーブル名を含むソースカラム名。

en: For example, ``Memos.content``.
ja: 例： ``Memos.content``

en: See also
ja: 参考
