#include <pc.hpp>#include <SimulatedBlock.hpp>#include <ndb_limits.h>#include <trigger_definitions.h>#include <AttributeHeader.hpp>#include <Bitmask.hpp>#include <signaldata/TupKey.hpp>#include <signaldata/CreateTrig.hpp>#include <signaldata/DropTrig.hpp>#include <signaldata/TrigAttrInfo.hpp>#include <signaldata/BuildIndx.hpp>#include "Undo_buffer.hpp"#include "tuppage.hpp"#include <../pgman.hpp>#include <../tsman.hpp>Include dependency graph for Dbtup.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
| #define MAX_FREE_LIST 4 |
Definition at line 50 of file Dbtup.hpp.
Referenced by Dbtup::alloc_var_part(), Dbtup::calculate_free_list_impl(), Dbtup::disk_page_set_dirty(), Dbtup::drop_fragment_free_exent(), Dbtup::drop_fragment_unmap_pages(), Dbtup::dump_disk_alloc(), Dbtup::get_alloc_page(), Dbtup::releaseFragPages(), Dbtup::update_extent_pos(), and Dbtup::update_free_page_list().
| #define ZATTR_BUFFER_SIZE 16384 |
Definition at line 2563 of file Dbtup.hpp.
Referenced by Dbtup::handleATTRINFOforTUPKEYREQ(), Dbtup::interpreterStartLab(), and Dbtup::readTriggerInfo().
| #define ZTUP_VERSION_BITS 15 |
| #define ZTUP_VERSION_MASK ((1 << ZTUP_VERSION_BITS) - 1) |
Definition at line 49 of file Dbtup.hpp.
Referenced by Dbtup::decr_tup_version(), Dbtup::handleInsertReq(), and Dbtup::handleUpdateReq().
| #define ZWORDS_ON_PAGE 8192 |
| const Uint32* ALIGN_WORD | ( | const void * | ptr | ) | [inline] |
| Uint32* ALIGN_WORD | ( | void * | ptr | ) | [inline] |
Definition at line 52 of file Dbtup.hpp.
Referenced by expand_var_part(), Dbtup::prepare_initial_insert(), Dbtup::prepare_read(), and Dbtup::shrink_tuple().
00053 { 00054 return (Uint32*)(((UintPtr(ptr) + 3) >> 2) << 2); 00055 }
Here is the caller graph for this function:

| NdbOut& operator<< | ( | NdbOut & | , | |
| const Dbtup::Tablerec & | ||||
| ) |
Definition at line 380 of file DbtupDebug.cpp.
00381 { 00382 out << "[ total_rec_size: " << tab.total_rec_size 00383 << " checksum: " << !!(tab.m_bits & Dbtup::Tablerec::TR_Checksum) 00384 << " attr: " << tab.m_no_of_attributes 00385 << " disk: " << tab.m_no_of_disk_attributes 00386 << " mm: " << tab.m_offsets[Dbtup::MM] 00387 << " [ fix: " << tab.m_attributes[Dbtup::MM].m_no_of_fixsize 00388 << " var: " << tab.m_attributes[Dbtup::MM].m_no_of_varsize << "]" 00389 00390 << " dd: " << tab.m_offsets[Dbtup::DD] 00391 << " [ fix: " << tab.m_attributes[Dbtup::DD].m_no_of_fixsize 00392 << " var: " << tab.m_attributes[Dbtup::DD].m_no_of_varsize << "]" 00393 << " ]" << endl; 00394 return out; 00395 }
1.4.7

