Distributed Tuning Objects Guide (v11)

DtoSegment オブジェクト

このオブジェクトはインデックス内のセグメントを表します。

プロパティ

ColumnName
このセグメントに関連付けられている列名を取得または設定します。
Flags
セグメント フラグを取得または設定します。これは列挙型の値です。可能な値のリストについては、セグメント フラグを参照してください。
Number
0 から始まるセグメント番号を取得または設定します。

メソッド

なし

備考

1 つまたは複数のセグメントでインデックスが構成されます。1 つのインデックスに対し、119 個のセグメントが許可されます。1 つのインデックスのセグメントに含まれるすべての列を結合したサイズは、255 バイトより大きくすることはできないことに注意してください。

'辞書を開く 
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 
 
'最初のセグメントを取得し、列名を照会する 
Dim first_seg as DtoSegment 
Set first_seg = my_segments(1) 
Dim colname as String 
colname = first_seg.ColumnName 

関連項目

DtoSegments コレクション

DtoTable オブジェクト

DtoIndexes コレクション


DtoSegments コレクション

Distributed Tuning Objects 列挙