MySQL 5.6.14 Source Code Document
|
Classes | |
struct | Tuple_offsets |
Public Types | |
enum | Bits { TR_Checksum = 0x1, TR_RowGCI = 0x2, TR_ForceVarPart = 0x4, TR_DiskPart = 0x8, TR_ExtraRowGCIBits = 0x10, TR_ExtraRowAuthorBits = 0x20 } |
Public Member Functions | |
Tablerec (ArrayPool< TupTriggerData > &triggerPool) | |
bool | need_expand () const |
bool | need_expand (bool disk) const |
bool | need_shrink () const |
bool | need_shrink (bool disk) const |
template<Uint32 bit> | |
Uint32 | getExtraAttrId () const |
Uint32 | get_check_offset (Uint32 mm) const |
Public Attributes | |
Bitmask< MAXNROFATTRIBUTESINWORDS > | notNullAttributeMask |
Bitmask< MAXNROFATTRIBUTESINWORDS > | blobAttributeMask |
Uint32 | dynTabDescriptor [2] |
Uint32 * | dynVarSizeMask [2] |
Uint32 * | dynFixSizeMask [2] |
ReadFunction * | readFunctionArray |
UpdateFunction * | updateFunctionArray |
CHARSET_INFO ** | charsetArray |
Uint32 | readKeyArray |
Uint32 | tabDescriptor |
Uint32 | m_real_order_descriptor |
Uint16 | m_bits |
Uint16 | total_rec_size |
Uint16 | m_no_of_attributes |
Uint16 | m_no_of_disk_attributes |
Uint16 | noOfKeyAttr |
Uint16 | noOfCharsets |
Uint16 | m_dyn_null_bits [2] |
Uint16 | m_no_of_extra_columns |
struct Dbtup::Tablerec::Tuple_offsets | m_offsets [2] |
struct { | |
Uint16 m_no_of_fixsize | |
Uint16 m_no_of_varsize | |
Uint16 m_no_of_dynamic | |
Uint16 m_no_of_dyn_fix | |
Uint16 m_no_of_dyn_var | |
} | m_attributes [2] |
DLList< TupTriggerData > | afterInsertTriggers |
DLList< TupTriggerData > | afterDeleteTriggers |
DLList< TupTriggerData > | afterUpdateTriggers |
DLList< TupTriggerData > | subscriptionInsertTriggers |
DLList< TupTriggerData > | subscriptionDeleteTriggers |
DLList< TupTriggerData > | subscriptionUpdateTriggers |
DLList< TupTriggerData > | constraintUpdateTriggers |
DLList< TupTriggerData > | deferredInsertTriggers |
DLList< TupTriggerData > | deferredUpdateTriggers |
DLList< TupTriggerData > | deferredDeleteTriggers |
DLList< TupTriggerData > | tuxCustomTriggers |
Uint32 | fragid [MAX_FRAG_PER_NODE] |
Uint32 | fragrec [MAX_FRAG_PER_NODE] |
union { | |
struct { | |
Uint32 tabUserPtr | |
Uint32 tabUserRef | |
Uint32 m_lcpno | |
Uint32 m_fragPtrI | |
} m_dropTable | |
struct { | |
Uint32 m_fragOpPtrI | |
Uint32 defValSectionI | |
Local_key defValLocation | |
} m_createTable | |
struct { | |
Uint32 m_gci_hi | |
} m_reorg_suma_filter | |
}; | |
State | tableStatus |
Local_key | m_default_value_location |