#include <row0upd.h>
◆ upd_field_t()
  
  
      
        
          | upd_field_t::upd_field_t  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ is_virtual()
  
  
      
        
          | bool upd_field_t::is_virtual  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ print()
      
        
          | std::ostream & upd_field_t::print  | 
          ( | 
          std::ostream &  | 
          out | ) | 
           const | 
        
      
 
 
◆ push_lob_diff()
  
  
      
        
          | void upd_field_t::push_lob_diff  | 
          ( | 
          const Lob_diff &  | 
          lob_diff | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ reset()
  
  
      
        
          | void upd_field_t::reset  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Empty the information collected on LOB diffs. 
 
 
◆ exp
expression for calculating a new value: it refers to column values and constants in the symbol table of the query graph 
 
 
◆ ext_in_old
      
        
          | bool upd_field_t::ext_in_old | 
        
      
 
If true, the field was stored externally in the old row. 
 
 
◆ field_no
      
        
          | unsigned upd_field_t::field_no | 
        
      
 
for non-virtual fields, the field position in an index, usually the clustered index, but in updating a secondary index record in btr0cur.cc this is the position in the secondary index; for virtual fields the number of correcponding virtual column in table metadata 
 
 
◆ field_phy_pos
◆ heap
Memory heap in which this object is allocated. 
 
 
◆ last_trx_id
The last trx that modified the LOB. 
 
 
◆ last_undo_no
The last stmt within trx that modified the LOB. 
 
 
◆ lob_diffs
List of changes done to this updated field. 
This is usually populated from the undo log. 
 
 
◆ lob_first_page_no
The LOB first page number. 
This information is read from the undo log. 
 
 
◆ lob_version
      
        
          | ulint upd_field_t::lob_version | 
        
      
 
 
◆ mysql_field
      
        
          | Field* upd_field_t::mysql_field | 
        
      
 
 
◆ new_val
◆ old_v_val
old value for the virtual column 
 
 
◆ old_val
◆ orig_len
      
        
          | unsigned upd_field_t::orig_len | 
        
      
 
original length of the locally stored part of an externally stored column, or 0 
 
 
The documentation for this struct was generated from the following files: