10bet网址
MySQL NDB集群API开发指南
本手册下载

2.3.29禁止类别

介绍设备的相关信息Undofile类。

禁止课程概述

父母类

ndbdictionary.

子类

没有任何

描述

Undofile类模型NDB群集磁盘数据撤消文件,存储用于回滚事务的数据。

只有未建立索引的列数据才能存储在磁盘上。索引和索引列总是存储在内存中。

方法

下表列出了该类的公共方法以及每个方法的目的或用途:

表2.81未用类方法和描述

的名字 描述
Undofile () 类构造函数
~ Undofile () 虚拟析构函数
getfileno() 在ndb 7.5.0(bug#47960,bug#11756088)删除
getlogfilegroup() 获取撤销文件所属的日志文件组的名称
getLogfileGroupId () 获取撤销文件所属的日志文件组的ID
getNode () 在ndb 7.5.0(bug#47960,bug#11756088)删除
getObjectId () 获取撤销文件的对象ID
getObjectStatus () 获取撤消文件的文件状态
getObjectVersion () 获取撤消文件的对象版本
getPath () 获取撤消文件的文件系统路径
getSize () 获取撤消文件的大小
setlogfilegroup() 使用日志文件组的名称或对相应的引用设置撤消文件的日志文件组LogfileGroup对象
setnode() 在ndb 7.5.0(bug#47960,bug#11756088)删除
setPath () 为撤消文件设置文件系统路径
seteze() 设置撤销文件的大小

类型

Undofile类没有定义公共类型。

禁止建设者

描述

类构造函数可用于创建新Undofile实例,或复制现有的实例。

签名

创建一个新实例:

撤销文件(无效)

复制构造函数:

const Undofile& .undoFile)
参数

新实例:没有任何。复制构造函数为单个参数 - 一个参考Undofile要复制的对象。

返回值

一个Undofile目的。

析构函数。该类定义虚拟析构函数,该析构函数没有参数并具有返回类型空白

Undofile:: getFileNo()(过时的)

描述

这个方法没有按照预期的那样工作,在NDB 7.5.0中被删除了(Bug #47960, Bug #11756088)。

签名
UINT32 GetFileno(空白)Const
参数

没有任何

返回值

撤消文件的数量,作为无符号32位整数。

Undofile: getLogfileGroup ()

描述

此方法检索撤消文件所属的日志文件组的名称。

签名
const char* getLogfileGroup (void) const
参数

没有任何

返回值

日志文件组的名称,一个字符串值(作为字符指针)。

Undofile: getLogfileGroupId ()

描述

该方法检索undo文件所属的日志文件组ID。

也可以直接获取日志文件组的名称。看到Undofile: getLogfileGroup ()

签名
Uint32 getLogfileGroupId (void) const
参数

没有任何

返回值

日志文件组的ID作为无符号32位整数。

undofile :: getnode()(过时)

描述

这个方法没有按照预期的那样工作,在NDB 7.5.0中被删除了(Bug #47960, Bug #11756088)。

签名
UINT32 GetNode(空白)Const
参数

没有任何

返回值

节点ID, 32位无符号整数。

undofile :: getobjectId()

描述

此方法检索撤消文件的对象ID。

签名
Virtual Int GetObjectID(void)const
参数

没有任何

返回值

对象ID,作为一个整数。

Undofile: getObjectStatus ()

描述

此方法用于检索撤消文件的对象状态。

签名
虚拟对象:: Status getObjectStatus(void)const
参数

没有任何

返回值

一个对象::状态价值。

undofile :: getObjectVersion()

描述

此方法获取撤销文件的对象版本(参见NDB架构对象版本)。

签名
Virtual Int GetObjectVersion(void)const
参数

没有任何

返回值

对象版本,作为整数。

undofile :: getPath()

描述

此方法检索与数据节点文件系统上的撤消文件位置相匹配的路径。

签名
const char* getPath (void) const char
参数

没有任何

返回值

文件系统路径,一个字符串(作为字符指针)。

undofile :: getsize()

描述

此方法获取撤销文件的大小(以字节为单位)。

签名
Uint64 getSize (void) const
参数

没有任何

返回值

undo文件的大小(以字节为单位),为无符号64位整数。

Undofile: setLogfileGroup ()

描述

如果给定对日志文件组的名称或对象引用,则setlogfilegroup()方法将撤消文件分配给该日志文件组。

签名

使用日志文件组名称:

void setlogfilegroup(const char *的名字)

的实例的引用LogfileGroup:

void setLogfileGroup (const class LogfileGroup &logfileGroup)
参数

的名字日志文件组(字符指针)或引用对LogfileGroup实例。

返回值

没有任何

undofile :: setnode()(过时)

描述

这个方法没有按照预期的那样工作,在NDB 7.5.0中被删除了(Bug #47960, Bug #11756088)。

签名
void setNode(UINT32nodeId)
参数

nodeId将放置撤销文件的数据节点的;这是一个32位无符号整数。

返回值

没有任何

Undofile: setPath ()

描述

此方法用于设置undo文件所在数据节点上的文件系统路径。

签名
void setPath (const char* . getpath路径)
参数

所需的路径到撤销文件。

返回值

没有任何

undofile :: setave()

描述

以字节为单位设置撤消文件的大小。

签名
void setSize (Uint64大小)
参数

预期的大小撤消文件以字节为单位,作为无符号64位整数。

返回值

没有任何