本节提供有关
NdbIndexOperation
该类的信息。
- 家长班
- 儿童班
没有任何
- 描述
-
NdbIndexOperation
表示在事务中使用的索引操作。此类继承自NdbOperation
.NdbIndexOperation
只能与唯一哈希索引一起使用;要使用有序索引,请使用NdbIndexScanOperation
.此类没有公共构造函数。要创建 的实例
NdbIndexOperation
,必须使用NdbTransaction::getNdbIndexOperation()
方法。 - 方法
-
下表列出了该类的公共方法以及每个方法的用途或用途:
表 2.43 NdbIndexOperation 类方法及说明
姓名 描述 deleteTuple()
从表中删除一个元组 getIndex()
获取操作使用的索引 readTuple()
从表中读取一个元组 updateTuple()
更新表中的现有元组 索引操作不允许插入元组。
- 类型
该类
NdbIndexOperation
没有定义自己的公共类型。
有关使用 的更多信息
NdbIndexOperation
,请参阅
第 1.4.2.3.2 节,“单行操作”。
- 描述
此方法将 定义
NdbIndexOperation
为一个DELETE
操作。NdbTransaction::execute()
调用 该方法时 ,该操作会从表中删除一个元组。- 签名
int deleteTuple ( void )
- 参数
没有。
- 返回值
0
关于成功,-1
关于失败。
- 描述
此方法将 定义
NdbIndexOperation
为一个READ
操作。NdbTransaction::execute()
调用 该方法时 ,该操作会读取一个元组。- 签名
int readTuple ( LockMode mode )
- 参数
mode
指定读操作使用的锁定模式。有关可能的值,请参阅 NdbOperation::LockMode。- 返回值
0
关于成功,-1
关于失败。
- 描述
此方法将 定义
NdbIndexOperation
为一个UPDATE
操作。NdbTransaction::execute()
调用 该方法时 ,该操作会更新在表中找到的元组。- 签名
int updateTuple ( void )
- 参数
没有。
- 返回值
0
关于成功,-1
关于失败。