This section provides information about the List
class.
- Parent class
- Child classes
Element(structure)- Description
The
Listclass is aDictionarysubclass that is used for representing lists populated by the methodsDictionary::listObjects(),Dictionary::listIndexes(), andDictionary::listEvents().- Methods
-
Beginning with NDB 8.0.29, this class has three methods, listed here:
a constructor (
List())a destructor (
~List())a
clear()method
None of the methods just listed take any arguments.
Calling the constructor creates a new
Listwhosecountandelementsattributes are both set equal to0.The
clear()method, introduced in NDB 8.0.29, removes all data from the list. You can use this to prepare an existingListfor reuse withlistEvents(),listIndexes(), orlistObjects().The destructor (
~List()) removes all elements and their properties. Beginning with NDB 8.0.29, it first invokesclear()before doing so.The definition of this class can be found in
/storage/ndb/include/ndbapi/NdbDictionary.hpp. - Attributes
-
A
Listhas the following two attributes:count, an unsigned integer, which stores the number of elements in the list.elements, a pointer to an array ofElementdata structures contained in the list. See Section 2.3.4, “The Element Structure”.
- Types
The
Listclass also defines theElementstructure.