API version 29

CSVDocument.CreateIndexメソッド

iOSAndroidWindows

 

説明

Findメソッドによる検索を高速化するため、インデックスを作成します。

 

本メソッドでインデックスを作成後、Findメソッドで与えられた検索条件がインデックスで検索可能な条件の場合、検索の実行時間が短くなります。

 

以下のメソッドを呼び出すと、インデックスは消去されます。

Clearメソッド

Parseメソッド

Getメソッド

Loadメソッド

 

以下のメソッドを呼び出すと、メソッドによるCSVデータの変更に合わせてインデックスが更新されます。

DeleteColumnメソッド(ただし、インデックスを作成した列を削除した場合は、インデックスも削除されます)

DeleteRowメソッド

InsertColumnメソッド

InsertRowメソッド

Replaceメソッド

SetCellメソッド

SetCellByNameメソッド

SetCellsメソッド

Spliceメソッド

Sortメソッド

Truncateメソッド

 

また、MergeメソッドやSpliceメソッドの戻り値で生成されるCSVDocumentクラスオブジェクトはインデックスを持ちません。

 

呼出形式

csvdoc.CreateIndex( column )

 

戻り値

なし

 

引数

integer column

インデックスを作成する行の0で始まる行番号

 

例外

CSV-14

列の位置が不正です

 

使用例

var csvdoc = new CSVDocument;
csvdoc.Get("/test/sample.csv");
csvdoc.CreateIndex(0);

 

関連項目

Findメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る