|
テーブルのインデックスを表す DtoIndex オブジェクトのコレクションです。
Count プロパティを使用してコレクション内のメンバー数を調べます。
'辞書をインスタンス化して開く Dim dictionary as new DtoDictionary Dim result as DtoResult result = dictionary.Open("d:¥mydemodata") 'MYDEMODATA データベースから STUDENT テーブルを取得する Dim students_table as DtoTable Set students_table = dictionary.Tables("STUDENT") 'DEMODATA の Indexes コレクションを取得する Dim students_idx as DtoIndexes Set students_idx = students_table.Indexes
コレクションに項目を追加します。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
このメソッドは DtoIndex タイプのパラメーターを使用します。このため、コレクションにオブジェクトを追加する前に、まずオブジェクトのインスタンスを作成してそのプロパティを設定する必要があります。
メモ
既存の Pervasive PSQL テーブルにインデックスを追加する場合に、このメソッドを使用することはできません。このメソッドでは、データ ファイルおよび DDF ファイルを変更しません。テーブルを作成する前に、メモリ内でインデックスを追加する場合にのみ使用できます。参考として、AddTable メソッドのコード例をご覧ください。
コレクションから項目を削除します。
Collection
|
オブジェクトを削除するコレクション。
|
index
|
DtoIndexes コレクションから削除する項目の(1 から始まる)インデックスまたは項目の名前を含むバリアントを指定できます。
|
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
Remove メソッドには、項目の名前または 1 から始まる序数を渡すことができます。
メモ
既存の Pervasive PSQL テーブルからインデックスを削除する場合に、このメソッドを使用することはできません。このメソッドでは、データ ファイルおよび DDF ファイルを変更しません。テーブルを作成する前に、メモリ内でインデックスを削除する場合にのみ使用できます。参考として、AddTable メソッドのコード例をご覧ください。
DtoColumns または DtoIndexes コレクションからすべての項目を削除します。
result
|
メソッド呼び出しの結果を示す DtoResult(Long 型の値)。DtoSession オブジェクトの Error プロパティを使って結果の説明を取得します。
|
このメソッドはメモリ内にあるテーブルからすべてのインデックスを削除します。
メモ
既存の Pervasive PSQL テーブルからインデックスを削除する場合に、このメソッドを使用することはできません。このメソッドでは、データ ファイルおよび DDF ファイルを変更しません。テーブルを作成する前に、メモリ内ですべてのインデックスを削除する場合にのみ使用できます。参考として、AddTable メソッドのコード例をご覧ください。
|