本节提供有关 NdbRecord
接口的信息。
- 描述
NdbRecord
是一个接口,它提供到存储在NDB
中的完整或部分记录的映射。在后一种情况下,它可以与位图结合使用以帮助访问。- 父级
无.
- 方法
无.
- 类型
无.
NdbRecord
本身没有 API 方法;相反,它充当一个句柄,可以在各种方法调用之间传递,用于许多不同类型的操作,包括以下内容:
唯一键读取和主键读取
表扫描和索引扫描
涉及唯一键或主键的 DML 操作
涉及索引边界的操作
相同的 NdbRecord
可以同时在多个操作、事务和线程中使用。
可以通过调用 Dictionary::createRecord()
在 NDB API 程序中创建 NdbRecord
。此外,许多 NDB API 方法都有其他声明,使程序员能够利用 NdbRecord
:
以下 NdbIndexScanOperation
和 NdbDictionary
的成员也可以与 NdbRecord
扫描一起使用:
IndexBound
是用于描述索引扫描边界的结构。RecordSpecification
是用于指定列和范围偏移量的结构。
您还可以将 NdbRecord
与 PartitionSpec
结构结合使用,以执行利用分区修剪的扫描,使用 NdbIndexScanOperation::setBound()
。