rowの実装クラス [詳解]
#include <memRecord.h>
公開メンバ関数 | |
void | clear () |
memoryRecord & | operator= (const memoryRecord &r) |
基底クラス fieldsBase に属する継承公開メンバ関数 | |
virtual | ~fieldsBase () |
field | fd (short index) const |
field | fd (const _TCHAR *name) const |
const fielddefs * | fieldDefs () const |
field | getFieldNoCheck (short index) const |
short | indexByName (const _TCHAR *name) const |
bool | isInvalidRecord () const |
field | operator[] (short index) const |
field | operator[] (const _TCHAR *name) const |
field | operator[] (const std::_tstring &name) const |
void | setInvalidRecord (bool v) |
size_t | size () const |
静的公開メンバ関数 | |
static memoryRecord * | create (fielddefs &fdinfo) |
rowの実装クラス
recordsetの行を表す row クラスの実装です。このクラスを直接使うことはあまりありません。 通常、行へのアクセスは fieldbaseクラス のインターフェースを使用します。
|
virtual |
|
static |
memoryRecord オブジェクトを生成し返します。
fdinfo | fielddefsの参照を渡します。 |
memoryRecord& operator= | ( | const memoryRecord & | r | ) |