#include <NdbDictionary.hpp>

enum NdbDictionary::Object::FragmentType [inherited] |
Type of fragmentation.
This parameter specifies how data in the table or index will be distributed among the db nodes in the cluster.
The bigger the table the more number of fragments should be used. Note that all replicas count as same "fragment".
For a table, default is FragAllMedium. For a unique hash index, default is taken from underlying table and cannot currently be changed.
enum NdbDictionary::Object::State [inherited] |
Object state
enum NdbDictionary::Object::Status [inherited] |
Status of object
| New | The object only exist in memory and has not been created in the NDB Kernel |
| Changed | The object has been modified in memory and has to be commited in NDB Kernel for changes to take effect |
| Retrieved | The object exist and has been read into main memory from NDB Kernel |
| Invalid | The object has been invalidated and should not be used |
| Altered | Table has been altered in NDB kernel but is still valid for usage |
enum NdbDictionary::Object::Store [inherited] |
enum NdbDictionary::Object::Type [inherited] |
Object type
| TypeUndefined | Undefined. |
| SystemTable | System table. |
| UserTable | User table (may be temporary). |
| UniqueHashIndex | Unique un-ordered hash index. |
| OrderedIndex | Non-unique ordered index. |
| HashIndexTrigger | Index maintenance, internal. |
| IndexTrigger | Index maintenance, internal. |
| SubscriptionTrigger | Backup or replication, internal. |
| ReadOnlyConstraint | Trigger, internal. |
| TableEvent | Table event. |
| Tablespace | Tablespace. |
| LogfileGroup | Logfile group. |
| Datafile | Datafile. |
| Undofile | Undofile. |
| ReorgTrigger | |
| HashMap |
Reimplemented in NdbDictionary::Index.
| NdbDictionary::ObjectId::ObjectId | ( | ) |
| virtual NdbDictionary::ObjectId::~ObjectId | ( | ) | [virtual] |
| virtual int NdbDictionary::ObjectId::getObjectId | ( | ) | const [virtual] |
Implements NdbDictionary::Object.
| virtual Status NdbDictionary::ObjectId::getObjectStatus | ( | ) | const [virtual] |
Get status of object
Implements NdbDictionary::Object.
| virtual int NdbDictionary::ObjectId::getObjectVersion | ( | ) | const [virtual] |
Get version of object
Implements NdbDictionary::Object.
friend class NdbDictObjectImpl [friend] |
class NdbDictObjectImpl& NdbDictionary::ObjectId::m_impl [private] |
Based on MySQL Cluster 7.0.6.
This page is for information only and is not maintained by MySQL or Sun Microsystems - use at your own risk. For an upto date view of the API refer to the header files included with your MySQL Cluster distribution or check the MySQL Cluster API Developer Guide.