フィールドの値を文字列で保持するクラス [詳解]
#include <groupQuery.h>
公開メンバ関数 | |
fieldValues () | |
fieldValues (const fieldValues &r) | |
void | addValue (const _TCHAR *v, bool isNull) |
bool | isNull (int index) const |
fieldValues & | operator= (const fieldValues &r) |
基底クラス fieldNames に属する継承公開メンバ関数 | |
fieldNames () | |
fieldNames (const fieldNames &r) | |
virtual | ~fieldNames () |
void | addValue (const _TCHAR *v) |
void | addValues (const _TCHAR *values, const _TCHAR *delmi) |
int | count () const |
const _TCHAR * | getValue (int index) const |
fieldNames & | keyField (const _TCHAR *name, const _TCHAR *name1=NULL, const _TCHAR *name2=NULL, const _TCHAR *name3=NULL, const _TCHAR *name4=NULL, const _TCHAR *name5=NULL, const _TCHAR *name6=NULL, const _TCHAR *name7=NULL, const _TCHAR *name8=NULL, const _TCHAR *name9=NULL, const _TCHAR *name10=NULL) |
fieldNames & | operator= (const fieldNames &r) |
const _TCHAR * | operator[] (int index) const |
void | release () |
virtual fieldNames & | reset () |
その他の継承メンバ | |
基底クラス fieldNames に属する継承静的公開メンバ関数 | |
static fieldNames * | create () |
基底クラス fieldNames に属する継承限定公開メンバ関数 | |
void | doAddValue (const _TCHAR *v, bool isNull) |
フィールドの値を文字列で保持するクラス
値とともに、NULLであるかも保持します。このクラスは内部実装でのみ使用されます。
void fieldValues | ( | ) |
コンストラクタ
void fieldValues | ( | const fieldValues & | r | ) |
コピーコンストラクタ
void addValue | ( | const _TCHAR * | v, |
bool | isNull | ||
) |
値を追加します。
v | 値を指定します。 |
isNull | 値がNULLかどうかを指定します。 |
bool isNull | ( | int | index | ) | const |
indexで指定された値がNULLかどうかを返します。
fieldValues & operator= | ( | const fieldValues & | r | ) |
fieldValues型の代入演算子。