FNC_QB_Pair_t *
FNC_GetQueryBandPairs ( void *QBandBuf,
FNC_QBSearch_et SearchType,
int *NumPairs )
- void *QBandBuf
- クエリー バンドを含むバッファを指すポインタ。クエリー バンドは以下の方法で指定されます。
- FNC_GetQueryBandによって戻される
- DBC.DBQLogTbl.QueryBand列から取得される
- 呼び出し側によって指定される
- FNC_QBSearch_et SearchType
- FNC_GetQueryBandPairsが、トランザクション、セッション、プロファイルのクエリー バンドの名前/値ペアを検索するかどうかが指定されます。
- FNC_QBSearch_etはsqltypes_td.hで定義され、次の値を含みます。
- QB_FIRSTを指定すると、トランザクション、セッション、プロファイルのクエリー バンドで見つかった、それぞれの名前についての最初の固有名/値ペアを戻します。トランザクション、セッション、プロファイルのクエリー バンドに同じ名前が含まれる場合、FNC_GetQueryBandPairsは次の順番でクエリー バンドに見つかった最初の名前/値ペアを戻します。
- トランザクション用クエリー バンド
- セッション用クエリー バンド
- プロファイル クエリー バンド
- QB_TXNは、トランザクション クエリー バンドの名前/値ペアの数を戻すよう、指定します。
- QB_SESSIONは、セッション クエリー バンドの名前/値ペアの数を戻すよう、指定します。
- QB_PROFILEを指定するとプロファイル クエリー バンドの名前/値ペアを戻します。
- int *NumPairs
- FNC_GetQueryBandPairsが戻す名前/値ペア数。