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