~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/include/btr0cur.h

  • Committer: Brian Aker
  • Date: 2010-12-18 00:43:02 UTC
  • Revision ID: brian@tangent.org-20101218004302-4ivzuuzdkblyqe18
Refactor naming for integers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
456
456
Marks not updated extern fields as not-owned by this record. The ownership
457
457
is transferred to the updated record which is inserted elsewhere in the
458
458
index tree. In purge only the owner of externally stored field is allowed
459
 
to free the field. */
 
459
to free the field.
 
460
@return TRUE if BLOB ownership was transferred */
460
461
UNIV_INTERN
461
 
void
 
462
ibool
462
463
btr_cur_mark_extern_inherited_fields(
463
464
/*=================================*/
464
465
        page_zip_des_t* page_zip,/*!< in/out: compressed page whose uncompressed
558
559
        ulint           local_len);/*!< in: length of data, in bytes */
559
560
/*******************************************************************//**
560
561
Copies an externally stored field of a record to mem heap.
561
 
@return the field copied to heap */
 
562
@return the field copied to heap, or NULL if the field is incomplete */
562
563
UNIV_INTERN
563
564
byte*
564
565
btr_rec_copy_externally_stored_field(
615
616
                                order); value ULINT_UNDEFINED
616
617
                                denotes array end */
617
618
        ulint   n_recs;         /*!< number of records on the page */
 
619
        ulint   page_no;        /*!< no of the page containing the record */
 
620
        ulint   page_level;     /*!< level of the page, if later we fetch
 
621
                                the page under page_no and it is no different
 
622
                                level then we know that the tree has been
 
623
                                reorganized */
618
624
};
619
625
 
620
626
#define BTR_PATH_ARRAY_N_SLOTS  250     /*!< size of path array (in slots) */