本節提供有關 NdbIndexOperation
類別的資訊。
- 父類別
- 子類別
無
- 描述
-
NdbIndexOperation
代表用於交易的索引操作。此類別繼承自NdbOperation
。NdbIndexOperation
只能與唯一雜湊索引搭配使用;若要使用已排序索引,請使用NdbIndexScanOperation
。此類別沒有公用建構子。若要建立
NdbIndexOperation
的執行個體,必須使用NdbTransaction::getNdbIndexOperation()
方法。 - 方法
-
下表列出此類別的公用方法以及每個方法的用途
表 2.44 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
。