null+****@clear*****
null+****@clear*****
2011年 12月 29日 (木) 12:50:02 JST
Ryo Onodera 2011-12-29 12:50:02 +0900 (Thu, 29 Dec 2011) New Revision: 30233ba7f1fd7a91807e18b8e113578bb5a9de47 Log: add TABLE_DAT_KEY to table_create command document Also, update other table descriptions to illustrate the difference among various tables. Modified files: doc/source/commands/table_create.txt Modified: doc/source/commands/table_create.txt (+5 -2) =================================================================== --- doc/source/commands/table_create.txt 2011-12-29 12:20:53 +0900 (029f2db) +++ doc/source/commands/table_create.txt 2011-12-29 12:50:02 +0900 (17cb62f) @@ -37,10 +37,13 @@ table_createコマンドは、使用しているデータベースに対して 作成するテーブルの属性を示す数値か、パイプ('|')で組み合わせたシンボル名を指定します。(デフォルト値は0(="TABLE_HASH_KEY")) 0, ``TABLE_HASH_KEY`` - 主キー値をハッシュ表で管理するテーブルを作成します。ハッシュ表を使用したテーブルでは、主キー値に完全一致するレコードを高速に検索することができます。 + 主キー値をハッシュ表で管理するテーブルを作成します。ハッシュ表を使用したテーブルでは、主キー値に完全一致するレコードを非常に高速に検索することができます。 1, ``TABLE_PAT_KEY`` - 主キー値をパトリシア木で管理するテーブルを作成します。パトリシア木を使用したテーブルでは、主キー値に完全一致するレコード、前方一致するレコード、および最長共通接頭辞となるレコードを高速に検索することができます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲での検索を行うことができます。また、flagsの値に64を加えることによって、後方一致検索も可能となります。 + 主キー値をパトリシア木で管理するテーブルを作成します。パトリシア木を使用したテーブルでは、主キー値に完全一致するレコードを検索できるとともに、前方一致するレコード、および最長共通接頭辞となるレコードを高速に検索することができます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲での検索を行うことができます。また、flagsの値に64を加えることによって、後方一致検索も可能となります。 + + 2, ``TABLE_DAT_KEY`` + 主キー値をダブル配列で管理するテーブルを作成します。ダブル配列を使用したテーブルでは、主キー値に完全一致するレコードを高速に検索することができるとともに、前方一致するレコード、および最長共通接頭辞となるレコードを検索することができます。また、キー値の昇降順でレコードを取り出したり、キー値の範囲での検索を行うことができます。 3, ``TABLE_NO_KEY`` 主キーを持たないテーブルを作成します。各レコードはIDのみによって特定することができます。