本節提供有關 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。