全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 ページ
公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
memoryRecord クラス

rowの実装クラス [詳解]

#include <memRecord.h>

+ memoryRecord の継承関係図

公開メンバ関数

void clear ()
 
memoryRecordoperator= (const memoryRecord &r)
 
- 基底クラス fieldsBase に属する継承公開メンバ関数
virtual ~fieldsBase ()
 
field fd (short index) const
 
field fd (const _TCHAR *name) const
 
const fielddefsfieldDefs () 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 memoryRecordcreate (fielddefs &fdinfo)
 

詳解

rowの実装クラス

recordsetの行を表す row クラスの実装です。このクラスを直接使うことはあまりありません。 通常、行へのアクセスは fieldbaseクラス のインターフェースを使用します。

関数詳解

void clear ( )
virtual

すべてのフィールドの値をクリアします。

fieldsBaseを実装しています。

writableRecordで再実装されています。

static memoryRecord * create ( fielddefs fdinfo)
static

memoryRecord オブジェクトを生成し返します。

引数
fdinfofielddefsの参照を渡します。
memoryRecord& operator= ( const memoryRecord r)

Transactd SDK 2018年07月31日(火) 19時40分37秒 doxygen