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”.