10bet网址
MySQL NDB集群API Developer Guide
下载本手册

2.3.17 Ndbindexoperation类

本节提供有关的信息ndbindexoperation.班级。

ndbindexoperation类概述

父母类

ndboperation.

儿童课程

没有任何

描述

ndbindexoperation.表示用于交易的索引操作。这个类继承了ndboperation.

ndbindexoperation.只能用唯一的哈希索引使用;使用有序索引,使用ndbindexscanoperation.

此类没有公共构造函数。创建一个实例ndbindexoperation.,有必要使用ndbtransaction :: getndbindexoperation()方法。

方法

下表列出了此类的公共方法以及每个方法的目的或使用:

表2.43 NDBIndexoperation类方法和描述

名称 描述
deletetuple() 从桌子中删除元组
getIndex() 获取操作使用的索引
readtuple() 从表中读取元组
updatetuple() 更新表中的现有元组

索引操作不允许插入元组。

类型

ndbindexoperation.类定义了自己的公共类型。

有关使用的更多信息ndbindexoperation., 看第1.4.2.3.2节,“单行操作”

ndbindexoperation :: deletetuple()

描述

此方法定义ndbindexoperation.作为一个删除手术。当。。。的时候ndbtransaction :: execute()调用方法,操作从表中删除元组。

签名
int deletetuple(void)
参数

没有任何

返回值

0.成功,-1失败。

ndbindexoperation :: getIndex()

描述

获取索引,给定索引操作。

签名
const ndbdictionary :: index * getIndex(void)const
参数

没有任何

返回值

指向一个指针指数目的。

ndbindexoperation :: readtuple()

描述

此方法定义ndbindexoperation.作为一个手术。当。。。的时候ndbtransaction :: execute()调用方法,操作读取元组。

签名
int readtuple(lockMode模式
参数

模式指定读取操作使用的锁定模式。看ndboperation :: lockMode.,对于可能的值。

返回值

0.成功,-1失败。

ndbindexoperation :: updatetuple()

描述

此方法定义ndbindexoperation.作为A.更新手术。当。。。的时候ndbtransaction :: execute()调用方法,操作更新表中找到的元组。

签名
int更新(void)
参数

没有任何

返回值

0.成功,-1失败。