NdbRecord is an interface which provides a
mapping to a full or a partial record stored in
NDB. In the latter case, it can be used in
conjunction with a bitmap to assist in access.
NdbRecord is available beginning with MySQL
Cluster NDB 6.2.3.
NdbRecord has no API methods of its own; rather
it acts as a handle that can be passed between various method calls
for use in many different sorts of operations, including the
following operation types:
Unique key reads and primary key reads
Table scans and index scans
DML operations involving unique keys or primary keys
Operations involving index bounds
NdbRecord can be used simultaneously in
multiple operations, transactions, and threads.
NdbRecord can be created in NDB API programs
by calling the
createRecord() method of
Dictionary class. In addition,
a number of NDB API methods have additional declarations in MySQL
Cluster NDB 6.2.3 and later MySQL Cluster releases that enable the
programmer to leverage
Beginning with MySQL Cluster NDB 6.3.24 and MySQL Cluster NDB 7.0.4,
you can also use
NdbRecord in conjunction with
PartitionSpec structure to
perform scans that take advantage of partition pruning, by means of
a variant of
that was added in the same MySQL Cluster releases.