Lines Matching defs:type
19 * your system. In addition, no data type can require larger alignment than
114 * | level | type | index |
151 #define P_INVALID 0 /* Invalid page type. */
159 u_int8_t type; /* 25: Page type. */
171 #define TYPE(p) (((PAGE *)p)->type)
263 * we do with B+tree on-page structures. Because we frequently want the type
275 * | type | key/data ... |
282 * | type | len1 | element1 | len1 | len2 | element2 | len2 |
289 u_int8_t type; /* 00: Page type. */
315 #define PUT_HKEYDATA(pe, kd, len, type) { \
316 ((HKEYDATA *)pe)->type = type; \
337 * The third type is the H_OFFPAGE, represented by the HOFFPAGE structure:
340 u_int8_t type; /* 00: Page type and delete flag. */
357 * The fourth type is H_OFFDUP represented by the HOFFDUP structure:
360 u_int8_t type; /* 00: Page type and delete flag. */
386 * delete flag is an overload of the top bit of the type byte.
394 #define B_TSET(t, type, deleted) { \
395 (t) = (type); \
401 * The first type is B_KEYDATA, represented by the BKEYDATA structure:
405 u_int8_t type; /* 02: Page type AND DELETE FLAG. */
428 u_int8_t type; /* 02: Page type AND DELETE FLAG. */
465 u_int8_t type; /* 02: Page type AND DELETE FLAG. */