[ top ] [ prev ] [ up ] [ next ]
Table
super class
DataSet
class methods
- new : Table
-
properties
- exclusive
-
- exclusive=
-
- index_field_names
-
- index_field_names=
-
- index_name
-
- index_name=
-
- master_fields
-
- master_fields=
-
- read_only
-
- read_only=
-
- store_defs
-
- store_defs=
-
- table_name
-
- table_name=
-
- table_type
-
- table_type=
-
- index_defs
-
Table の IndexDefs オブジェクトを返します。
IndexDefs オブジェクトは,テーブルのインデックスに関する情報( IndexDef )の集合体です。
新規のテーブルを作成する場合には、 Table#create_table を呼び出す前に index_defs で取り出したオブジェクトを使ってテーブルのインデックス定義を作成します。
既存のテーブルのインデックス情報を参照するには、 IndexDefs#update で最新の項目リストに更新した後に Table#index_defs を参照します。これにより、そのテーブルで利用可能なインデックスの情報を調べることができます。
- 例
-
table.index_defs.update
puts table.index_defs.collect{ |index_def| index_def.fields }
IndexDefs が更新または手動で編集されている場合 store_defs は true になります。
なお、テーブルにインデックスを指定するには index_field_names= または index_fields= を使います。
event handlers
- on_update_error
-
- on_update_record
-
[ top ] [ prev ] [ up ] [ next ]