1 #ifndef BZS_DB_PROTOCOL_TDAP_CLIENT_RECORDSET_H
2 #define BZS_DB_PROTOCOL_TDAP_CLIENT_RECORDSET_H
21 #include "groupQuery.h"
24 #include <bzs/env/tstring.h>
42 class recordsetImple* m_imple;
45 typedef std::vector<row_ptr>::iterator
iterator;
52 row& operator[](
size_t index)
const;
65 void removeField(
int index);
68 recordset& orderBy(
const _TCHAR* name1,
const _TCHAR* name2 = NULL,
69 const _TCHAR* name3 = NULL,
const _TCHAR* name4 = NULL,
70 const _TCHAR* name5 = NULL,
const _TCHAR* name6 = NULL,
71 const _TCHAR* name7 = NULL,
const _TCHAR* name8 = NULL);
76 void reserve(
size_t size);
77 void appendField(
const _TCHAR* name,
int type,
short len);
78 void appendField(
const fielddef& fd);
85 void dump(std::tostream& os);
105 #endif // BZS_DB_PROTOCOL_TDAP_CLIENT_RECORDSET_H
activeTableの読み取りクエリー 結果セットクラス
Definition: recordset.h:38
グルーピング Firstクラス
Definition: groupQuery.h:362
std::vector< row_ptr >::iterator iterator
Definition: recordset.h:45
フィールド定義構造体
Definition: tdapSchema.h:419
グルーピング条件を指定するクラス
Definition: groupQuery.h:248
fielddef のコレクションクラス
Definition: field.h:74
recordset のソートパラメータコレクションクラス
Definition: groupQuery.h:84
グルーピング レコード数カウンター
Definition: groupQuery.h:287
recordset フィルタリングクエリー
Definition: groupQuery.h:107
フィールドコレクションのベースクラス
Definition: fields.h:123
グルーピング Lastクラス
Definition: groupQuery.h:347
recordset 用テーブルアクセスクラス
Definition: activeTable.h:80