~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/include/btr0btr.ic

  • Committer: Lee Bieber
  • Date: 2010-12-23 02:14:02 UTC
  • mfrom: (2021.1.2 build)
  • Revision ID: kalebral@gmail.com-20101223021402-o4zhdsv3x8s0q6pz
Merge Stewart - Update innobase plugin to be based on innodb 1.1.4 from MySQL 5.5.8 
Merge Marisa - fixed markup in 'administrative.rst', which was throwing an error in the build

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
Gets a buffer page and declares its latching order level. */
40
40
UNIV_INLINE
41
41
buf_block_t*
42
 
btr_block_get(
43
 
/*==========*/
44
 
        ulint   space,          /*!< in: space id */
45
 
        ulint   zip_size,       /*!< in: compressed page size in bytes
46
 
                                or 0 for uncompressed pages */
47
 
        ulint   page_no,        /*!< in: page number */
48
 
        ulint   mode,           /*!< in: latch mode */
49
 
        mtr_t*  mtr)            /*!< in: mtr */
 
42
btr_block_get_func(
 
43
/*===============*/
 
44
        ulint           space,          /*!< in: space id */
 
45
        ulint           zip_size,       /*!< in: compressed page size in bytes
 
46
                                        or 0 for uncompressed pages */
 
47
        ulint           page_no,        /*!< in: page number */
 
48
        ulint           mode,           /*!< in: latch mode */
 
49
        const char*     file,           /*!< in: file name */
 
50
        ulint           line,           /*!< in: line where called */
 
51
        mtr_t*          mtr)            /*!< in/out: mtr */
50
52
{
51
53
        buf_block_t*    block;
52
54
 
53
 
        block = buf_page_get(space, zip_size, page_no, mode, mtr);
 
55
        block = buf_page_get_gen(space, zip_size, page_no, mode,
 
56
                                 NULL, BUF_GET, file, line, mtr);
54
57
 
55
58
        if (mode != RW_NO_LATCH) {
56
59
 
61
64
}
62
65
 
63
66
/**************************************************************//**
64
 
Gets a buffer page and declares its latching order level. */
65
 
UNIV_INLINE
66
 
page_t*
67
 
btr_page_get(
68
 
/*=========*/
69
 
        ulint   space,          /*!< in: space id */
70
 
        ulint   zip_size,       /*!< in: compressed page size in bytes
71
 
                                or 0 for uncompressed pages */
72
 
        ulint   page_no,        /*!< in: page number */
73
 
        ulint   mode,           /*!< in: latch mode */
74
 
        mtr_t*  mtr)            /*!< in: mtr */
75
 
{
76
 
        return(buf_block_get_frame(btr_block_get(space, zip_size, page_no,
77
 
                                                 mode, mtr)));
78
 
}
79
 
 
80
 
/**************************************************************//**
81
67
Sets the index id field of a page. */
82
68
UNIV_INLINE
83
69
void