An error occurred fetching the project authors.
- 26 Sep, 2007 1 commit
-
-
marko authored
dtuple_create(): Simplify a pointer expression. Flag the fields uninitialized after initializing them in the debug version. dtuple_t: Only declare magic_n if UNIV_DEBUG is defined. The field is not assigned to nor tested unless UNIV_DEBUG is defined.
-
- 21 Jun, 2007 1 commit
-
-
marko authored
Some things still fail in innodb-index.test, and there seems to be a race condition (data dictionary lock wait) when running with --valgrind. dfield_t: Add an "external storage" flag, dfield->ext. dfield_is_null(), dfield_is_ext(), dfield_set_ext(), dfield_set_null(): New functions. dfield_copy(), dfield_copy_data(): Add const qualifiers, fix in/out comments. data_write_sql_null(): Use memset(). big_rec_field_t: Replace byte* data with const void* data. ut_ulint_sort(): Remove. upd_field_t: Remove extern_storage. upd_node_t: Replace ext_vec, n_ext_vec with n_ext. row_merge_copy_blobs(): New function. row_ins_index_entry(): Add the parameter "ibool foreign" for suppressing foreign key checks during fast index creation or when inserting into secondary indexes. btr_page_insert_fits(): Add const qualifiers. btr_cur_add_ext(), upd_ext_vec_contains(): Remove. dfield_print_also_hex(), dfield_print(): Replace if...else if with switch. Observe dfield_is_ext().
-
- 20 Jun, 2007 1 commit
-
-
marko authored
now that all of InnoDB code is built from a single Makefile and it should not be possible to build the modules with mutually incompatible options. #define INSIDE_HA_INNOBASE_CC: Remove. srv_sizeof_trx_t_in_ha_innodb_cc: Remove. dict_table_get_low_noninlined(): Remove. This function was unused. Remove all _noninline functions. Remove the _noninline suffix from all function calls in ha_innodb.cc.
-
- 22 May, 2007 1 commit
-
-
marko authored
and change the return type from ibool to int (-1, 0, 1). This comparison function will be needed in fast index creation.
-
- 28 Mar, 2007 1 commit
-
-
marko authored
-
- 03 Jan, 2007 1 commit
-
-
marko authored
to all fold functions.
-
- 20 Oct, 2006 1 commit
-
-
marko authored
-
- 19 Oct, 2006 1 commit
-
-
marko authored
accessors returning pointers with macros that preserve const qualifiers. In UNIV_DEBUG builds, retain the accessors and cast away constness there. dfield_get_type(), dfield_get_data(), dtuple_get_nth_field(), dict_table_get_nth_col(), dict_table_get_sys_col(): Implement as macro unless #ifdef UNIV_DEBUG. rec_get_nth_field(): Replace with rec_get_nth_field_offs() that does not do pointer arithmetics. Implement rec_get_nth_field() as a macro.
-
- 17 Oct, 2006 1 commit
-
-
marko authored
and modify some functions to return const pointers. Add const qualifiers to local variable declarations or casts to remove the const qualifier in those places where write access is needed.
-
- 29 Aug, 2006 1 commit
-
-
marko authored
as per revisions r763:765.
-
- 21 Aug, 2006 1 commit
-
-
marko authored
of secondary indexes. (This is just an optimization; the logic in the search loop would never store such records externally.)
-
- 12 Apr, 2006 1 commit
-
-
marko authored
-
- 23 Feb, 2006 1 commit
-
-
marko authored
-
- 13 Feb, 2006 1 commit
-
-
marko authored
flag of records. The flags may only be updated in heap-allocated copies of records. btr_root_raise_and_insert(), btr_page_split_and_insert(), btr_cur_insert_if_possible(), btr_cur_optimistic_insert(), btr_cur_pessimistic_insert(), page_cur_tuple_insert(), page_cur_insert_rec_low(): Add parameters "ext" and "n_ext". dtuple_convert_big_rec(): Make parameter "ext" const.
-
- 27 Oct, 2005 1 commit
-
-
osku authored
-