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

Classes

struct  File
struct  Filegroup
struct  GrowSpec

Public Types

enum  KeyValues {
  FilegroupName = 1, FilegroupType = 2, FilegroupId = 3, FilegroupVersion = 4,
  FileName = 100, FileType = 101, FileId = 103, FileFGroupId = 104,
  FileFGroupVersion = 105, FileSizeHi = 106, FileSizeLo = 107, FileFreeExtents = 108,
  FileVersion = 109, FileEnd = 199, TS_ExtentSize = 1000, TS_LogfileGroupId = 1001,
  TS_LogfileGroupVersion = 1002, TS_GrowLimit = 1003, TS_GrowSizeHi = 1004, TS_GrowSizeLo = 1005,
  TS_GrowPattern = 1006, TS_GrowMaxSize = 1007, LF_UndoBufferSize = 2005, LF_UndoGrowLimit = 2000,
  LF_UndoGrowSizeHi = 2001, LF_UndoGrowSizeLo = 2002, LF_UndoGrowPattern = 2003, LF_UndoGrowMaxSize = 2004,
  LF_UndoFreeWordsHi = 2006, LF_UndoFreeWordsLo = 2007
}
enum  FileTypeValues { Datafile = 0, Undofile = 1 }

Static Public Attributes

static const Uint32 MappingSize
static const
SimpleProperties::SP2StructMapping 
Mapping []
static const Uint32 FileMappingSize
static const
SimpleProperties::SP2StructMapping 
FileMapping []

Detailed Description

Definition at line 673 of file DictTabInfo.hpp.

Member Enumeration Documentation

Enumerator:
FileName 

File parameters

TS_ExtentSize 

Tablespace parameters

LF_UndoBufferSize 

Logfile group parameters

Definition at line 674 of file DictTabInfo.hpp.

Member Data Documentation

const SimpleProperties::SP2StructMapping DictFilegroupInfo::FileMapping
static
Initial value:
{
DFGIMAPS(File, FileName, FileName, 0, PATH_MAX),
DFGIMAP2(File, FileType, FileType, 0, 1),
DFGIMAP(File, FileId, FileId),
DFGIMAP(File, FileVersion, FileVersion),
DFGIMAP(File, FileFGroupId, FilegroupId),
DFGIMAP(File, FileFGroupVersion, FilegroupVersion),
DFGIMAP(File, FileSizeHi, FileSizeHi),
DFGIMAP(File, FileSizeLo, FileSizeLo),
DFGIMAP(File, FileFreeExtents, FileFreeExtents),
}

Definition at line 775 of file DictTabInfo.hpp.

const Uint32 DictFilegroupInfo::FileMappingSize
static
Initial value:
sizeof(DictFilegroupInfo::FileMapping) /

Definition at line 774 of file DictTabInfo.hpp.

const SimpleProperties::SP2StructMapping DictFilegroupInfo::Mapping
static
Initial value:
{
DFGIMAPS(Filegroup, FilegroupName, FilegroupName, 0, MAX_TAB_NAME_SIZE),
DFGIMAP2(Filegroup, FilegroupType, FilegroupType, 0, 1),
DFGIMAP(Filegroup, FilegroupId, FilegroupId),
DFGIMAP(Filegroup, FilegroupVersion, FilegroupVersion),
DFGIMAP(Filegroup, TS_ExtentSize, TS_ExtentSize),
DFGIMAP(Filegroup, TS_LogfileGroupId, TS_LogfileGroupId),
DFGIMAP(Filegroup, TS_LogfileGroupVersion, TS_LogfileGroupVersion),
DFGIMAP(Filegroup, TS_GrowLimit, TS_DataGrow.GrowLimit),
DFGIMAP(Filegroup, TS_GrowSizeHi, TS_DataGrow.GrowSizeHi),
DFGIMAP(Filegroup, TS_GrowSizeLo, TS_DataGrow.GrowSizeLo),
DFGIMAPS(Filegroup, TS_GrowPattern, TS_DataGrow.GrowPattern, 0, PATH_MAX),
DFGIMAP(Filegroup, TS_GrowMaxSize, TS_DataGrow.GrowMaxSize),
DFGIMAP(Filegroup, LF_UndoBufferSize, LF_UndoBufferSize),
DFGIMAP(Filegroup, LF_UndoGrowLimit, LF_UndoGrow.GrowLimit),
DFGIMAP(Filegroup, LF_UndoGrowSizeHi, LF_UndoGrow.GrowSizeHi),
DFGIMAP(Filegroup, LF_UndoGrowSizeLo, LF_UndoGrow.GrowSizeLo),
DFGIMAPS(Filegroup, LF_UndoGrowPattern, LF_UndoGrow.GrowPattern, 0,PATH_MAX),
DFGIMAP(Filegroup, LF_UndoGrowMaxSize, LF_UndoGrow.GrowMaxSize),
DFGIMAP(Filegroup, LF_UndoFreeWordsHi, LF_UndoFreeWordsHi),
DFGIMAP(Filegroup, LF_UndoFreeWordsLo, LF_UndoFreeWordsLo),
}

Definition at line 758 of file DictTabInfo.hpp.

const Uint32 DictFilegroupInfo::MappingSize
static
Initial value:
sizeof(DictFilegroupInfo::Mapping) / sizeof(SimpleProperties::SP2StructMapping)

Definition at line 757 of file DictTabInfo.hpp.


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