文档首页
MySQL NDB Cluster API 开发者指南
相关文档 下载本手册
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


2.3.22 NdbRecord 接口

本节提供有关 NdbRecord 接口的信息。

描述

NdbRecord 是一个接口,它提供到存储在 NDB 中的完整或部分记录的映射。在后一种情况下,它可以与位图结合使用以帮助访问。

父级

.

方法

.

类型

.

NdbRecord 本身没有 API 方法;相反,它充当一个句柄,可以在各种方法调用之间传递,用于许多不同类型的操作,包括以下内容:

  • 唯一键读取和主键读取

  • 表扫描和索引扫描

  • 涉及唯一键或主键的 DML 操作

  • 涉及索引边界的操作

相同的 NdbRecord 可以同时在多个操作、事务和线程中使用。

可以通过调用 Dictionary::createRecord() 在 NDB API 程序中创建 NdbRecord。此外,许多 NDB API 方法都有其他声明,使程序员能够利用 NdbRecord

以下 NdbIndexScanOperationNdbDictionary 的成员也可以与 NdbRecord 扫描一起使用:

您还可以将 NdbRecordPartitionSpec 结构结合使用,以执行利用分区修剪的扫描,使用 NdbIndexScanOperation::setBound()