MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Dbtc::TableRecord Struct Reference

Public Types

enum  {
  TR_ENABLED = 1 << 0, TR_DROPPING = 1 << 1, TR_STORED_TABLE = 1 << 2, TR_PREPARED = 1 << 3,
  TR_USER_DEFINED_PARTITIONING = 1 << 4
}

Public Member Functions

Uint8 get_enabled () const
Uint8 get_dropping () const
Uint8 get_storedTable () const
Uint8 get_prepared () const
void set_enabled (Uint8 f)
void set_dropping (Uint8 f)
void set_storedTable (Uint8 f)
void set_prepared (Uint8 f)
Uint8 get_user_defined_partitioning () const
void set_user_defined_partitioning (Uint8 f)
bool checkTable (Uint32 schemaVersion) const
Uint32 getErrorCode (Uint32 schemaVersion) const

Public Attributes

Uint32 currentSchemaVersion
Uint16 m_flags
Uint8 tableType
Uint8 singleUserMode
Uint8 noOfKeyAttr
Uint8 hasCharAttr
Uint8 noOfDistrKeys
Uint8 hasVarKeys

Detailed Description

Definition at line 1019 of file Dbtc.hpp.

Member Function Documentation

bool Dbtc::TableRecord::checkTable ( Uint32  schemaVersion) const
inline

normal transaction path

unique index is relaxed for DbUtil and transactions ongoing while index is created

Definition at line 1057 of file Dbtc.hpp.


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