本节提供有关 LogfileGroup 类的信息,该类模拟 NDB 集群磁盘数据日志文件组。
- 父类
- 子类
无
- 描述
-
此类表示 NDB 集群磁盘数据日志文件组,用于存储磁盘数据撤消文件。有关日志文件组和撤消文件的详细信息,请参阅 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- 参数
无.
- 返回值
日志文件组的对象版本,作为一个整数。
- 描述
此方法设置日志文件组的
AutoGrowSpecification数据。- 签名
void setAutoGrowSpecification ( const AutoGrowSpecification& autoGrowSpec )- 参数
数据作为单个参数传递,一个
AutoGrowSpecification数据结构。- 返回值
无.