本節提供關於 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
資料結構。- 傳回值
無.