MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NDBT_DataSetAsyncTransaction Class Reference

Public Types

enum  OperationType { OT_Insert, OT_ReadByPk, OT_UpdateByPk, OT_DeleteByPk }

Static Public Member Functions

static void insert (Ndb *theNdbObject, const NDBT_DataSet *, bool rollback=false, NDBT_DataSetAsyncTransactionCallback fun, void *anyObject)
static void readByPk (Ndb *theNdbObject, NDBT_DataSet *, bool rollback=false, NDBT_DataSetAsyncTransactionCallback fun, void *anyObject)
static void updateByPk (Ndb *theNdbObject, const NDBT_DataSet *, bool rollback=false, NDBT_DataSetAsyncTransactionCallback fun, void *anyObject)
static void deleteByPk (Ndb *theNdbObject, const NDBT_DataSet *, bool rollback=false, NDBT_DataSetAsyncTransactionCallback fun, void *anyObject)

Public Attributes

typedef(* NDBT_DataSetAsyncTransactionCallback )(OperationType, const NDBT_DataSet *, bool commit, void *anyObject)

Detailed Description

Definition at line 64 of file NDBT_DataSetTransaction.hpp.

Member Function Documentation

static void NDBT_DataSetAsyncTransaction::deleteByPk ( Ndb theNdbObject,
const NDBT_DataSet ,
bool  rollback = false,
NDBT_DataSetAsyncTransactionCallback  fun,
void *  anyObject 
)
static

Delete

static void NDBT_DataSetAsyncTransaction::insert ( Ndb theNdbObject,
const NDBT_DataSet ,
bool  rollback = false,
NDBT_DataSetAsyncTransactionCallback  fun,
void *  anyObject 
)
static

Store the data into ndb

static void NDBT_DataSetAsyncTransaction::readByPk ( Ndb theNdbObject,
NDBT_DataSet ,
bool  rollback = false,
NDBT_DataSetAsyncTransactionCallback  fun,
void *  anyObject 
)
static

Read data (using pk) from ndb

static void NDBT_DataSetAsyncTransaction::updateByPk ( Ndb theNdbObject,
const NDBT_DataSet ,
bool  rollback = false,
NDBT_DataSetAsyncTransactionCallback  fun,
void *  anyObject 
)
static

Update data using pk

Member Data Documentation

typedef(* NDBT_DataSetAsyncTransaction::NDBT_DataSetAsyncTransactionCallback)(OperationType, const NDBT_DataSet *, bool commit, void *anyObject)

A callback for the NDBT_DataSetAsyncTransaction interface.

The callback method returns:

  • the operation performed
  • the data set
  • if the transaction was commited or aborted

Definition at line 82 of file NDBT_DataSetTransaction.hpp.


The documentation for this class was generated from the following file: