本節提供關於 Undofile
類別的資訊。
- 父類別
- 子類別
無
- 描述
-
Undofile
類別會模擬 NDB Cluster Disk Data 還原檔案,此檔案會儲存用於回溯交易的資料。只有未建立索引的欄資料可以儲存在磁碟上。索引和索引欄一律儲存在記憶體中。
- 方法
-
下表列出此類別的公用方法,以及每個方法的目的或用途
表 2.82 Undofile 類別方法與描述
名稱 描述 Undofile()
類別建構函式 ~Undofile()
虛擬解構函式 getFileNo()
已在 NDB 7.5.0 中移除 (錯誤 #47960,錯誤 #11756088) getLogfileGroup()
取得還原檔案所屬的日誌檔案群組名稱 getLogfileGroupId()
取得還原檔案所屬的日誌檔案群組 ID getNode()
已在 NDB 7.5.0 中移除 (錯誤 #47960,錯誤 #11756088) getObjectId()
取得還原檔案的物件 ID getObjectStatus()
取得還原檔案的 Status
getObjectVersion()
取得還原檔案的物件版本 getPath()
取得還原檔案的檔案系統路徑 getSize()
取得還原檔案的大小 setLogfileGroup()
使用日誌檔案群組的名稱或參照對應的 LogfileGroup
物件,設定還原檔案的日誌檔案群組setNode()
已在 NDB 7.5.0 中移除 (錯誤 #47960,錯誤 #11756088) setPath()
設定還原檔案的檔案系統路徑 setSize()
設定還原檔案的大小
- 類型
Undofile
類別未定義任何公用類型。
解構函式。 類別定義虛擬解構函式,此函式不採用任何引數且傳回類型為 void
。
- 描述
此方法無法如預期般運作,且已在 NDB 7.5.0 中移除 (錯誤 #47960,錯誤 #11756088)。
- 簽章
Uint32 getFileNo ( void ) const
- 參數
無.
- 傳回值
還原檔案的號碼,為不帶正負號的 32 位元整數。
- 描述
此方法會擷取還原檔案所屬的日誌檔案群組名稱。
- 簽章
const char* getLogfileGroup ( void ) const
- 參數
無.
- 傳回值
日誌檔案群組的名稱,為字串值 (字元指標)。
- 描述
-
此方法會擷取還原檔案所屬的日誌檔案群組 ID。
您也可以直接取得日誌檔案群組的名稱。請參閱 Undofile::getLogfileGroup()
- 簽章
Uint32 getLogfileGroupId ( void ) const
- 參數
無.
- 傳回值
日誌檔案群組的 ID,為不帶正負號的 32 位元整數。
- 描述
此方法無法如預期般運作,且已在 NDB 7.5.0 中移除 (錯誤 #47960,錯誤 #11756088)。
- 簽章
Uint32 getNode ( void ) const
- 參數
無.
- 傳回值
節點 ID,為不帶正負號的 32 位元整數。
- 描述
此方法會取得還原檔案的物件版本 (請參閱 NDB 綱要物件版本)。
- 簽章
virtual int getObjectVersion ( void ) const
- 參數
無.
- 傳回值
物件版本,為整數。
- 描述
此方法會取得還原檔案的大小 (以位元組為單位)。
- 簽章
Uint64 getSize ( void ) const
- 參數
無.
- 傳回值
還原檔案的大小 (以位元組為單位),為不帶正負號的 64 位元整數。
- 描述
給定日誌檔案群組的名稱或物件參照,
setLogfileGroup()
方法會將還原檔案指派給該日誌檔案群組。- 簽章
-
使用日誌檔案群組名稱
void setLogfileGroup ( const char* name )
使用
LogfileGroup
執行個體的參照void setLogfileGroup ( const class LogfileGroup & logfileGroup )
- 參數
日誌檔案群組的
name
(字元指標),或LogfileGroup
執行個體的參照。- 傳回值
無.
- 描述
此方法無法如預期般運作,且已在 NDB 7.5.0 中移除 (錯誤 #47960,錯誤 #11756088)。
- 簽章
void setNode ( Uint32 nodeId )
- 參數
要放置還原檔案的資料節點的
nodeId
;此值為不帶正負號的 32 位元整數。- 傳回值
無.