27#ifndef TEMPTABLE_CELL_H 
   28#define TEMPTABLE_CELL_H 
   54      const unsigned char *
data);
 
   66  const unsigned char *
data() 
const;
 
   81inline Cell::Cell(
bool is_null, uint32_t data_length, 
const unsigned char *data)
 
   82    : m_is_null(is_null), m_data_length(data_length), m_data(data) {}
 
A cell is the intersection of a row and a column.
Definition: cell.h:42
 
Cell(bool is_null, uint32_t data_length, const unsigned char *data)
Constructor.
Definition: cell.h:81
 
const bool m_is_null
Designate whether the cell is NULL.
Definition: cell.h:70
 
const unsigned char * data() const
Get a pointer to the user data inside the row.
Definition: cell.h:88
 
bool is_null() const
Check if this cell is NULL.
Definition: cell.h:84
 
const uint32_t m_data_length
Length of the user data pointed by m_data in bytes.
Definition: cell.h:73
 
uint32_t data_length() const
Get the length of the user data.
Definition: cell.h:86
 
const unsigned char *const m_data
User data.
Definition: cell.h:76
 
Definition: allocator.h:45