本节提供有关
LogfileGroup
该类的信息,该类模拟 NDB Cluster 磁盘数据日志文件组。
- 家长班
- 儿童班
没有任何
- 描述
-
此类表示 NDB Cluster 磁盘数据日志文件组,用于存储磁盘数据撤消文件。有关日志文件组和撤消文件的一般信息,请参阅MySQL 手册中的NDB Cluster Disk Data Tables。
只有未索引的列数据才能存储在磁盘上。索引和索引列总是存储在内存中。
- 方法
-
下表列出了该类的公共方法以及每个方法的用途或用途:
表 2.24 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 Schema Object Versions)。
- 签名
virtual int getObjectVersion ( void ) const
- 参数
没有。
- 返回值
日志文件组的对象版本,作为整数。
- 描述
此方法设置
AutoGrowSpecification
日志文件组的数据。- 签名
void setAutoGrowSpecification ( const AutoGrowSpecification& autoGrowSpec )
- 参数
数据作为单个参数(
AutoGrowSpecification
数据结构)传递。- 返回值
没有。