本节提供有关
Undofile
该类的信息。
- 家长班
- 儿童班
没有任何
- 描述
-
该类
Undofile
模拟 NDB Cluster 磁盘数据撤消文件,该文件存储用于回滚事务的数据。只有未索引的列数据才能存储在磁盘上。索引和索引列总是存储在内存中。
- 方法
-
下表列出了该类的公共方法以及每个方法的用途或用途:
表 2.81 Undofile 类方法及说明
姓名 描述 Undofile()
类构造器 ~Undofile()
虚拟析构函数 getFileNo()
在 NDB 7.5.0 中删除(错误 #47960,错误 #11756088) getLogfileGroup()
获取撤销文件所属的日志文件组的名称 getLogfileGroupId()
获取undo文件所属的日志文件组的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 中删除(Bug #47960,Bug #11756088)。
- 签名
Uint32 getFileNo ( void ) const
- 参数
没有。
- 返回值
撤消文件的编号,作为无符号的 32 位整数。
- 描述
此方法检索撤消文件所属的日志文件组的名称。
- 签名
const char* getLogfileGroup ( void ) const
- 参数
没有。
- 返回值
日志文件组的名称,一个字符串值(作为字符指针)。
- 描述
-
此方法检索撤消文件所属的日志文件组的 ID。
也可以直接获取日志文件组的名称。参见Undofile::getLogfileGroup()
- 签名
Uint32 getLogfileGroupId ( void ) const
- 参数
没有。
- 返回值
日志文件组的 ID,作为无符号 32 位整数。
- 描述
此方法未按预期工作,并已在 NDB 7.5.0 中删除(Bug #47960,Bug #11756088)。
- 签名
Uint32 getNode ( void ) const
- 参数
没有。
- 返回值
节点 ID,作为无符号 32 位整数。
- 描述
此方法用于检索撤消文件的对象状态。
- 签名
virtual Object::Status getObjectStatus ( void ) const
- 参数
没有。
- 返回值
一个
Object::Status
值。
- 描述
此方法获取撤消文件的对象版本(请参阅 NDB Schema Object Versions)。
- 签名
virtual int getObjectVersion ( void ) const
- 参数
没有。
- 返回值
对象版本,作为整数。
- 描述
此方法检索与撤消文件在数据节点文件系统上的位置相匹配的路径。
- 签名
const char* getPath ( void ) const
- 参数
没有。
- 返回值
文件系统路径,一个字符串(作为字符指针)。
- 描述
给定日志文件组的名称或对象引用,该
setLogfileGroup()
方法将撤消文件分配给该日志文件组。- 签名
-
使用日志文件组名:
void setLogfileGroup ( const char* name )
使用对实例的引用
LogfileGroup
:void setLogfileGroup ( const class LogfileGroup & logfileGroup )
- 参数
日志文件组的
name
(字符指针)或对LogfileGroup
实例的引用。- 返回值
没有。
- 描述
此方法未按预期工作,并已在 NDB 7.5.0 中删除(Bug #47960,Bug #11756088)。
- 签名
void setNode ( Uint32 nodeId )
- 参数
nodeId
要放置撤消文件的数据节点的 ;这是一个无符号的 32 位整数。- 返回值
没有。