MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tsman::Tablespace Struct Reference
Collaboration diagram for Tsman::Tablespace:

Public Types

enum  TablespaceState { TS_CREATING = 0x1, TS_ONLINE = 0x2, TS_DROPPING = 0x4 }

Public Member Functions

 Tablespace (Tsman *, const struct CreateFilegroupImplReq *)
Uint32 hashValue () const
bool equal (const Tablespace &rec) const

Public Attributes

Uint32 m_magic
union {
   Uint32   key
   Uint32   m_tablespace_id
}; 
Uint32 m_version
Uint16 m_state
Uint16 m_ref_count
Uint32 m_extent_size
Datafile_list::Head m_free_files
Tsmanm_tsman
Uint32 m_logfile_group_id
Datafile_list::Head m_full_files
Datafile_list::Head m_meta_files
Uint32 nextHash
Uint32 prevHash
Uint32 nextList
union {
   Uint32   prevList
   Uint32   nextPool
}; 

Detailed Description

Definition at line 152 of file tsman.hpp.


The documentation for this struct was generated from the following file: