#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::LogfileGroup::LogfileGroup | ( | ) |
| NdbDictionary::LogfileGroup::LogfileGroup | ( | const LogfileGroup & | ) |
| virtual NdbDictionary::LogfileGroup::~LogfileGroup | ( | ) | [virtual] |
| NdbDictionary::LogfileGroup::LogfileGroup | ( | NdbLogfileGroupImpl & | ) | [private] |
| const AutoGrowSpecification& NdbDictionary::LogfileGroup::getAutoGrowSpecification | ( | ) | const |
| const char* NdbDictionary::LogfileGroup::getName | ( | ) | const |
| virtual int NdbDictionary::LogfileGroup::getObjectId | ( | ) | const [virtual] |
Get object id
Implements NdbDictionary::Object.
| virtual Object::Status NdbDictionary::LogfileGroup::getObjectStatus | ( | ) | const [virtual] |
Get object status
Implements NdbDictionary::Object.
| virtual int NdbDictionary::LogfileGroup::getObjectVersion | ( | ) | const [virtual] |
Get object version
Implements NdbDictionary::Object.
| Uint32 NdbDictionary::LogfileGroup::getUndoBufferSize | ( | ) | const |
| Uint64 NdbDictionary::LogfileGroup::getUndoFreeWords | ( | ) | const |
| void NdbDictionary::LogfileGroup::setAutoGrowSpecification | ( | const AutoGrowSpecification & | ) |
| void NdbDictionary::LogfileGroup::setName | ( | const char * | name | ) |
| void NdbDictionary::LogfileGroup::setUndoBufferSize | ( | Uint32 | sz | ) |
friend class NdbDictionaryImpl [friend] |
friend class NdbLogfileGroupImpl [friend] |
class NdbLogfileGroupImpl& NdbDictionary::LogfileGroup::m_impl [private] |
Based on MySQL Cluster 7.0.10.
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.