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

バルクインサート自動開始終了クラス [詳解]

#include <trdboostapi.h>

公開メンバ関数

 autoBulkinsert (table_ptr tb, int bufsize=BULKBUFSIZE)
 
template<class T >
 autoBulkinsert (T &tba, int bufsize=BULKBUFSIZE)
 
 ~autoBulkinsert ()
 

詳解

バルクインサート自動開始終了クラス

autoBulkinsertクラスはバルクインサートの開始・終了をそれぞれコンストラクタとデストラクタで行います。 スタック・アンワインドによって例外発生時に開始したバルクインサートを自動的に 終了する機能を提供します。

構築子と解体子

autoBulkinsert ( table_ptr  tb,
int  bufsize = BULKBUFSIZE 
)
inline

コンストラクタ。バルクインサートの開始 nstable::commitBulkInsert()を呼び出します。

引数
[in]tbnstableオブジェクト
[in]bufsizeバルクインサート用キャッシュバッファのサイズを指定します。通常はBULKBUFSIZEを指定します。
autoBulkinsert ( T &  tba,
int  bufsize = BULKBUFSIZE 
)
inline

コンストラクタ。バルクインサートの開始 nstable::commitBulkInsert()を呼び出します。

引数
[in]tbatable() で table_ptr を取得できる activeObject か activeTbaleを指定します。
[in]bufsizeバルクインサート用キャッシュバッファのサイズを指定します。通常はBULKBUFSIZEを指定します。
~autoBulkinsert ( )
inline

デストラクタ。バルクインサートの終了 nstable::commitBulkInsert()を呼び出します。

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