Abstract
This section covers the List class.
Parent class. Dictionary
Child classes. None
Description.
The List class is a
Dictionary subclass that is used for
representing lists populated by the methods
Dictionary::listObjects(),
Dictionary::listIndexes(), and
Dictionary::listEvents(). (See
Section 2.3.3.1.26, “Dictionary::listObjects()”,
Section 2.3.3.1.27, “Dictionary::listIndexes()”, and
Section 2.3.3.1.28, “Dictionary::listEvents()”, for more information
about these methods.)
Class Methods. This class has only two methods, a constructor and a destructor. Neither method takes any arguments.
Constructor.
Calling the List constructor creates a new
List whose count and
elements attributes are both set equal to
0.
Destructor.
The destructor ~List() is simply defined in
such a way as to remove all elements and their properties. You can
find its definition in the file
/storage/ndb/include/ndbapi/NdbDictionary.hpp.
Attributes.
A List has two attributes:
count, an unsigned integer, which stores
the number of elements in the list.
elements, a pointer to an array of
Element data structures contained in the
list. See Section 2.3.27, “The Element Structure”.
Types.
The List class defines an
Element structure, which is described in the
following section.
For a graphical representation of this class and its parent-child
relationships, see Section 2.3.3, “The Dictionary Class”.
