This section provides information about the List
class.
- Parent class
- Child classes
Element
(structure)- Description
The
List
class is aDictionary
subclass 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
List
whosecount
andelements
attributes 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 existingList
for 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
List
has the following two attributes:count
, an unsigned integer, which stores the number of elements in the list.elements
, a pointer to an array ofElement
data structures contained in the list. See Section 2.3.4, “The Element Structure”.
- Types
The
List
class also defines theElement
structure.