MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NdbTablespaceImpl Class Reference
Inheritance diagram for NdbTablespaceImpl:
Collaboration diagram for NdbTablespaceImpl:

Public Member Functions

 NdbTablespaceImpl (NdbDictionary::Tablespace &)
int assign (const NdbTablespaceImpl &)
- Public Member Functions inherited from NdbDictionary::Tablespace
 Tablespace (const Tablespace &)
void setName (const char *name)
const char * getName () const
void setExtentSize (Uint32 sz)
Uint32 getExtentSize () const
void setAutoGrowSpecification (const AutoGrowSpecification &)
const AutoGrowSpecificationgetAutoGrowSpecification () const
void setDefaultLogfileGroup (const char *name)
void setDefaultLogfileGroup (const class LogfileGroup &)
const char * getDefaultLogfileGroup () const
Uint32 getDefaultLogfileGroupId () const
virtual Object::Status getObjectStatus () const
virtual int getObjectVersion () const
virtual int getObjectId () const
- Public Member Functions inherited from NdbFilegroupImpl
 NdbFilegroupImpl (NdbDictionary::Object::Type t)
- Public Member Functions inherited from NdbDictObjectImpl
bool change ()

Static Public Member Functions

static NdbTablespaceImplgetImpl (NdbDictionary::Tablespace &t)
static const NdbTablespaceImplgetImpl (const NdbDictionary::Tablespace &)

Public Attributes

NdbDictionary::Tablespacem_facade
- Public Attributes inherited from NdbFilegroupImpl
BaseString m_name
NdbDictionary::AutoGrowSpecification m_grow_spec
union {
   Uint32   m_extent_size
   Uint32   m_undo_buffer_size
}; 
BaseString m_logfile_group_name
Uint32 m_logfile_group_id
Uint32 m_logfile_group_version
Uint64 m_undo_free_words
- Public Attributes inherited from NdbDictObjectImpl
int m_id
Uint32 m_version
NdbDictionary::Object::Type m_type
NdbDictionary::Object::Status m_status

Additional Inherited Members

- Public Types inherited from NdbDictionary::Object
enum  Status {
  New, Changed, Retrieved, Invalid,
  Altered
}
enum  Type {
  TypeUndefined = 0, SystemTable = 1, UserTable = 2, UniqueHashIndex = 3,
  OrderedIndex = 6, HashIndexTrigger = 7, IndexTrigger = 8, SubscriptionTrigger = 9,
  ReadOnlyConstraint = 10, TableEvent = 11, Tablespace = 20, LogfileGroup = 21,
  Datafile = 22, Undofile = 23, ReorgTrigger = 19, HashMap = 24
}
enum  State {
  StateUndefined = 0, StateOffline = 1, StateBuilding = 2, StateDropping = 3,
  StateOnline = 4, StateBackup = 5, StateBroken = 9
}
enum  Store { StoreUndefined = 0, StoreNotLogged = 1, StorePermanent = 2 }
enum  FragmentType {
  FragUndefined = 0, FragSingle = 1, FragAllSmall = 2, FragAllMedium = 3,
  FragAllLarge = 4, DistrKeyHash = 5, DistrKeyLin = 6, UserDefined = 7,
  HashMapPartition = 9
}
- Protected Member Functions inherited from NdbDictObjectImpl
 NdbDictObjectImpl (NdbDictionary::Object::Type type)

Detailed Description

Definition at line 475 of file NdbDictionaryImpl.hpp.


The documentation for this class was generated from the following files: