本節提供關於 LogfileGroup 類別的資訊,該類別會為 NDB Cluster 磁碟資料日誌檔案群組建模。
- 父類別
- 子類別
無
- 描述
-
此類別表示 NDB Cluster 磁碟資料日誌檔案群組,該群組用於儲存磁碟資料復原檔案。如需關於日誌檔案群組和復原檔案的一般資訊,請參閱 MySQL 手冊中的NDB Cluster 磁碟資料表格。
只有未建立索引的資料行資料可以儲存在磁碟上。索引和索引資料行永遠儲存在記憶體中。
- 方法
-
下表列出此類別的公用方法以及每個方法的目的或用途
表 2.25 LogfileGroup 類別方法和描述
名稱 描述 LogfileGroup()類別建構函式 ~LogfileGroup()虛擬解構函式 getAutoGrowSpecification()取得日誌檔案群組的 AutoGrowSpecification值getName()擷取日誌檔案群組的名稱 getObjectId()取得日誌檔案群組的物件 ID getObjectStatus()取得日誌檔案群組的物件狀態值 getObjectVersion()擷取日誌檔案群組的物件版本 getUndoBufferSize()取得日誌檔案群組的復原緩衝區大小 getUndoFreeWords()擷取復原緩衝區中的可用空間量 setAutoGrowSpecification()設定日誌檔案群組的 AutoGrowSpecification值setName()設定日誌檔案群組的名稱 setUndoBufferSize()設定日誌檔案群組的復原緩衝區大小。
- 類型
雖然
LogfileGroup類別本身未定義任何公用類型,但其兩個方法會使用AutoGrowSpecification資料結構作為參數或傳回值。
- 描述
-
LogfileGroup類別有兩個公用建構函式,其中一個不採用任何引數並建立一個全新的執行個體。另一個是複製建構函式。Dictionary類別也提供用於建立和銷毀LogfileGroup物件的方法。請參閱第 2.3.3 節,「Dictionary 類別」。 - 簽章
-
新執行個體
LogfileGroup ( void )複製建構函式
LogfileGroup ( const LogfileGroup& logfileGroup ) - 參數
建立新執行個體時,建構函式不採用任何參數。複製現有執行個體時,會將要複製的
LogfileGroup執行個體的參考傳遞給建構函式。- 傳回值
LogfileGroup物件。- 解構函式
virtual ~LogfileGroup ( void )
- 描述
此方法會擷取與日誌檔案群組關聯的
AutoGrowSpecification。- 簽章
const AutoGrowSpecification& getAutoGrowSpecification ( void ) const- 參數
無.
- 傳回值
AutoGrowSpecification資料結構。
- 描述
此方法用於取得
LogfileGroup的物件狀態。- 簽章
virtual Object::Status getObjectStatus ( void ) const- 參數
無.
- 傳回值
日誌檔案群組的
Status—請參閱 Object::Status 以取得可能的值。
- 描述
此方法會取得日誌檔案群組的物件版本 (請參閱NDB 結構描述物件版本)。
- 簽章
virtual int getObjectVersion ( void ) const- 參數
無.
- 傳回值
日誌檔案群組的物件版本,為整數。
- 描述
此方法會擷取日誌檔案群組的復原緩衝區中未使用的位元組數。
- 簽章
Uint64 getUndoFreeWords ( void ) const- 參數
無.
- 傳回值
可用位元組數,為 64 位元整數。
- 描述
此方法會為日誌檔案群組設定
AutoGrowSpecification資料。- 簽章
void setAutoGrowSpecification ( const AutoGrowSpecification& autoGrowSpec )- 參數
資料以單一參數傳遞,即
AutoGrowSpecification資料結構。- 傳回值
無.