[+/-]
Abstract
        This section details the public enumerated types belonging to
        the Object class.
      
Abstract
          This type describes the Object's
          fragmentation type.
        
Description. 
          This parameter specifies how data in the table or index is
          distributed among the cluster's storage nodes, that is, the
          number of fragments per node. The larger the table, the larger
          the number of fragments that should be used. Note that all
          replicas count as a single fragment. For a table, the default
          is FragAllMedium. For a unique hash index,
          the default is taken from the underlying table and cannot
          currently be changed.
        
Enumeration values.
| Value | Description | 
|---|---|
| FragUndefined | The fragmentation type is undefined or the default | 
| FragAllMedium | Two fragments per node | 
| FragAllLarge | Four fragments per node | 
Abstract
          This type describes the state of the
          Object.
        
Description. This parameter provides us with the object's state. By state, we mean whether or not the object is defined and is in a usable condition.
Enumeration values.
| Value | Description | 
|---|---|
| StateUndefined | Undefined | 
| StateOffline | Offline, not useable | 
| StateBuilding | Building (e.g. restore?), not useable(?) | 
| StateDropping | Going offline or being dropped; not usable | 
| StateOnline | Online, usable | 
| StateBackup | Online, being backed up, usable | 
| StateBroken | Broken; should be dropped and re-created | 
Abstract
          This type describes the Object's status.
        
Description. 
          Reading an object's Status tells whether or
          not it is available in the NDB kernel.
        
Enumeration values.
| Value | Description | 
|---|---|
| New | The object exists only in memory, and has not yet been created in the NDBkernel | 
| Changed | The object has been modified in memory, and must be committed in the NDBKernel for changes to take
                    effect | 
| Retrieved | The object exists, and has been read into main memory from the NDBKernel | 
| Invalid | The object has been invalidated, and should no longer be used | 
| Altered | The table has been altered in the NDBkernel, but is
                    still available for use | 
Abstract
          This type describes the Object's
          persistence.
        
Description. Reading this value tells us is the object is temporary or permanent.
Enumeration values.
| Value | Description | 
|---|---|
| StoreUndefined | The object is undefined | 
| StoreTemporary | Temporary storage; the object or data will be deleted on system restart | 
| StorePermanent | The object or data is permanent; it has been logged to disk | 
Abstract
          This type describes the Object's type.
        
Description. 
          The Type of the object can be one of
          several different sorts of index, trigger, tablespace, and so
          on.
        
Enumeration values.
| Value | Description | 
|---|---|
| TypeUndefined | Undefined | 
| SystemTable | System table | 
| UserTable | User table (may be temporary) | 
| UniqueHashIndex | Unique (but unordered) hash index | 
| OrderedIndex | Ordered (but not unique) index | 
| HashIndexTrigger | Index maintenance (internal) | 
| IndexTrigger | Index maintenance (internal) | 
| SubscriptionTrigger | Backup or replication (internal) | 
| ReadOnlyConstraint | Trigger (internal) | 
| Tablespace | Tablespace | 
| LogfileGroup | Logfile group | 
| Datafile | Datafile | 
| Undofile | Undofile | 

