Merge lp://staging/~kazuhiko/maria/5.3-groonga into lp://staging/maria/5.3

Proposed by Kazuhiko
Status: Needs review
Proposed branch: lp://staging/~kazuhiko/maria/5.3-groonga
Merge into: lp://staging/maria/5.3
Diff against target: 360382 lines (+353611/-39)
1231 files modified
.bzrignore (+16/-0)
BUILD/autorun.sh (+9/-0)
BUILD/compile-pentium64 (+1/-1)
config/ac-macros/plugins.m4 (+43/-16)
config/ac-macros/zlib.m4 (+3/-3)
mysql-test/Makefile.am (+6/-1)
mysql-test/mysql-test-run.pl (+3/-2)
mysql-test/r/log_state.result (+4/-4)
mysql-test/suite/binlog/t/binlog_index-master.opt.moved (+0/-1)
mysql-test/suite/funcs_1/r/is_columns_is.result (+5/-5)
mysql-test/suite/funcs_1/r/is_tables_is.result (+2/-2)
mysql-test/suite/funcs_1/t/is_columns_is.test (+1/-1)
mysql-test/suite/funcs_1/t/is_tables_is.test (+1/-1)
mysql-test/suite/mroonga_storage/inc/have_fractional_seconds.inc (+34/-0)
mysql-test/suite/mroonga_storage/inc/have_fulltext_index_comment.inc (+7/-0)
mysql-test/suite/mroonga_storage/inc/have_mariadb.inc (+19/-0)
mysql-test/suite/mroonga_storage/inc/have_mroonga.inc (+47/-0)
mysql-test/suite/mroonga_storage/inc/have_mroonga.opt (+3/-0)
mysql-test/suite/mroonga_storage/inc/have_mroonga_deinit.inc (+35/-0)
mysql-test/suite/mroonga_storage/inc/have_mroonga_helper.inc (+17/-0)
mysql-test/suite/mroonga_storage/inc/have_mroonga_plugin.inc (+6/-0)
mysql-test/suite/mroonga_storage/r/alter_table_add_column.result (+37/-0)
mysql-test/suite/mroonga_storage/r/alter_table_change_engine.result (+49/-0)
mysql-test/suite/mroonga_storage/r/alter_table_drop_column.result (+37/-0)
mysql-test/suite/mroonga_storage/r/alter_table_engine_decimal.result (+38/-0)
mysql-test/suite/mroonga_storage/r/alter_table_fulltext.result (+52/-0)
mysql-test/suite/mroonga_storage/r/alter_table_rename_table.result (+45/-0)
mysql-test/suite/mroonga_storage/r/alter_table_spatial.result (+131/-0)
mysql-test/suite/mroonga_storage/r/auto_increment.result (+53/-0)
mysql-test/suite/mroonga_storage/r/auto_increment_text.result (+15/-0)
mysql-test/suite/mroonga_storage/r/binlog.result (+34/-0)
mysql-test/suite/mroonga_storage/r/btree.result (+25/-0)
mysql-test/suite/mroonga_storage/r/column_date_with_index.result (+29/-0)
mysql-test/suite/mroonga_storage/r/column_date_without_index.result (+27/-0)
mysql-test/suite/mroonga_storage/r/column_datetime_with_fractional_seconds_with_index.result (+34/-0)
mysql-test/suite/mroonga_storage/r/column_datetime_with_fractional_seconds_without_index.result (+32/-0)
mysql-test/suite/mroonga_storage/r/column_datetime_without_fractional_seconds_with_index.result (+33/-0)
mysql-test/suite/mroonga_storage/r/column_datetime_without_fractional_seconds_without_index.result (+31/-0)
mysql-test/suite/mroonga_storage/r/column_decimal_with_fractional_seconds_with_index.result (+29/-0)
mysql-test/suite/mroonga_storage/r/column_decimal_with_fractional_seconds_without_index.result (+27/-0)
mysql-test/suite/mroonga_storage/r/column_decimal_without_fractional_seconds_with_index.result (+29/-0)
mysql-test/suite/mroonga_storage/r/column_decimal_without_fractional_seconds_without_index.result (+27/-0)
mysql-test/suite/mroonga_storage/r/column_enum_less_with_index.result (+28/-0)
mysql-test/suite/mroonga_storage/r/column_enum_many_with_index.result (+287/-0)
mysql-test/suite/mroonga_storage/r/column_int_with_index_zero_value.result (+21/-0)
mysql-test/suite/mroonga_storage/r/column_time_with_fractional_seconds.result (+40/-0)
mysql-test/suite/mroonga_storage/r/column_time_without_fractional_seconds.result (+40/-0)
mysql-test/suite/mroonga_storage/r/column_timestamp_with_fractional_seconds.result (+42/-0)
mysql-test/suite/mroonga_storage/r/column_timestamp_without_fractional_seconds.result (+35/-0)
mysql-test/suite/mroonga_storage/r/column_year_with_index.result (+37/-0)
mysql-test/suite/mroonga_storage/r/column_year_without_index.result (+35/-0)
mysql-test/suite/mroonga_storage/r/create_database_name_slash.result (+33/-0)
mysql-test/suite/mroonga_storage/r/create_table.result (+172/-0)
mysql-test/suite/mroonga_storage/r/delete_fulltext_column.result (+21/-0)
mysql-test/suite/mroonga_storage/r/delete_id_index_hash_no_unique.result (+19/-0)
mysql-test/suite/mroonga_storage/r/delete_id_index_hash_unique.result (+19/-0)
mysql-test/suite/mroonga_storage/r/delete_normal_column.result (+34/-0)
mysql-test/suite/mroonga_storage/r/drop_database.result (+14/-0)
mysql-test/suite/mroonga_storage/r/drop_table.result (+5/-0)
mysql-test/suite/mroonga_storage/r/dry_write_delete.result (+28/-0)
mysql-test/suite/mroonga_storage/r/dry_write_insert.result (+30/-0)
mysql-test/suite/mroonga_storage/r/dry_write_update.result (+26/-0)
mysql-test/suite/mroonga_storage/r/flush_logs.result (+1/-0)
mysql-test/suite/mroonga_storage/r/fulltext_boolean_mode_pragma_default_operator.result (+45/-0)
mysql-test/suite/mroonga_storage/r/fulltext_found_rows.result (+42/-0)
mysql-test/suite/mroonga_storage/r/fulltext_index_recreate.result (+41/-0)
mysql-test/suite/mroonga_storage/r/fulltext_insert_select.result (+66/-0)
mysql-test/suite/mroonga_storage/r/fulltext_insert_values.result (+25/-0)
mysql-test/suite/mroonga_storage/r/fulltext_multiple_column_index_delete.result (+34/-0)
mysql-test/suite/mroonga_storage/r/fulltext_multiple_column_index_insert.result (+40/-0)
mysql-test/suite/mroonga_storage/r/fulltext_multiple_column_index_recreate.result (+42/-0)
mysql-test/suite/mroonga_storage/r/fulltext_multiple_column_index_update.result (+37/-0)
mysql-test/suite/mroonga_storage/r/fulltext_multiple_index.result (+33/-0)
mysql-test/suite/mroonga_storage/r/fulltext_no_primary_key.result (+21/-0)
mysql-test/suite/mroonga_storage/r/fulltext_no_such_key.result (+25/-0)
mysql-test/suite/mroonga_storage/r/fulltext_not_match_against.result (+68/-0)
mysql-test/suite/mroonga_storage/r/fulltext_parser_comment.result (+29/-0)
mysql-test/suite/mroonga_storage/r/fulltext_parser_default.result (+31/-0)
mysql-test/suite/mroonga_storage/r/fulltext_search_ascii.result (+29/-0)
mysql-test/suite/mroonga_storage/r/fulltext_search_cp932.result (+18/-0)
mysql-test/suite/mroonga_storage/r/fulltext_search_eucjpms.result (+18/-0)
mysql-test/suite/mroonga_storage/r/fulltext_search_japanese.result (+18/-0)
mysql-test/suite/mroonga_storage/r/geometry_contains.result (+169/-0)
mysql-test/suite/mroonga_storage/r/hash_index_id_normal.result (+18/-0)
mysql-test/suite/mroonga_storage/r/hash_index_id_primary.result (+28/-0)
mysql-test/suite/mroonga_storage/r/hash_index_id_unique.result (+18/-0)
mysql-test/suite/mroonga_storage/r/hash_index_normal_column_insert.result (+25/-0)
mysql-test/suite/mroonga_storage/r/information_schema.result (+4/-0)
mysql-test/suite/mroonga_storage/r/insert.result (+90/-0)
mysql-test/suite/mroonga_storage/r/insert_on_duplicate_key_update_primary_key.result (+26/-0)
mysql-test/suite/mroonga_storage/r/insert_on_duplicate_key_update_unique_key.result (+30/-0)
mysql-test/suite/mroonga_storage/r/key_read.result (+53/-0)
mysql-test/suite/mroonga_storage/r/last_insert_grn_id.result (+31/-0)
mysql-test/suite/mroonga_storage/r/log_level.result (+47/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_delete.result (+32/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_recreate.result (+39/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_replace.result (+39/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_select_double.result (+28/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_select_float.result (+28/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_select_int.result (+37/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_select_string.result (+40/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_select_varchar.result (+39/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_update.result (+34/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_index_update_int.result (+30/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_primary_key_delete.result (+29/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_primary_key_select_int.result (+37/-0)
mysql-test/suite/mroonga_storage/r/multiple_column_primary_key_update.result (+32/-0)
mysql-test/suite/mroonga_storage/r/optimization_order_limit_disabled.result (+47/-0)
mysql-test/suite/mroonga_storage/r/optimization_order_limit_equal_int.result (+45/-0)
mysql-test/suite/mroonga_storage/r/optimization_order_limit_have_primary_key.result (+43/-0)
mysql-test/suite/mroonga_storage/r/optimization_order_limit_no_primary_key.result (+42/-0)
mysql-test/suite/mroonga_storage/r/optimization_order_limit_todo_split_me.result (+136/-0)
mysql-test/suite/mroonga_storage/r/optimization_skip_count_after_insert_multithread.result (+19/-0)
mysql-test/suite/mroonga_storage/r/optimization_skip_count_after_insert_single_thread.result (+19/-0)
mysql-test/suite/mroonga_storage/r/optimization_skip_count_disabled.result (+32/-0)
mysql-test/suite/mroonga_storage/r/optimization_skip_count_index_view.result (+28/-0)
mysql-test/suite/mroonga_storage/r/optimization_skip_count_todo_split_me.result (+106/-0)
mysql-test/suite/mroonga_storage/r/primary_key_date.result (+28/-0)
mysql-test/suite/mroonga_storage/r/primary_key_datetime_with_fractional_seconds.result (+30/-0)
mysql-test/suite/mroonga_storage/r/primary_key_datetime_without_fractional_seconds.result (+29/-0)
mysql-test/suite/mroonga_storage/r/primary_key_decimal_with_fractional_seconds.result (+25/-0)
mysql-test/suite/mroonga_storage/r/primary_key_decimal_without_fractional_seconds.result (+25/-0)
mysql-test/suite/mroonga_storage/r/primary_key_time_with_fractional_seconds.result (+29/-0)
mysql-test/suite/mroonga_storage/r/primary_key_time_without_fractional_seconds.result (+29/-0)
mysql-test/suite/mroonga_storage/r/primary_key_timestamp_with_fractional_seconds.result (+30/-0)
mysql-test/suite/mroonga_storage/r/primary_key_timestamp_without_fractional_seconds.result (+26/-0)
mysql-test/suite/mroonga_storage/r/primary_key_year.result (+29/-0)
mysql-test/suite/mroonga_storage/r/replace_select_varchar.result (+39/-0)
mysql-test/suite/mroonga_storage/r/replace_text.result (+33/-0)
mysql-test/suite/mroonga_storage/r/replace_varchar.result (+33/-0)
mysql-test/suite/mroonga_storage/r/select_all.result (+198/-0)
mysql-test/suite/mroonga_storage/r/select_pkey.result (+27/-0)
mysql-test/suite/mroonga_storage/r/select_secondary_key.result (+55/-0)
mysql-test/suite/mroonga_storage/r/show_create_table.result (+25/-0)
mysql-test/suite/mroonga_storage/r/show_table_status.result (+14/-0)
mysql-test/suite/mroonga_storage/r/show_table_status_for_auto_increment.result (+11/-0)
mysql-test/suite/mroonga_storage/r/sub_query_fulltext.result (+44/-0)
mysql-test/suite/mroonga_storage/r/temporary_table.result (+21/-0)
mysql-test/suite/mroonga_storage/r/tinyint.result (+18/-0)
mysql-test/suite/mroonga_storage/r/truncate.result (+55/-0)
mysql-test/suite/mroonga_storage/r/update_by_last_insert_grn_id.result (+32/-0)
mysql-test/suite/mroonga_storage/r/update_fulltext.result (+22/-0)
mysql-test/suite/mroonga_storage/r/update_id_hash_index.result (+20/-0)
mysql-test/suite/mroonga_storage/r/update_id_unique_hash_index.result (+20/-0)
mysql-test/suite/mroonga_storage/r/update_int.result (+42/-0)
mysql-test/suite/mroonga_storage/r/update_virtual_column.result (+28/-0)
mysql-test/suite/mroonga_storage/r/variables.result (+3/-0)
mysql-test/suite/mroonga_storage/t/alter_table_add_column.test (+45/-0)
mysql-test/suite/mroonga_storage/t/alter_table_change_engine.test (+54/-0)
mysql-test/suite/mroonga_storage/t/alter_table_drop_column.test (+44/-0)
mysql-test/suite/mroonga_storage/t/alter_table_engine_decimal.test (+45/-0)
mysql-test/suite/mroonga_storage/t/alter_table_fulltext.test (+56/-0)
mysql-test/suite/mroonga_storage/t/alter_table_rename_table.test (+49/-0)
mysql-test/suite/mroonga_storage/t/alter_table_spatial.test (+149/-0)
mysql-test/suite/mroonga_storage/t/auto_increment.test (+53/-0)
mysql-test/suite/mroonga_storage/t/auto_increment_text.test (+33/-0)
mysql-test/suite/mroonga_storage/t/binlog.test (+53/-0)
mysql-test/suite/mroonga_storage/t/btree.test (+33/-0)
mysql-test/suite/mroonga_storage/t/column_date_with_index.test (+41/-0)
mysql-test/suite/mroonga_storage/t/column_date_without_index.test (+40/-0)
mysql-test/suite/mroonga_storage/t/column_datetime_with_fractional_seconds_with_index.test (+47/-0)
mysql-test/suite/mroonga_storage/t/column_datetime_with_fractional_seconds_without_index.test (+46/-0)
mysql-test/suite/mroonga_storage/t/column_datetime_without_fractional_seconds_with_index.test (+45/-0)
mysql-test/suite/mroonga_storage/t/column_datetime_without_fractional_seconds_without_index.test (+44/-0)
mysql-test/suite/mroonga_storage/t/column_decimal_with_fractional_seconds_with_index.test (+41/-0)
mysql-test/suite/mroonga_storage/t/column_decimal_with_fractional_seconds_without_index.test (+40/-0)
mysql-test/suite/mroonga_storage/t/column_decimal_without_fractional_seconds_with_index.test (+41/-0)
mysql-test/suite/mroonga_storage/t/column_decimal_without_fractional_seconds_without_index.test (+40/-0)
mysql-test/suite/mroonga_storage/t/column_enum_less_with_index.test (+41/-0)
mysql-test/suite/mroonga_storage/t/column_enum_many_with_index.test (+298/-0)
mysql-test/suite/mroonga_storage/t/column_int_with_index_zero_value.test (+40/-0)
mysql-test/suite/mroonga_storage/t/column_time_with_fractional_seconds.test (+50/-0)
mysql-test/suite/mroonga_storage/t/column_time_without_fractional_seconds.test (+49/-0)
mysql-test/suite/mroonga_storage/t/column_timestamp_with_fractional_seconds.test (+54/-0)
mysql-test/suite/mroonga_storage/t/column_timestamp_without_fractional_seconds.test (+46/-0)
mysql-test/suite/mroonga_storage/t/column_year_with_index.test (+47/-0)
mysql-test/suite/mroonga_storage/t/column_year_without_index.test (+46/-0)
mysql-test/suite/mroonga_storage/t/create_database_name_slash.test (+60/-0)
mysql-test/suite/mroonga_storage/t/create_table.test (+147/-0)
mysql-test/suite/mroonga_storage/t/delete_fulltext_column.test (+36/-0)
mysql-test/suite/mroonga_storage/t/delete_id_index_hash_no_unique.test (+33/-0)
mysql-test/suite/mroonga_storage/t/delete_id_index_hash_unique.test (+33/-0)
mysql-test/suite/mroonga_storage/t/delete_normal_column.test (+44/-0)
mysql-test/suite/mroonga_storage/t/drop_database.test (+40/-0)
mysql-test/suite/mroonga_storage/t/drop_table.test (+29/-0)
mysql-test/suite/mroonga_storage/t/dry_write_delete.test (+43/-0)
mysql-test/suite/mroonga_storage/t/dry_write_insert.test (+43/-0)
mysql-test/suite/mroonga_storage/t/dry_write_update.test (+42/-0)
mysql-test/suite/mroonga_storage/t/flush_logs.test (+21/-0)
mysql-test/suite/mroonga_storage/t/fulltext_boolean_mode_pragma_default_operator.test (+48/-0)
mysql-test/suite/mroonga_storage/t/fulltext_found_rows.test (+49/-0)
mysql-test/suite/mroonga_storage/t/fulltext_index_recreate.test (+44/-0)
mysql-test/suite/mroonga_storage/t/fulltext_insert_select.test (+45/-0)
mysql-test/suite/mroonga_storage/t/fulltext_insert_values.test (+33/-0)
mysql-test/suite/mroonga_storage/t/fulltext_multiple_column_index_delete.test (+42/-0)
mysql-test/suite/mroonga_storage/t/fulltext_multiple_column_index_insert.test (+42/-0)
mysql-test/suite/mroonga_storage/t/fulltext_multiple_column_index_recreate.test (+50/-0)
mysql-test/suite/mroonga_storage/t/fulltext_multiple_column_index_update.test (+43/-0)
mysql-test/suite/mroonga_storage/t/fulltext_multiple_index.test (+47/-0)
mysql-test/suite/mroonga_storage/t/fulltext_no_primary_key.test (+39/-0)
mysql-test/suite/mroonga_storage/t/fulltext_no_such_key.test (+41/-0)
mysql-test/suite/mroonga_storage/t/fulltext_not_match_against.test (+46/-0)
mysql-test/suite/mroonga_storage/t/fulltext_parser_comment.test (+38/-0)
mysql-test/suite/mroonga_storage/t/fulltext_parser_default.test (+38/-0)
mysql-test/suite/mroonga_storage/t/fulltext_search_ascii.test (+36/-0)
mysql-test/suite/mroonga_storage/t/fulltext_search_cp932.test (+34/-0)
mysql-test/suite/mroonga_storage/t/fulltext_search_eucjpms.test (+34/-0)
mysql-test/suite/mroonga_storage/t/fulltext_search_japanese.test (+33/-0)
mysql-test/suite/mroonga_storage/t/geometry_contains.test (+144/-0)
mysql-test/suite/mroonga_storage/t/hash_index_id_normal.test (+33/-0)
mysql-test/suite/mroonga_storage/t/hash_index_id_primary.test (+35/-0)
mysql-test/suite/mroonga_storage/t/hash_index_id_unique.test (+33/-0)
mysql-test/suite/mroonga_storage/t/hash_index_normal_column_insert.test (+33/-0)
mysql-test/suite/mroonga_storage/t/information_schema.test (+22/-0)
mysql-test/suite/mroonga_storage/t/insert.test (+102/-0)
mysql-test/suite/mroonga_storage/t/insert_on_duplicate_key_update_primary_key.test (+43/-0)
mysql-test/suite/mroonga_storage/t/insert_on_duplicate_key_update_unique_key.test (+45/-0)
mysql-test/suite/mroonga_storage/t/key_read.test (+47/-0)
mysql-test/suite/mroonga_storage/t/last_insert_grn_id.test (+48/-0)
mysql-test/suite/mroonga_storage/t/log_level.test (+57/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_delete.test (+40/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_recreate.test (+50/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_replace.test (+43/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_select_double.test (+43/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_select_float.test (+43/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_select_int.test (+46/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_select_string.test (+41/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_select_varchar.test (+44/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_update.test (+40/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_index_update_int.test (+43/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_primary_key_delete.test (+39/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_primary_key_select_int.test (+40/-0)
mysql-test/suite/mroonga_storage/t/multiple_column_primary_key_update.test (+39/-0)
mysql-test/suite/mroonga_storage/t/optimization_order_limit_disabled.test (+60/-0)
mysql-test/suite/mroonga_storage/t/optimization_order_limit_equal_int.test (+56/-0)
mysql-test/suite/mroonga_storage/t/optimization_order_limit_have_primary_key.test (+51/-0)
mysql-test/suite/mroonga_storage/t/optimization_order_limit_no_primary_key.test (+51/-0)
mysql-test/suite/mroonga_storage/t/optimization_order_limit_todo_split_me.test (+89/-0)
mysql-test/suite/mroonga_storage/t/optimization_skip_count_after_insert_multithread.test (+45/-0)
mysql-test/suite/mroonga_storage/t/optimization_skip_count_after_insert_single_thread.test (+40/-0)
mysql-test/suite/mroonga_storage/t/optimization_skip_count_disabled.test (+51/-0)
mysql-test/suite/mroonga_storage/t/optimization_skip_count_index_view.test (+55/-0)
mysql-test/suite/mroonga_storage/t/optimization_skip_count_todo_split_me.test (+61/-0)
mysql-test/suite/mroonga_storage/t/primary_key_date.test (+42/-0)
mysql-test/suite/mroonga_storage/t/primary_key_datetime_with_fractional_seconds.test (+45/-0)
mysql-test/suite/mroonga_storage/t/primary_key_datetime_without_fractional_seconds.test (+43/-0)
mysql-test/suite/mroonga_storage/t/primary_key_decimal_with_fractional_seconds.test (+39/-0)
mysql-test/suite/mroonga_storage/t/primary_key_decimal_without_fractional_seconds.test (+39/-0)
mysql-test/suite/mroonga_storage/t/primary_key_time_with_fractional_seconds.test (+44/-0)
mysql-test/suite/mroonga_storage/t/primary_key_time_without_fractional_seconds.test (+43/-0)
mysql-test/suite/mroonga_storage/t/primary_key_timestamp_with_fractional_seconds.test (+45/-0)
mysql-test/suite/mroonga_storage/t/primary_key_timestamp_without_fractional_seconds.test (+40/-0)
mysql-test/suite/mroonga_storage/t/primary_key_year.test (+43/-0)
mysql-test/suite/mroonga_storage/t/replace_select_varchar.test (+63/-0)
mysql-test/suite/mroonga_storage/t/replace_text.test (+44/-0)
mysql-test/suite/mroonga_storage/t/replace_varchar.test (+44/-0)
mysql-test/suite/mroonga_storage/t/select_all.test (+100/-0)
mysql-test/suite/mroonga_storage/t/select_pkey.test (+40/-0)
mysql-test/suite/mroonga_storage/t/select_secondary_key.test (+51/-0)
mysql-test/suite/mroonga_storage/t/show_create_table.test (+35/-0)
mysql-test/suite/mroonga_storage/t/show_table_status.test (+33/-0)
mysql-test/suite/mroonga_storage/t/show_table_status_for_auto_increment.test (+31/-0)
mysql-test/suite/mroonga_storage/t/sub_query_fulltext.test (+55/-0)
mysql-test/suite/mroonga_storage/t/temporary_table.test (+37/-0)
mysql-test/suite/mroonga_storage/t/tinyint.test (+35/-0)
mysql-test/suite/mroonga_storage/t/truncate.test (+56/-0)
mysql-test/suite/mroonga_storage/t/update_by_last_insert_grn_id.test (+48/-0)
mysql-test/suite/mroonga_storage/t/update_fulltext.test (+36/-0)
mysql-test/suite/mroonga_storage/t/update_id_hash_index.test (+33/-0)
mysql-test/suite/mroonga_storage/t/update_id_unique_hash_index.test (+33/-0)
mysql-test/suite/mroonga_storage/t/update_int.test (+44/-0)
mysql-test/suite/mroonga_storage/t/update_virtual_column.test (+40/-0)
mysql-test/suite/mroonga_storage/t/variables.test (+22/-0)
mysql-test/suite/mroonga_wrapper/r/alter_table_add_column.result (+37/-0)
mysql-test/suite/mroonga_wrapper/r/alter_table_change_engine.result (+49/-0)
mysql-test/suite/mroonga_wrapper/r/alter_table_drop_column.result (+37/-0)
mysql-test/suite/mroonga_wrapper/r/alter_table_fulltext.result (+52/-0)
mysql-test/suite/mroonga_wrapper/r/alter_table_rename_table.result (+45/-0)
mysql-test/suite/mroonga_wrapper/r/alter_table_spatial.result (+131/-0)
mysql-test/suite/mroonga_wrapper/r/auto_increment_text.result (+15/-0)
mysql-test/suite/mroonga_wrapper/r/binlog.result (+34/-0)
mysql-test/suite/mroonga_wrapper/r/bulk_insert.result (+30/-0)
mysql-test/suite/mroonga_wrapper/r/count_star_index.result (+28/-0)
mysql-test/suite/mroonga_wrapper/r/create_table.result (+109/-0)
mysql-test/suite/mroonga_wrapper/r/delete.result (+55/-0)
mysql-test/suite/mroonga_wrapper/r/dry_write_delete.result (+53/-0)
mysql-test/suite/mroonga_wrapper/r/dry_write_insert.result (+42/-0)
mysql-test/suite/mroonga_wrapper/r/dry_write_update.result (+39/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_boolean_mode_pragma_default_operator.result (+45/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_index_recreate.result (+41/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_insert_select.result (+66/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_insert_values.result (+25/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_many_records.result (+4389/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_multiple_column_index_delete.result (+34/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_multiple_column_index_insert.result (+40/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_multiple_column_index_recreate.result (+42/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_multiple_column_index_update.result (+37/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_multiple_index.result (+33/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_myisam.result (+202/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_not_match_against.result (+68/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_parser_comment.result (+29/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_search_ascii.result (+29/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_search_cp932.result (+18/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_search_eucjpms.result (+18/-0)
mysql-test/suite/mroonga_wrapper/r/fulltext_search_japanese.result (+18/-0)
mysql-test/suite/mroonga_wrapper/r/geometry_contains.result (+169/-0)
mysql-test/suite/mroonga_wrapper/r/geometry_delete.result (+31/-0)
mysql-test/suite/mroonga_wrapper/r/geometry_update.result (+36/-0)
mysql-test/suite/mroonga_wrapper/r/insert.result (+78/-0)
mysql-test/suite/mroonga_wrapper/r/insert_on_duplicate_key_multiple_column_primary_key_myisam.result (+36/-0)
mysql-test/suite/mroonga_wrapper/r/insert_on_duplicate_key_multiple_column_unique_index_myisam.result (+39/-0)
mysql-test/suite/mroonga_wrapper/r/optimization_order_limit_todo_split_me.result (+67/-0)
mysql-test/suite/mroonga_wrapper/r/repair_table.result (+42/-0)
mysql-test/suite/mroonga_wrapper/r/temporary_table.result (+21/-0)
mysql-test/suite/mroonga_wrapper/r/transaction_rollback_delete_delete.result (+50/-0)
mysql-test/suite/mroonga_wrapper/r/transaction_rollback_delete_update.result (+47/-0)
mysql-test/suite/mroonga_wrapper/r/truncate.result (+55/-0)
mysql-test/suite/mroonga_wrapper/r/update_fulltext.result (+33/-0)
mysql-test/suite/mroonga_wrapper/r/update_int.result (+36/-0)
mysql-test/suite/mroonga_wrapper/t/alter_table_add_column.test (+45/-0)
mysql-test/suite/mroonga_wrapper/t/alter_table_change_engine.test (+54/-0)
mysql-test/suite/mroonga_wrapper/t/alter_table_drop_column.test (+44/-0)
mysql-test/suite/mroonga_wrapper/t/alter_table_fulltext.test (+56/-0)
mysql-test/suite/mroonga_wrapper/t/alter_table_rename_table.test (+49/-0)
mysql-test/suite/mroonga_wrapper/t/alter_table_spatial.test (+149/-0)
mysql-test/suite/mroonga_wrapper/t/auto_increment_text.test (+33/-0)
mysql-test/suite/mroonga_wrapper/t/binlog.test (+54/-0)
mysql-test/suite/mroonga_wrapper/t/bulk_insert.test (+43/-0)
mysql-test/suite/mroonga_wrapper/t/count_star_index.test (+53/-0)
mysql-test/suite/mroonga_wrapper/t/create_table.test (+98/-0)
mysql-test/suite/mroonga_wrapper/t/delete.test (+58/-0)
mysql-test/suite/mroonga_wrapper/t/dry_write_delete.test (+54/-0)
mysql-test/suite/mroonga_wrapper/t/dry_write_insert.test (+46/-0)
mysql-test/suite/mroonga_wrapper/t/dry_write_update.test (+47/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_boolean_mode_pragma_default_operator.test (+48/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_index_recreate.test (+44/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_insert_select.test (+46/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_insert_values.test (+34/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_many_records.test (+4135/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_multiple_column_index_delete.test (+42/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_multiple_column_index_insert.test (+42/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_multiple_column_index_recreate.test (+50/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_multiple_column_index_update.test (+43/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_multiple_index.test (+47/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_myisam.test (+102/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_not_match_against.test (+46/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_parser_comment.test (+38/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_search_ascii.test (+37/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_search_cp932.test (+34/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_search_eucjpms.test (+34/-0)
mysql-test/suite/mroonga_wrapper/t/fulltext_search_japanese.test (+34/-0)
mysql-test/suite/mroonga_wrapper/t/geometry_contains.test (+144/-0)
mysql-test/suite/mroonga_wrapper/t/geometry_delete.test (+47/-0)
mysql-test/suite/mroonga_wrapper/t/geometry_update.test (+49/-0)
mysql-test/suite/mroonga_wrapper/t/insert.test (+90/-0)
mysql-test/suite/mroonga_wrapper/t/insert_on_duplicate_key_multiple_column_primary_key_myisam.test (+49/-0)
mysql-test/suite/mroonga_wrapper/t/insert_on_duplicate_key_multiple_column_unique_index_myisam.test (+49/-0)
mysql-test/suite/mroonga_wrapper/t/optimization_order_limit_todo_split_me.test (+67/-0)
mysql-test/suite/mroonga_wrapper/t/repair_table.test (+62/-0)
mysql-test/suite/mroonga_wrapper/t/temporary_table.test (+37/-0)
mysql-test/suite/mroonga_wrapper/t/transaction_rollback_delete_delete.test (+58/-0)
mysql-test/suite/mroonga_wrapper/t/transaction_rollback_delete_update.test (+55/-0)
mysql-test/suite/mroonga_wrapper/t/truncate.test (+56/-0)
mysql-test/suite/mroonga_wrapper/t/update_fulltext.test (+42/-0)
mysql-test/suite/mroonga_wrapper/t/update_int.test (+40/-0)
mysql-test/t/information_schema-master.opt (+1/-0)
mysql-test/t/information_schema_all_engines-master.opt (+1/-1)
mysql-test/t/log_state.test (+1/-1)
storage/mroonga/AUTHORS (+7/-0)
storage/mroonga/CMakeLists.txt (+24/-0)
storage/mroonga/Makefile.am (+63/-0)
storage/mroonga/README (+1/-0)
storage/mroonga/groonga/AUTHORS (+17/-0)
storage/mroonga/groonga/CMakeLists.txt (+276/-0)
storage/mroonga/groonga/COPYING (+502/-0)
storage/mroonga/groonga/ChangeLog (+12375/-0)
storage/mroonga/groonga/INSTALL (+1/-0)
storage/mroonga/groonga/Makefile.am (+140/-0)
storage/mroonga/groonga/NEWS (+1/-0)
storage/mroonga/groonga/README (+1/-0)
storage/mroonga/groonga/base_version (+1/-0)
storage/mroonga/groonga/bindings/php/config.m4 (+66/-0)
storage/mroonga/groonga/bindings/php/config.w32 (+6/-0)
storage/mroonga/groonga/bindings/php/groonga.c (+227/-0)
storage/mroonga/groonga/bindings/php/groonga.dsp (+112/-0)
storage/mroonga/groonga/bindings/php/php_groonga.h (+125/-0)
storage/mroonga/groonga/bindings/python/ql/groongaql.c (+364/-0)
storage/mroonga/groonga/bindings/python/ql/setup.py (+22/-0)
storage/mroonga/groonga/build/Makefile.am (+2/-0)
storage/mroonga/groonga/build/ac_macros/check_functions.m4 (+9/-0)
storage/mroonga/groonga/build/ac_macros/check_headers.m4 (+23/-0)
storage/mroonga/groonga/build/cmake_modules/Makefile.am (+2/-0)
storage/mroonga/groonga/build/cmake_modules/ReadFileList.cmake (+27/-0)
storage/mroonga/groonga/build/makefiles/LC_MESSAGES.am (+5/-0)
storage/mroonga/groonga/build/makefiles/gettext.am (+58/-0)
storage/mroonga/groonga/build/makefiles/locale.am (+12/-0)
storage/mroonga/groonga/build/makefiles/sphinx-build.am (+26/-0)
storage/mroonga/groonga/build/makefiles/sphinx.am (+180/-0)
storage/mroonga/groonga/compile (+310/-0)
storage/mroonga/groonga/config.guess (+1517/-0)
storage/mroonga/groonga/config.h.cmake (+127/-0)
storage/mroonga/groonga/config.sub (+1760/-0)
storage/mroonga/groonga/configure.ac (+1202/-0)
storage/mroonga/groonga/data/CMakeLists.txt (+18/-0)
storage/mroonga/groonga/data/Makefile.am (+13/-0)
storage/mroonga/groonga/data/groonga.conf (+11/-0)
storage/mroonga/groonga/data/html/CMakeLists.txt (+16/-0)
storage/mroonga/groonga/data/html/Makefile.am (+9/-0)
storage/mroonga/groonga/data/html/admin/css/groonga-admin.css (+105/-0)
storage/mroonga/groonga/data/html/admin/css/redmond/jquery-ui-1.8.18.custom.css (+565/-0)
storage/mroonga/groonga/data/html/admin/favicon.svg (+121/-0)
storage/mroonga/groonga/data/html/admin/images/groonga.svg (+121/-0)
storage/mroonga/groonga/data/html/admin/index.html (+296/-0)
storage/mroonga/groonga/data/html/admin/js/groonga-admin.js (+1354/-0)
storage/mroonga/groonga/data/html/admin/js/jquery-1.7.2.min.js (+4/-0)
storage/mroonga/groonga/data/html/admin/js/jquery-ui-1.8.18.custom.min.js (+356/-0)
storage/mroonga/groonga/data/html/admin/js/jquery.flot-0.7.min.js (+6/-0)
storage/mroonga/groonga/data/html/admin/js/jquery.flot.license.txt (+22/-0)
storage/mroonga/groonga/data/html/admin/js/jquery.json-2.2.min.js (+31/-0)
storage/mroonga/groonga/data/html/files.am (+33/-0)
storage/mroonga/groonga/data/images/Makefile.am (+2/-0)
storage/mroonga/groonga/data/images/logo/Makefile.am (+22/-0)
storage/mroonga/groonga/data/images/logo/files.am (+53/-0)
storage/mroonga/groonga/data/images/logo/groonga-icon-foreground-white.svg (+118/-0)
storage/mroonga/groonga/data/images/logo/groonga-icon-full-size.svg (+97/-0)
storage/mroonga/groonga/data/images/logo/groonga-icon.svg (+93/-0)
storage/mroonga/groonga/data/images/logo/groonga-logo-foreground-white.svg (+108/-0)
storage/mroonga/groonga/data/images/logo/groonga-logo.svg (+118/-0)
storage/mroonga/groonga/data/images/logo/groonga-powered-by-banner-bar-foreground-white.svg (+170/-0)
storage/mroonga/groonga/data/images/logo/groonga-powered-by-banner-bar.svg (+186/-0)
storage/mroonga/groonga/data/images/logo/groonga-powered-by-banner-foreground-white.svg (+183/-0)
storage/mroonga/groonga/data/images/logo/groonga-powered-by-banner-large.svg (+179/-0)
storage/mroonga/groonga/data/images/logo/groonga-powered-by-banner.svg (+201/-0)
storage/mroonga/groonga/data/images/logo/mroonga-icon-foreground-white.svg (+106/-0)
storage/mroonga/groonga/data/images/logo/mroonga-icon-full-size.svg (+97/-0)
storage/mroonga/groonga/data/images/logo/mroonga-icon.svg (+93/-0)
storage/mroonga/groonga/data/images/logo/mroonga-logo-foreground-white.svg (+122/-0)
storage/mroonga/groonga/data/images/logo/mroonga-logo.svg (+106/-0)
storage/mroonga/groonga/data/images/logo/nroonga-icon-foreground-white.svg (+106/-0)
storage/mroonga/groonga/data/images/logo/nroonga-icon-full-size.svg (+107/-0)
storage/mroonga/groonga/data/images/logo/nroonga-icon.svg (+93/-0)
storage/mroonga/groonga/data/images/logo/nroonga-logo-foreground-white.svg (+122/-0)
storage/mroonga/groonga/data/images/logo/nroonga-logo.svg (+117/-0)
storage/mroonga/groonga/data/images/logo/rroonga-icon-foreground-white.svg (+106/-0)
storage/mroonga/groonga/data/images/logo/rroonga-icon-full-size.svg (+107/-0)
storage/mroonga/groonga/data/images/logo/rroonga-icon.svg (+93/-0)
storage/mroonga/groonga/data/images/logo/rroonga-logo-foreground-white.svg (+122/-0)
storage/mroonga/groonga/data/images/logo/rroonga-logo.svg (+117/-0)
storage/mroonga/groonga/data/images/logo/update-files.sh (+17/-0)
storage/mroonga/groonga/data/init.d/Makefile.am (+1/-0)
storage/mroonga/groonga/data/init.d/redhat/Makefile.am (+10/-0)
storage/mroonga/groonga/data/init.d/redhat/groonga (+170/-0)
storage/mroonga/groonga/data/init.d/redhat/sysconfig/Makefile.am (+8/-0)
storage/mroonga/groonga/data/init.d/redhat/sysconfig/groonga (+9/-0)
storage/mroonga/groonga/data/munin/Makefile.am (+12/-0)
storage/mroonga/groonga/data/munin/groonga_cpu_load (+47/-0)
storage/mroonga/groonga/data/munin/groonga_cpu_time (+57/-0)
storage/mroonga/groonga/data/munin/groonga_disk (+162/-0)
storage/mroonga/groonga/data/munin/groonga_memory (+51/-0)
storage/mroonga/groonga/data/munin/groonga_n_records (+110/-0)
storage/mroonga/groonga/data/munin/groonga_query_performance (+133/-0)
storage/mroonga/groonga/data/munin/groonga_status (+89/-0)
storage/mroonga/groonga/data/munin/groonga_throughput (+108/-0)
storage/mroonga/groonga/data/systemd/Makefile.am (+1/-0)
storage/mroonga/groonga/data/systemd/fedora/Makefile.am (+10/-0)
storage/mroonga/groonga/data/systemd/fedora/groonga.service (+13/-0)
storage/mroonga/groonga/data/systemd/fedora/sysconfig/Makefile.am (+8/-0)
storage/mroonga/groonga/data/systemd/fedora/sysconfig/groonga (+6/-0)
storage/mroonga/groonga/depcomp (+688/-0)
storage/mroonga/groonga/doc/Makefile.am (+68/-0)
storage/mroonga/groonga/doc/README (+439/-0)
storage/mroonga/groonga/doc/files.am (+856/-0)
storage/mroonga/groonga/doc/images.mk (+16/-0)
storage/mroonga/groonga/doc/locale/Makefile.am (+30/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/Makefile.am (+4/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/characteristic.po (+263/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/command_version.po (+240/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/commands.po (+3234/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/community.po (+60/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/conf.po (+31/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/contribution.po (+1172/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/executables.po (+1297/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/expr.po (+141/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/functions.po (+581/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/geolocation_search.po (+141/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/index.po (+47/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/indexing.po (+168/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/install.po (+344/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/limitations.po (+92/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/log.po (+253/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/news.po (+2670/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/output.po (+188/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/pseudo_column.po (+139/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/reference.po (+23/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/spec.po (+411/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/suggest.po (+1132/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/troubleshooting.po (+434/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/tutorial.po (+3399/-0)
storage/mroonga/groonga/doc/locale/en/LC_MESSAGES/type.po (+462/-0)
storage/mroonga/groonga/doc/locale/en/Makefile.am (+7/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/Makefile.am (+3/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/characteristic.po (+329/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/command_version.po (+165/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/commands.po (+2316/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/community.po (+52/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/conf.po (+34/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/contribution.po (+885/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/executables.po (+930/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/expr.po (+105/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/functions.po (+432/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/geolocation_search.po (+135/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/index.po (+38/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/indexing.po (+176/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/install.po (+291/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/limitations.po (+51/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/log.po (+241/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/news.po (+2601/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/output.po (+166/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/pseudo_column.po (+104/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/reference.po (+22/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/spec.po (+288/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/suggest.po (+1118/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/troubleshooting.po (+304/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/tutorial.po (+2302/-0)
storage/mroonga/groonga/doc/locale/ja/LC_MESSAGES/type.po (+335/-0)
storage/mroonga/groonga/doc/locale/ja/Makefile.am (+11/-0)
storage/mroonga/groonga/doc/source/characteristic.txt (+69/-0)
storage/mroonga/groonga/doc/source/command_version.txt (+75/-0)
storage/mroonga/groonga/doc/source/commands.txt (+15/-0)
storage/mroonga/groonga/doc/source/commands/cache_limit.txt (+54/-0)
storage/mroonga/groonga/doc/source/commands/check.txt (+166/-0)
storage/mroonga/groonga/doc/source/commands/clearlock.txt (+63/-0)
storage/mroonga/groonga/doc/source/commands/column_create.txt (+95/-0)
storage/mroonga/groonga/doc/source/commands/column_list.txt (+111/-0)
storage/mroonga/groonga/doc/source/commands/column_remove.txt (+60/-0)
storage/mroonga/groonga/doc/source/commands/define_selector.txt (+116/-0)
storage/mroonga/groonga/doc/source/commands/defrag.txt (+59/-0)
storage/mroonga/groonga/doc/source/commands/delete.txt (+72/-0)
storage/mroonga/groonga/doc/source/commands/dump.txt (+91/-0)
storage/mroonga/groonga/doc/source/commands/load.txt (+100/-0)
storage/mroonga/groonga/doc/source/commands/log_level.txt (+67/-0)
storage/mroonga/groonga/doc/source/commands/log_put.txt (+71/-0)
storage/mroonga/groonga/doc/source/commands/log_reopen.txt (+68/-0)
storage/mroonga/groonga/doc/source/commands/quit.txt (+40/-0)
storage/mroonga/groonga/doc/source/commands/select.txt (+474/-0)
storage/mroonga/groonga/doc/source/commands/shutdown.txt (+40/-0)
storage/mroonga/groonga/doc/source/commands/status.txt (+61/-0)
storage/mroonga/groonga/doc/source/commands/suggest-completion.log (+32/-0)
storage/mroonga/groonga/doc/source/commands/suggest-correction.log (+32/-0)
storage/mroonga/groonga/doc/source/commands/suggest-learn-completion.log (+13/-0)
storage/mroonga/groonga/doc/source/commands/suggest-learn-correction.log (+15/-0)
storage/mroonga/groonga/doc/source/commands/suggest-learn-suggestion.log (+9/-0)
storage/mroonga/groonga/doc/source/commands/suggest-mixed.log (+78/-0)
storage/mroonga/groonga/doc/source/commands/suggest-suggestion.log (+36/-0)
storage/mroonga/groonga/doc/source/commands/suggest.txt (+270/-0)
storage/mroonga/groonga/doc/source/commands/table_create.txt (+116/-0)
storage/mroonga/groonga/doc/source/commands/table_list.txt (+104/-0)
storage/mroonga/groonga/doc/source/commands/table_remove.txt (+52/-0)
storage/mroonga/groonga/doc/source/commands/view_add.txt (+55/-0)
storage/mroonga/groonga/doc/source/commands_not_implemented/add.txt (+104/-0)
storage/mroonga/groonga/doc/source/commands_not_implemented/get.txt (+80/-0)
storage/mroonga/groonga/doc/source/commands_not_implemented/set.txt (+105/-0)
storage/mroonga/groonga/doc/source/community.txt (+20/-0)
storage/mroonga/groonga/doc/source/conf.py (+285/-0)
storage/mroonga/groonga/doc/source/contribution.txt (+27/-0)
storage/mroonga/groonga/doc/source/contribution/development.txt (+12/-0)
storage/mroonga/groonga/doc/source/contribution/development/com.txt (+20/-0)
storage/mroonga/groonga/doc/source/contribution/development/document.txt (+40/-0)
storage/mroonga/groonga/doc/source/contribution/development/query.txt (+214/-0)
storage/mroonga/groonga/doc/source/contribution/development/test.txt (+116/-0)
storage/mroonga/groonga/doc/source/contribution/documentation.txt (+16/-0)
storage/mroonga/groonga/doc/source/contribution/documentation/c-api.txt (+14/-0)
storage/mroonga/groonga/doc/source/contribution/documentation/i18n.txt (+198/-0)
storage/mroonga/groonga/doc/source/contribution/report.txt (+13/-0)
storage/mroonga/groonga/doc/source/example/completion-1.log (+32/-0)
storage/mroonga/groonga/doc/source/example/correction-1.log (+32/-0)
storage/mroonga/groonga/doc/source/example/suggestion-1.log (+36/-0)
storage/mroonga/groonga/doc/source/example/tutorial/data-1.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/data-2.log (+49/-0)
storage/mroonga/groonga/doc/source/example/tutorial/data-3.log (+58/-0)
storage/mroonga/groonga/doc/source/example/tutorial/data-4.log (+48/-0)
storage/mroonga/groonga/doc/source/example/tutorial/data-5.log (+48/-0)
storage/mroonga/groonga/doc/source/example/tutorial/data-6.log (+48/-0)
storage/mroonga/groonga/doc/source/example/tutorial/data-7.log (+47/-0)
storage/mroonga/groonga/doc/source/example/tutorial/data-8.log (+55/-0)
storage/mroonga/groonga/doc/source/example/tutorial/drilldown-1.log (+24/-0)
storage/mroonga/groonga/doc/source/example/tutorial/drilldown-2.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/drilldown-3.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/drilldown-4.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/drilldown-5.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/drilldown-6.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/index-1.log (+25/-0)
storage/mroonga/groonga/doc/source/example/tutorial/index-2.log (+106/-0)
storage/mroonga/groonga/doc/source/example/tutorial/index-3.log (+21/-0)
storage/mroonga/groonga/doc/source/example/tutorial/index-4.log (+85/-0)
storage/mroonga/groonga/doc/source/example/tutorial/index-5.log (+79/-0)
storage/mroonga/groonga/doc/source/example/tutorial/index-6.log (+42/-0)
storage/mroonga/groonga/doc/source/example/tutorial/index-7.log (+42/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-1.log (+4/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-10.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-11.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-12.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-13.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-14.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-15.log (+9/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-16.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-17.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-18.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-2.log (+6/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-3.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-4.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-5.log (+7/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-6.log (+16/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-7.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-8.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/introduction-9.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/match_columns-1.log (+22/-0)
storage/mroonga/groonga/doc/source/example/tutorial/match_columns-2.log (+138/-0)
storage/mroonga/groonga/doc/source/example/tutorial/match_columns-3.log (+20/-0)
storage/mroonga/groonga/doc/source/example/tutorial/match_columns-4.log (+138/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-1.log (+36/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-10.log (+99/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-2.log (+36/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-3.log (+36/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-4.log (+90/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-5.log (+36/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-6.log (+74/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-7.log (+55/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-8.log (+59/-0)
storage/mroonga/groonga/doc/source/example/tutorial/micro_blog-9.log (+38/-0)
storage/mroonga/groonga/doc/source/example/tutorial/network-1.log (+25/-0)
storage/mroonga/groonga/doc/source/example/tutorial/network-2.log (+6/-0)
storage/mroonga/groonga/doc/source/example/tutorial/network-3.log (+90/-0)
storage/mroonga/groonga/doc/source/example/tutorial/patricia_trie-1.log (+45/-0)
storage/mroonga/groonga/doc/source/example/tutorial/patricia_trie-2.log (+102/-0)
storage/mroonga/groonga/doc/source/example/tutorial/query_expansion-1.log (+27/-0)
storage/mroonga/groonga/doc/source/example/tutorial/query_expansion-2.log (+71/-0)
storage/mroonga/groonga/doc/source/example/tutorial/query_expansion-3.log (+81/-0)
storage/mroonga/groonga/doc/source/example/tutorial/search-1.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/search-2.log (+7/-0)
storage/mroonga/groonga/doc/source/example/tutorial/search-3.log (+7/-0)
storage/mroonga/groonga/doc/source/example/tutorial/search-4.log (+13/-0)
storage/mroonga/groonga/doc/source/example/tutorial/search-5.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/search-6.log (+5/-0)
storage/mroonga/groonga/doc/source/example/tutorial/search-7.log (+5/-0)
storage/mroonga/groonga/doc/source/executables.txt (+14/-0)
storage/mroonga/groonga/doc/source/executables/grnslap.txt (+66/-0)
storage/mroonga/groonga/doc/source/executables/grntest.txt (+273/-0)
storage/mroonga/groonga/doc/source/executables/groonga-http.txt (+56/-0)
storage/mroonga/groonga/doc/source/executables/groonga-suggest-create-dataset.txt (+50/-0)
storage/mroonga/groonga/doc/source/executables/groonga.txt (+239/-0)
storage/mroonga/groonga/doc/source/expr.txt (+45/-0)
storage/mroonga/groonga/doc/source/functions.txt (+12/-0)
storage/mroonga/groonga/doc/source/functions/edit_distance.txt (+48/-0)
storage/mroonga/groonga/doc/source/functions/geo_distance.txt (+92/-0)
storage/mroonga/groonga/doc/source/functions/geo_in_circle.txt (+81/-0)
storage/mroonga/groonga/doc/source/functions/geo_in_rectangle.txt (+55/-0)
storage/mroonga/groonga/doc/source/functions/now.txt (+36/-0)
storage/mroonga/groonga/doc/source/functions/rand.txt (+43/-0)
storage/mroonga/groonga/doc/source/geolocation_search.txt (+52/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/array.svg (+188/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/columns.svg (+501/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/hash-table.svg (+275/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/index-column.svg (+899/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/inverted-index.svg (+249/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/patricia-trie.svg (+275/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/prefix-search.svg (+743/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/record-id.svg (+261/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/record.svg (+228/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/scalar-column.svg (+241/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-bigram-index-column-value.svg (+879/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-bigram-token-id.svg (+879/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-bigram.svg (+879/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-choose-tokenizer.svg (+602/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-first-index-column-value.svg (+600/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-first-token-id.svg (+600/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-initial-state.svg (+600/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-on-key-table.svg (+917/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-result.svg (+600/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-second-index-column-value.svg (+600/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/search-second-token-id.svg (+600/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/tokenizer.svg (+561/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/update-initial.svg (+389/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/update-process-first-data-first-token.svg (+469/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/update-process-first-data-second-token.svg (+514/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/update-process-second-data-first-token.svg (+595/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/update-process-second-data-second-token.svg (+600/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/update-save-first-data.svg (+424/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/update-save-second-data.svg (+549/-0)
storage/mroonga/groonga/doc/source/images/fulltext-introduction/vector-column.svg (+241/-0)
storage/mroonga/groonga/doc/source/images/geo-encode-leading-2bit.svg (+203/-0)
storage/mroonga/groonga/doc/source/images/geo-encode-leading-4bit.svg (+264/-0)
storage/mroonga/groonga/doc/source/images/geo-points-distance.svg (+317/-0)
storage/mroonga/groonga/doc/source/images/geo-points-in-circle.svg (+306/-0)
storage/mroonga/groonga/doc/source/images/geo-points-in-rectangle.svg (+304/-0)
storage/mroonga/groonga/doc/source/images/geo-points-sort.svg (+383/-0)
storage/mroonga/groonga/doc/source/images/geo-points.svg (+296/-0)
storage/mroonga/groonga/doc/source/images/geo-search-in-circle.svg (+287/-0)
storage/mroonga/groonga/doc/source/images/geo-search-in-rectangle.svg (+174/-0)
storage/mroonga/groonga/doc/source/index.txt (+31/-0)
storage/mroonga/groonga/doc/source/indexing.txt (+108/-0)
storage/mroonga/groonga/doc/source/install.txt (+319/-0)
storage/mroonga/groonga/doc/source/limitations.txt (+19/-0)
storage/mroonga/groonga/doc/source/log.txt (+214/-0)
storage/mroonga/groonga/doc/source/news.txt (+222/-0)
storage/mroonga/groonga/doc/source/news/0.x.txt (+126/-0)
storage/mroonga/groonga/doc/source/news/1.0.x.txt (+289/-0)
storage/mroonga/groonga/doc/source/news/1.1.x.txt (+31/-0)
storage/mroonga/groonga/doc/source/news/1.2.x.txt (+386/-0)
storage/mroonga/groonga/doc/source/news/senna.txt (+109/-0)
storage/mroonga/groonga/doc/source/output.txt (+164/-0)
storage/mroonga/groonga/doc/source/pseudo_column.txt (+40/-0)
storage/mroonga/groonga/doc/source/rdoc.py (+762/-0)
storage/mroonga/groonga/doc/source/reference.txt (+19/-0)
storage/mroonga/groonga/doc/source/spec.txt (+12/-0)
storage/mroonga/groonga/doc/source/spec/search.txt (+115/-0)
storage/mroonga/groonga/doc/source/suggest.txt (+17/-0)
storage/mroonga/groonga/doc/source/suggest/completion.txt (+195/-0)
storage/mroonga/groonga/doc/source/suggest/correction.txt (+148/-0)
storage/mroonga/groonga/doc/source/suggest/introduction.txt (+94/-0)
storage/mroonga/groonga/doc/source/suggest/suggestion.txt (+115/-0)
storage/mroonga/groonga/doc/source/suggest/tutorial.txt (+8/-0)
storage/mroonga/groonga/doc/source/textile.py (+771/-0)
storage/mroonga/groonga/doc/source/troubleshooting.txt (+12/-0)
storage/mroonga/groonga/doc/source/troubleshooting/different_results_with_the_same_keyword.txt (+135/-0)
storage/mroonga/groonga/doc/source/tutorial.txt (+21/-0)
storage/mroonga/groonga/doc/source/tutorial/data.txt (+155/-0)
storage/mroonga/groonga/doc/source/tutorial/drilldown.txt (+66/-0)
storage/mroonga/groonga/doc/source/tutorial/index.txt (+118/-0)
storage/mroonga/groonga/doc/source/tutorial/introduction.txt (+286/-0)
storage/mroonga/groonga/doc/source/tutorial/lexicon.txt (+11/-0)
storage/mroonga/groonga/doc/source/tutorial/match_columns.txt (+91/-0)
storage/mroonga/groonga/doc/source/tutorial/micro_blog.txt (+485/-0)
storage/mroonga/groonga/doc/source/tutorial/network.txt (+142/-0)
storage/mroonga/groonga/doc/source/tutorial/patricia_trie.txt (+51/-0)
storage/mroonga/groonga/doc/source/tutorial/query_expansion.txt (+62/-0)
storage/mroonga/groonga/doc/source/tutorial/search.txt (+121/-0)
storage/mroonga/groonga/doc/source/type.txt (+129/-0)
storage/mroonga/groonga/doc/themes/groonga/layout.html (+40/-0)
storage/mroonga/groonga/doc/themes/groonga/static/groonga.css_t (+479/-0)
storage/mroonga/groonga/doc/themes/groonga/theme.conf (+14/-0)
storage/mroonga/groonga/doc/update_execution_example.py (+167/-0)
storage/mroonga/groonga/examples/Makefile.am (+11/-0)
storage/mroonga/groonga/examples/dictionary/Makefile.am (+34/-0)
storage/mroonga/groonga/examples/dictionary/edict/Makefile.am (+4/-0)
storage/mroonga/groonga/examples/dictionary/edict/edict-import.sh (+21/-0)
storage/mroonga/groonga/examples/dictionary/edict/edict2grn.rb (+56/-0)
storage/mroonga/groonga/examples/dictionary/eijiro/Makefile.am (+4/-0)
storage/mroonga/groonga/examples/dictionary/eijiro/eijiro-import.sh (+12/-0)
storage/mroonga/groonga/examples/dictionary/eijiro/eijiro2grn.rb (+61/-0)
storage/mroonga/groonga/examples/dictionary/gene95/Makefile.am (+4/-0)
storage/mroonga/groonga/examples/dictionary/gene95/gene-import.sh (+26/-0)
storage/mroonga/groonga/examples/dictionary/gene95/gene2grn.rb (+46/-0)
storage/mroonga/groonga/examples/dictionary/html/css/dictionary.css (+3/-0)
storage/mroonga/groonga/examples/dictionary/html/css/smoothness/jquery-ui-1.8.12.custom.css (+578/-0)
storage/mroonga/groonga/examples/dictionary/html/index.html (+28/-0)
storage/mroonga/groonga/examples/dictionary/html/js/dictionary.js (+82/-0)
storage/mroonga/groonga/examples/dictionary/html/js/jquery-1.6.0.min.js (+16/-0)
storage/mroonga/groonga/examples/dictionary/html/js/jquery-ui-1.8.12.min.js (+406/-0)
storage/mroonga/groonga/examples/dictionary/init-db.sh (+10/-0)
storage/mroonga/groonga/examples/dictionary/jmdict/Makefile.am (+3/-0)
storage/mroonga/groonga/examples/dictionary/jmdict/jmdict.rb (+42/-0)
storage/mroonga/groonga/examples/dictionary/readme.txt (+71/-0)
storage/mroonga/groonga/examples/kv.c (+468/-0)
storage/mroonga/groonga/gpg_uid (+1/-0)
storage/mroonga/groonga/groonga.pc.in (+17/-0)
storage/mroonga/groonga/include/CMakeLists.txt (+18/-0)
storage/mroonga/groonga/include/Makefile.am (+6/-0)
storage/mroonga/groonga/include/groonga.h (+2834/-0)
storage/mroonga/groonga/include/groonga/Makefile.am (+4/-0)
storage/mroonga/groonga/include/groonga/plugin.h (+158/-0)
storage/mroonga/groonga/include/groonga/tokenizer.h (+146/-0)
storage/mroonga/groonga/install-sh (+527/-0)
storage/mroonga/groonga/lib/CMakeLists.txt (+33/-0)
storage/mroonga/groonga/lib/Makefile.am (+31/-0)
storage/mroonga/groonga/lib/com.c (+1153/-0)
storage/mroonga/groonga/lib/com.h (+260/-0)
storage/mroonga/groonga/lib/ctx.c (+2477/-0)
storage/mroonga/groonga/lib/ctx.h (+509/-0)
storage/mroonga/groonga/lib/ctx_impl.h (+177/-0)
storage/mroonga/groonga/lib/dat.cpp (+1078/-0)
storage/mroonga/groonga/lib/dat.h (+96/-0)
storage/mroonga/groonga/lib/dat/Makefile.am (+12/-0)
storage/mroonga/groonga/lib/dat/array.hpp (+100/-0)
storage/mroonga/groonga/lib/dat/base.hpp (+69/-0)
storage/mroonga/groonga/lib/dat/block.hpp (+96/-0)
storage/mroonga/groonga/lib/dat/check.hpp (+151/-0)
storage/mroonga/groonga/lib/dat/cursor-factory.cpp (+94/-0)
storage/mroonga/groonga/lib/dat/cursor-factory.hpp (+46/-0)
storage/mroonga/groonga/lib/dat/cursor.hpp (+48/-0)
storage/mroonga/groonga/lib/dat/dat.hpp (+269/-0)
storage/mroonga/groonga/lib/dat/entry.hpp (+61/-0)
storage/mroonga/groonga/lib/dat/file-impl.cpp (+244/-0)
storage/mroonga/groonga/lib/dat/file-impl.hpp (+73/-0)
storage/mroonga/groonga/lib/dat/file.cpp (+67/-0)
storage/mroonga/groonga/lib/dat/file.hpp (+60/-0)
storage/mroonga/groonga/lib/dat/header.hpp (+183/-0)
storage/mroonga/groonga/lib/dat/id-cursor.cpp (+176/-0)
storage/mroonga/groonga/lib/dat/id-cursor.hpp (+84/-0)
storage/mroonga/groonga/lib/dat/key-cursor.cpp (+349/-0)
storage/mroonga/groonga/lib/dat/key-cursor.hpp (+90/-0)
storage/mroonga/groonga/lib/dat/key.hpp (+112/-0)
storage/mroonga/groonga/lib/dat/node.hpp (+129/-0)
storage/mroonga/groonga/lib/dat/predictive-cursor.cpp (+206/-0)
storage/mroonga/groonga/lib/dat/predictive-cursor.hpp (+86/-0)
storage/mroonga/groonga/lib/dat/prefix-cursor.cpp (+175/-0)
storage/mroonga/groonga/lib/dat/prefix-cursor.hpp (+80/-0)
storage/mroonga/groonga/lib/dat/sources.am (+29/-0)
storage/mroonga/groonga/lib/dat/string.hpp (+175/-0)
storage/mroonga/groonga/lib/dat/trie.cpp (+1213/-0)
storage/mroonga/groonga/lib/dat/trie.hpp (+285/-0)
storage/mroonga/groonga/lib/dat/vector.hpp (+193/-0)
storage/mroonga/groonga/lib/db.c (+9352/-0)
storage/mroonga/groonga/lib/db.h (+435/-0)
storage/mroonga/groonga/lib/ecmascript.c (+2009/-0)
storage/mroonga/groonga/lib/ecmascript.h (+69/-0)
storage/mroonga/groonga/lib/ecmascript.y (+363/-0)
storage/mroonga/groonga/lib/expr.c (+5740/-0)
storage/mroonga/groonga/lib/geo.c (+2029/-0)
storage/mroonga/groonga/lib/geo.h (+178/-0)
storage/mroonga/groonga/lib/groonga_in.h (+640/-0)
storage/mroonga/groonga/lib/hash.c (+3159/-0)
storage/mroonga/groonga/lib/hash.h (+321/-0)
storage/mroonga/groonga/lib/ii.c (+7336/-0)
storage/mroonga/groonga/lib/ii.h (+196/-0)
storage/mroonga/groonga/lib/io.c (+1951/-0)
storage/mroonga/groonga/lib/io.h (+484/-0)
storage/mroonga/groonga/lib/nfkc.c (+80249/-0)
storage/mroonga/groonga/lib/nfkc.h (+39/-0)
storage/mroonga/groonga/lib/output.c (+1038/-0)
storage/mroonga/groonga/lib/output.h (+86/-0)
storage/mroonga/groonga/lib/pat.c (+2884/-0)
storage/mroonga/groonga/lib/pat.h (+111/-0)
storage/mroonga/groonga/lib/plugin.c (+528/-0)
storage/mroonga/groonga/lib/plugin_in.h (+67/-0)
storage/mroonga/groonga/lib/proc.c (+2979/-0)
storage/mroonga/groonga/lib/proc.h (+35/-0)
storage/mroonga/groonga/lib/snip.c (+796/-0)
storage/mroonga/groonga/lib/snip.h (+130/-0)
storage/mroonga/groonga/lib/sources.am (+41/-0)
storage/mroonga/groonga/lib/store.c (+1651/-0)
storage/mroonga/groonga/lib/store.h (+158/-0)
storage/mroonga/groonga/lib/str.c (+3262/-0)
storage/mroonga/groonga/lib/str.h (+132/-0)
storage/mroonga/groonga/lib/token.c (+616/-0)
storage/mroonga/groonga/lib/token.h (+92/-0)
storage/mroonga/groonga/lib/tokenizer.c (+206/-0)
storage/mroonga/groonga/lib/util.c (+894/-0)
storage/mroonga/groonga/lib/util.h (+47/-0)
storage/mroonga/groonga/ltsugar.m4 (+123/-0)
storage/mroonga/groonga/lt~obsolete.m4 (+98/-0)
storage/mroonga/groonga/missing (+331/-0)
storage/mroonga/groonga/packages/Makefile.am (+6/-0)
storage/mroonga/groonga/packages/apt/Makefile.am (+68/-0)
storage/mroonga/groonga/packages/rpm/Makefile.am (+1/-0)
storage/mroonga/groonga/packages/rpm/centos/Makefile.am (+2/-0)
storage/mroonga/groonga/packages/rpm/centos/groonga.spec.in (+353/-0)
storage/mroonga/groonga/packages/rpm/fedora/Makefile.am (+2/-0)
storage/mroonga/groonga/packages/rpm/fedora/groonga.spec.in (+451/-0)
storage/mroonga/groonga/packages/source/Makefile.am (+19/-0)
storage/mroonga/groonga/packages/windows/Makefile.am (+127/-0)
storage/mroonga/groonga/packages/windows/Rakefile (+239/-0)
storage/mroonga/groonga/packages/windows/language-files/Makefile.am (+3/-0)
storage/mroonga/groonga/packages/windows/language-files/english.nsi (+2/-0)
storage/mroonga/groonga/packages/windows/language-files/japanese.nsi (+2/-0)
storage/mroonga/groonga/packages/windows/patches/Makefile.am (+3/-0)
storage/mroonga/groonga/packages/windows/patches/mecab-0.98-mingw-w64.diff (+13/-0)
storage/mroonga/groonga/packages/windows/patches/mecab-0.98-not-use-locale-on-mingw.diff (+15/-0)
storage/mroonga/groonga/packages/windows/setup-x64.nsi.in (+112/-0)
storage/mroonga/groonga/packages/yum/Makefile.am (+68/-0)
storage/mroonga/groonga/plugins/CMakeLists.txt (+17/-0)
storage/mroonga/groonga/plugins/Makefile.am (+6/-0)
storage/mroonga/groonga/plugins/suggest/CMakeLists.txt (+24/-0)
storage/mroonga/groonga/plugins/suggest/Makefile.am (+21/-0)
storage/mroonga/groonga/plugins/suggest/sources.am (+2/-0)
storage/mroonga/groonga/plugins/suggest/suggest.c (+924/-0)
storage/mroonga/groonga/plugins/tokenizers/CMakeLists.txt (+43/-0)
storage/mroonga/groonga/plugins/tokenizers/Makefile.am (+33/-0)
storage/mroonga/groonga/plugins/tokenizers/kytea.cpp (+290/-0)
storage/mroonga/groonga/plugins/tokenizers/kytea_sources.am (+2/-0)
storage/mroonga/groonga/plugins/tokenizers/mecab.c (+288/-0)
storage/mroonga/groonga/plugins/tokenizers/mecab_sources.am (+2/-0)
storage/mroonga/groonga/src/CMakeLists.txt (+32/-0)
storage/mroonga/groonga/src/Makefile.am (+45/-0)
storage/mroonga/groonga/src/grnslap.c (+373/-0)
storage/mroonga/groonga/src/grnslap_sources.am (+2/-0)
storage/mroonga/groonga/src/groonga.c (+2840/-0)
storage/mroonga/groonga/src/groonga_benchmark.c (+3167/-0)
storage/mroonga/groonga/src/groonga_benchmark_sources.am (+2/-0)
storage/mroonga/groonga/src/groonga_sources.am (+2/-0)
storage/mroonga/groonga/src/suggest/CMakeLists.txt (+71/-0)
storage/mroonga/groonga/src/suggest/Makefile.am (+74/-0)
storage/mroonga/groonga/src/suggest/create_dataset_sources.am (+2/-0)
storage/mroonga/groonga/src/suggest/groonga_suggest_create_dataset.c (+159/-0)
storage/mroonga/groonga/src/suggest/groonga_suggest_httpd.c (+841/-0)
storage/mroonga/groonga/src/suggest/groonga_suggest_learner.c (+783/-0)
storage/mroonga/groonga/src/suggest/httpd_sources.am (+2/-0)
storage/mroonga/groonga/src/suggest/learner_sources.am (+2/-0)
storage/mroonga/groonga/src/suggest/util.c (+215/-0)
storage/mroonga/groonga/src/suggest/util.h (+40/-0)
storage/mroonga/groonga/src/suggest/util_sources.am (+3/-0)
storage/mroonga/groonga/test/Makefile.am (+4/-0)
storage/mroonga/groonga/test/benchmark/Makefile.am (+59/-0)
storage/mroonga/groonga/test/benchmark/bench-geo-distance.c (+260/-0)
storage/mroonga/groonga/test/benchmark/bench-geo-select.c (+269/-0)
storage/mroonga/groonga/test/benchmark/bench-table-factory.c (+270/-0)
storage/mroonga/groonga/test/benchmark/fixtures/Makefile.am (+2/-0)
storage/mroonga/groonga/test/benchmark/fixtures/geo-select/Makefile.am (+4/-0)
storage/mroonga/groonga/test/benchmark/fixtures/geo-select/README.txt (+6/-0)
storage/mroonga/groonga/test/benchmark/fixtures/geo-select/format_2010.html (+111/-0)
storage/mroonga/groonga/test/benchmark/lib/Makefile.am (+21/-0)
storage/mroonga/groonga/test/benchmark/lib/bench-reporter.c (+224/-0)
storage/mroonga/groonga/test/benchmark/lib/bench-reporter.h (+64/-0)
storage/mroonga/groonga/test/benchmark/lib/bench-utils.c (+83/-0)
storage/mroonga/groonga/test/benchmark/lib/bench-utils.h (+34/-0)
storage/mroonga/groonga/test/benchmark/lib/benchmark.c (+33/-0)
storage/mroonga/groonga/test/benchmark/lib/benchmark.h (+32/-0)
storage/mroonga/groonga/test/function/Makefile.am (+20/-0)
storage/mroonga/groonga/test/function/files.am (+123/-0)
storage/mroonga/groonga/test/function/fixture/geo/taiyaki/areas.grn (+26/-0)
storage/mroonga/groonga/test/function/fixture/geo/taiyaki/categories.grn (+6/-0)
storage/mroonga/groonga/test/function/fixture/geo/taiyaki/ddl.grn (+36/-0)
storage/mroonga/groonga/test/function/fixture/geo/taiyaki/init.grn (+7/-0)
storage/mroonga/groonga/test/function/fixture/geo/taiyaki/shops.grn (+308/-0)
storage/mroonga/groonga/test/function/fixture/geo/taiyaki/synonyms.grn (+5/-0)
storage/mroonga/groonga/test/function/fixture/suggest/rurema/init.grn (+5/-0)
storage/mroonga/groonga/test/function/fixture/suggest/rurema/items.grn (+16/-0)
storage/mroonga/groonga/test/function/fixture/suggest/rurema/learn.grn (+790/-0)
storage/mroonga/groonga/test/function/run-test.sh (+64/-0)
storage/mroonga/groonga/test/function/suite/dump/table-tokenizer-index-column.expected (+58/-0)
storage/mroonga/groonga/test/function/suite/dump/table-tokenizer-index-column.test (+21/-0)
storage/mroonga/groonga/test/function/suite/geo/taiyaki/in-circle.expected (+64/-0)
storage/mroonga/groonga/test/function/suite/geo/taiyaki/in-circle.test (+7/-0)
storage/mroonga/groonga/test/function/suite/geo/taiyaki/in-rectangle-long-latitude.expected (+54/-0)
storage/mroonga/groonga/test/function/suite/geo/taiyaki/in-rectangle-long-latitude.test (+7/-0)
storage/mroonga/groonga/test/function/suite/load/each/scalar-geo-point-with-brace.expected (+57/-0)
storage/mroonga/groonga/test/function/suite/load/each/scalar-geo-point-with-brace.test (+12/-0)
storage/mroonga/groonga/test/function/suite/load/each/scalar-geo-point-with-bracket.expected (+58/-0)
storage/mroonga/groonga/test/function/suite/load/each/scalar-geo-point-with-bracket.test (+13/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-index.expected (+120/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-index.test (+26/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-valid-large-latitude.expected (+43/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-valid-large-latitude.test (+9/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-valid-large-longitude.expected (+43/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-valid-large-longitude.test (+9/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-valid-small-latitude.expected (+43/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-valid-small-latitude.test (+9/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-valid-small-longitude.expected (+43/-0)
storage/mroonga/groonga/test/function/suite/load/scalar-geo-point-valid-small-longitude.test (+9/-0)
storage/mroonga/groonga/test/function/suite/select/filter/similar.expected (+66/-0)
storage/mroonga/groonga/test/function/suite/select/filter/similar.test (+21/-0)
storage/mroonga/groonga/test/function/suite/select/output-columns/with-space.expected (+44/-0)
storage/mroonga/groonga/test/function/suite/select/output-columns/with-space.test (+11/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-ellip-with-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-ellip-with-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-ellip-without-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-ellip-without-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-ellipsoid-with-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-ellipsoid-with-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-ellipsoid-without-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-ellipsoid-without-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-rect-with-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-rect-with-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-rect-without-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-rect-without-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-rectangle-with-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-rectangle-with-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-rectangle-without-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-sphere-with-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-sphere-with-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-sphere-without-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-sphere-without-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-sphr-with-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-sphr-with-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-sphr-without-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-sphr-without-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-with-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-with-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-without-index.expected (+471/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-geo-point-by-geo-in-circle-without-index.test (+390/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-reference-default.expected (+50/-0)
storage/mroonga/groonga/test/function/suite/select/output/scalar-reference-default.test (+11/-0)
storage/mroonga/groonga/test/function/suite/select/output/vector-geo-point-by-accessor.expected (+49/-0)
storage/mroonga/groonga/test/function/suite/select/output/vector-geo-point-by-accessor.test (+12/-0)
storage/mroonga/groonga/test/function/suite/select/output/vector-geo-point.expected (+47/-0)
storage/mroonga/groonga/test/function/suite/select/output/vector-geo-point.test (+10/-0)
storage/mroonga/groonga/test/function/suite/select/sort/string-use-8bit.expected (+55/-0)
storage/mroonga/groonga/test/function/suite/select/sort/string-use-8bit.test (+11/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/coocurrence.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/coocurrence.test (+9/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-hiragana-and-romaji.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-hiragana-and-romaji.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-hiragana.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-hiragana.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-katakana.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-katakana.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-romaji.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-romaji.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-thrshold-found.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-thrshold-found.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-thrshold-not-found.expected (+2/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-rk-search-thrshold-not-found.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-downcase.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-downcase.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-no.expected (+2/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-no.test (+9/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-threshold-found.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-threshold-found.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-threshold-not-found.expected (+2/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-threshold-not-found.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-upcase.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-upcase.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-yes.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/complete/prefix-search-yes.test (+9/-0)
storage/mroonga/groonga/test/function/suite/suggest/correct/coocurrence.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/correct/coocurrence.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/correct/similar-search-no.expected (+37/-0)
storage/mroonga/groonga/test/function/suite/suggest/correct/similar-search-no.test (+26/-0)
storage/mroonga/groonga/test/function/suite/suggest/correct/similar-search.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/correct/similar-search.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/suggest/coocurrence.expected (+29/-0)
storage/mroonga/groonga/test/function/suite/suggest/suggest/coocurrence.test (+8/-0)
storage/mroonga/groonga/test/function/suite/suggest/suggest/learn-duplicated.expected (+37/-0)
storage/mroonga/groonga/test/function/suite/suggest/suggest/learn-duplicated.test (+25/-0)
storage/mroonga/groonga/test/function/suite/truncate/default-tokenizer-dat.expected (+10/-0)
storage/mroonga/groonga/test/function/suite/truncate/default-tokenizer-dat.test (+5/-0)
storage/mroonga/groonga/test/function/suite/truncate/default-tokenizer-hash.expected (+10/-0)
storage/mroonga/groonga/test/function/suite/truncate/default-tokenizer-hash.test (+5/-0)
storage/mroonga/groonga/test/function/suite/truncate/default-tokenizer-pat.expected (+10/-0)
storage/mroonga/groonga/test/function/suite/truncate/default-tokenizer-pat.test (+5/-0)
storage/mroonga/groonga/test/function/suite/truncate/source-multi.expected (+26/-0)
storage/mroonga/groonga/test/function/suite/truncate/source-multi.test (+12/-0)
storage/mroonga/groonga/test/function/suite/truncate/source-one.expected (+22/-0)
storage/mroonga/groonga/test/function/suite/truncate/source-one.test (+11/-0)
storage/mroonga/groonga/test/unit/Gemfile (+23/-0)
storage/mroonga/groonga/test/unit/Makefile.am (+50/-0)
storage/mroonga/groonga/test/unit/core/Makefile.am (+161/-0)
storage/mroonga/groonga/test/unit/core/dat/Makefile.am (+72/-0)
storage/mroonga/groonga/test/unit/core/dat/test-array.cpp (+79/-0)
storage/mroonga/groonga/test/unit/core/dat/test-base.cpp (+52/-0)
storage/mroonga/groonga/test/unit/core/dat/test-block.cpp (+68/-0)
storage/mroonga/groonga/test/unit/core/dat/test-check.cpp (+87/-0)
storage/mroonga/groonga/test/unit/core/dat/test-cursor-factory.cpp (+112/-0)
storage/mroonga/groonga/test/unit/core/dat/test-dat-cursor.cpp (+628/-0)
storage/mroonga/groonga/test/unit/core/dat/test-dat-pat.cpp (+670/-0)
storage/mroonga/groonga/test/unit/core/dat/test-dat.cpp (+800/-0)
storage/mroonga/groonga/test/unit/core/dat/test-entry.cpp (+52/-0)
storage/mroonga/groonga/test/unit/core/dat/test-file.cpp (+144/-0)
storage/mroonga/groonga/test/unit/core/dat/test-header.cpp (+104/-0)
storage/mroonga/groonga/test/unit/core/dat/test-id-cursor.cpp (+387/-0)
storage/mroonga/groonga/test/unit/core/dat/test-key-cursor.cpp (+297/-0)
storage/mroonga/groonga/test/unit/core/dat/test-key.cpp (+62/-0)
storage/mroonga/groonga/test/unit/core/dat/test-node.cpp (+119/-0)
storage/mroonga/groonga/test/unit/core/dat/test-predictive-cursor.cpp (+330/-0)
storage/mroonga/groonga/test/unit/core/dat/test-prefix-cursor.cpp (+302/-0)
storage/mroonga/groonga/test/unit/core/dat/test-string.cpp (+128/-0)
storage/mroonga/groonga/test/unit/core/dat/test-string.hpp (+35/-0)
storage/mroonga/groonga/test/unit/core/dat/test-trie.cpp (+681/-0)
storage/mroonga/groonga/test/unit/core/dat/test-vector.cpp (+243/-0)
storage/mroonga/groonga/test/unit/core/test-accessor.c (+120/-0)
storage/mroonga/groonga/test/unit/core/test-cast-basic.c (+1031/-0)
storage/mroonga/groonga/test/unit/core/test-cast-table.c (+168/-0)
storage/mroonga/groonga/test/unit/core/test-column.c (+180/-0)
storage/mroonga/groonga/test/unit/core/test-command-cache-limit.c (+120/-0)
storage/mroonga/groonga/test/unit/core/test-command-column-create.c (+147/-0)
storage/mroonga/groonga/test/unit/core/test-command-column-list.c (+241/-0)
storage/mroonga/groonga/test/unit/core/test-command-column-rename.c (+169/-0)
storage/mroonga/groonga/test/unit/core/test-command-define-selector.c (+102/-0)
storage/mroonga/groonga/test/unit/core/test-command-delete.c (+406/-0)
storage/mroonga/groonga/test/unit/core/test-command-dump.c (+594/-0)
storage/mroonga/groonga/test/unit/core/test-command-load.c (+546/-0)
storage/mroonga/groonga/test/unit/core/test-command-select-filter-invalid.c (+116/-0)
storage/mroonga/groonga/test/unit/core/test-command-select-filter.c (+97/-0)
storage/mroonga/groonga/test/unit/core/test-command-select-geo.c (+89/-0)
storage/mroonga/groonga/test/unit/core/test-command-select-prefix-search.c (+145/-0)
storage/mroonga/groonga/test/unit/core/test-command-select-query-expansion.c (+621/-0)
storage/mroonga/groonga/test/unit/core/test-command-select-query.c (+208/-0)
storage/mroonga/groonga/test/unit/core/test-command-select-sort.c (+339/-0)
storage/mroonga/groonga/test/unit/core/test-command-select.c (+621/-0)
storage/mroonga/groonga/test/unit/core/test-command-table-create.c (+134/-0)
storage/mroonga/groonga/test/unit/core/test-command-table-list.c (+131/-0)
storage/mroonga/groonga/test/unit/core/test-command-table-rename.c (+156/-0)
storage/mroonga/groonga/test/unit/core/test-command-truncate.c (+136/-0)
storage/mroonga/groonga/test/unit/core/test-context.c (+161/-0)
storage/mroonga/groonga/test/unit/core/test-database-create.c (+128/-0)
storage/mroonga/groonga/test/unit/core/test-database.c (+307/-0)
storage/mroonga/groonga/test/unit/core/test-encoding.c (+52/-0)
storage/mroonga/groonga/test/unit/core/test-expr-parse.c (+873/-0)
storage/mroonga/groonga/test/unit/core/test-expr-query.c (+298/-0)
storage/mroonga/groonga/test/unit/core/test-expr-script.c (+1486/-0)
storage/mroonga/groonga/test/unit/core/test-expr.c (+415/-0)
storage/mroonga/groonga/test/unit/core/test-function-edit-distance.c (+241/-0)
storage/mroonga/groonga/test/unit/core/test-function.c (+86/-0)
storage/mroonga/groonga/test/unit/core/test-geo-in-rectangle-border.c (+452/-0)
storage/mroonga/groonga/test/unit/core/test-geo-in-rectangle.c (+340/-0)
storage/mroonga/groonga/test/unit/core/test-geo.c (+315/-0)
storage/mroonga/groonga/test/unit/core/test-hash-cursor.c (+816/-0)
storage/mroonga/groonga/test/unit/core/test-hash-sort.c (+879/-0)
storage/mroonga/groonga/test/unit/core/test-hash.c (+615/-0)
storage/mroonga/groonga/test/unit/core/test-hash.h (+230/-0)
storage/mroonga/groonga/test/unit/core/test-inspect.c (+843/-0)
storage/mroonga/groonga/test/unit/core/test-inverted-index.c (+930/-0)
storage/mroonga/groonga/test/unit/core/test-log.c (+144/-0)
storage/mroonga/groonga/test/unit/core/test-object.c (+119/-0)
storage/mroonga/groonga/test/unit/core/test-patricia-trie-cursor.c (+1036/-0)
storage/mroonga/groonga/test/unit/core/test-patricia-trie-search.c (+387/-0)
storage/mroonga/groonga/test/unit/core/test-patricia-trie.c (+845/-0)
storage/mroonga/groonga/test/unit/core/test-patricia-trie.h (+378/-0)
storage/mroonga/groonga/test/unit/core/test-performance.c (+258/-0)
storage/mroonga/groonga/test/unit/core/test-plugin.c (+181/-0)
storage/mroonga/groonga/test/unit/core/test-public-context.c (+99/-0)
storage/mroonga/groonga/test/unit/core/test-rename.c (+192/-0)
storage/mroonga/groonga/test/unit/core/test-store-ja.c (+106/-0)
storage/mroonga/groonga/test/unit/core/test-stress.c (+227/-0)
storage/mroonga/groonga/test/unit/core/test-table-cursor.c (+83/-0)
storage/mroonga/groonga/test/unit/core/test-table-hook.c (+186/-0)
storage/mroonga/groonga/test/unit/core/test-table-patricia-trie-cursor.c (+1330/-0)
storage/mroonga/groonga/test/unit/core/test-table-select-normalize.c (+227/-0)
storage/mroonga/groonga/test/unit/core/test-table-select.c (+604/-0)
storage/mroonga/groonga/test/unit/core/test-table-sort-geo.c (+354/-0)
storage/mroonga/groonga/test/unit/core/test-table-sort-key-from-str.c (+165/-0)
storage/mroonga/groonga/test/unit/core/test-table.c (+611/-0)
storage/mroonga/groonga/test/unit/core/test-text.c (+107/-0)
storage/mroonga/groonga/test/unit/core/test-tiny-array.c (+131/-0)
storage/mroonga/groonga/test/unit/core/test-view-operations.c (+245/-0)
storage/mroonga/groonga/test/unit/core/test-view.c (+177/-0)
storage/mroonga/groonga/test/unit/fixtures/Makefile.am (+30/-0)
storage/mroonga/groonga/test/unit/fixtures/geo/Makefile.am (+6/-0)
storage/mroonga/groonga/test/unit/fixtures/geo/data.grn (+259/-0)
storage/mroonga/groonga/test/unit/fixtures/geo/ddl.grn (+7/-0)
storage/mroonga/groonga/test/unit/fixtures/geo/generate-data.rb (+67/-0)
storage/mroonga/groonga/test/unit/fixtures/inverted-index/API.JA (+729/-0)
storage/mroonga/groonga/test/unit/fixtures/inverted-index/CHECKINSTALL.JA (+89/-0)
storage/mroonga/groonga/test/unit/fixtures/inverted-index/FUTUREWORKS.JA (+35/-0)
storage/mroonga/groonga/test/unit/fixtures/inverted-index/INSTALL.JA (+195/-0)
storage/mroonga/groonga/test/unit/fixtures/inverted-index/KNOWNPROBLEMS.JA (+137/-0)
storage/mroonga/groonga/test/unit/fixtures/inverted-index/MYSQLBINDING.JA (+324/-0)
storage/mroonga/groonga/test/unit/fixtures/inverted-index/Makefile.am (+9/-0)
storage/mroonga/groonga/test/unit/fixtures/inverted-index/QUERY.JA (+95/-0)
storage/mroonga/groonga/test/unit/fixtures/inverted-index/README.JA (+44/-0)
storage/mroonga/groonga/test/unit/fixtures/performance/Makefile.am (+25/-0)
storage/mroonga/groonga/test/unit/fixtures/performance/test-read-write.c (+162/-0)
storage/mroonga/groonga/test/unit/fixtures/plugins/Makefile.am (+19/-0)
storage/mroonga/groonga/test/unit/fixtures/plugins/string.c (+66/-0)
storage/mroonga/groonga/test/unit/fixtures/story/Makefile.am (+2/-0)
storage/mroonga/groonga/test/unit/fixtures/story/taiyaki/Makefile.am (+6/-0)
storage/mroonga/groonga/test/unit/fixtures/story/taiyaki/areas.grn (+26/-0)
storage/mroonga/groonga/test/unit/fixtures/story/taiyaki/categories.grn (+6/-0)
storage/mroonga/groonga/test/unit/fixtures/story/taiyaki/ddl.grn (+36/-0)
storage/mroonga/groonga/test/unit/fixtures/story/taiyaki/shops.grn (+308/-0)
storage/mroonga/groonga/test/unit/fixtures/story/taiyaki/synonyms.grn (+5/-0)
storage/mroonga/groonga/test/unit/fixtures/stress/Makefile.am (+28/-0)
storage/mroonga/groonga/test/unit/fixtures/stress/test-stress-hash.c (+147/-0)
storage/mroonga/groonga/test/unit/fixtures/stress/test-stress-patricia-trie.c (+149/-0)
storage/mroonga/groonga/test/unit/fixtures/suite-groonga-test-fixtures.c (+34/-0)
storage/mroonga/groonga/test/unit/gqtp/Makefile.am (+5/-0)
storage/mroonga/groonga/test/unit/gqtp/test-cache.rb (+78/-0)
storage/mroonga/groonga/test/unit/gqtp/test-load.rb (+171/-0)
storage/mroonga/groonga/test/unit/gqtp/test-restore.rb (+718/-0)
storage/mroonga/groonga/test/unit/gqtp/test-status.rb (+45/-0)
storage/mroonga/groonga/test/unit/groonga-benchmark/Makefile.am (+4/-0)
storage/mroonga/groonga/test/unit/groonga-benchmark/test-gqtp.rb (+54/-0)
storage/mroonga/groonga/test/unit/groonga-benchmark/test-http.rb (+178/-0)
storage/mroonga/groonga/test/unit/groonga-benchmark/test-option.rb (+47/-0)
storage/mroonga/groonga/test/unit/http/Makefile.am (+10/-0)
storage/mroonga/groonga/test/unit/http/test-http-crud.rb (+503/-0)
storage/mroonga/groonga/test/unit/http/test-http-load.rb (+127/-0)
storage/mroonga/groonga/test/unit/http/test-http-schema.rb (+994/-0)
storage/mroonga/groonga/test/unit/http/test-http-select-basic.rb (+1178/-0)
storage/mroonga/groonga/test/unit/http/test-http-select-drilldown.rb (+377/-0)
storage/mroonga/groonga/test/unit/http/test-http-view.rb (+95/-0)
storage/mroonga/groonga/test/unit/http/test-http.rb (+107/-0)
storage/mroonga/groonga/test/unit/http/test-invalid-http.rb (+118/-0)
storage/mroonga/groonga/test/unit/http/test-static-html.rb (+63/-0)
storage/mroonga/groonga/test/unit/lib/Makefile.am (+68/-0)
storage/mroonga/groonga/test/unit/lib/grn-assertions.c (+418/-0)
storage/mroonga/groonga/test/unit/lib/grn-assertions.h (+271/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-hash-assertions.c (+70/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-hash-assertions.h (+48/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-hash-factory.c (+435/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-hash-factory.h (+175/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-memcached-assertions.c (+137/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-memcached-assertions.h (+50/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-server.c (+327/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-server.h (+96/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-shortcut.h (+51/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-utils.c (+804/-0)
storage/mroonga/groonga/test/unit/lib/grn-test-utils.h (+108/-0)
storage/mroonga/groonga/test/unit/lib/ruby/Makefile.am (+5/-0)
storage/mroonga/groonga/test/unit/lib/ruby/groonga-constants.rb (+149/-0)
storage/mroonga/groonga/test/unit/lib/ruby/groonga-http-test-utils.rb (+369/-0)
storage/mroonga/groonga/test/unit/lib/ruby/groonga-local-gqtp-test-utils.rb (+75/-0)
storage/mroonga/groonga/test/unit/lib/ruby/groonga-test-utils.rb (+264/-0)
storage/mroonga/groonga/test/unit/memcached/Makefile.am (+31/-0)
storage/mroonga/groonga/test/unit/memcached/test-memcached.c (+292/-0)
storage/mroonga/groonga/test/unit/run-test.rb (+29/-0)
storage/mroonga/groonga/test/unit/run-test.sh (+108/-0)
storage/mroonga/groonga/test/unit/story/Makefile.am (+27/-0)
storage/mroonga/groonga/test/unit/story/test-taiyaki.c (+625/-0)
storage/mroonga/groonga/test/unit/suite-groonga-test.c (+34/-0)
storage/mroonga/groonga/test/unit/util/Makefile.am (+25/-0)
storage/mroonga/groonga/test/unit/util/test-snip.c (+915/-0)
storage/mroonga/groonga/test/unit/util/test-string.c (+924/-0)
storage/mroonga/groonga/tools/Makefile.am (+24/-0)
storage/mroonga/groonga/tools/groonga-memory-leak-checker.rb (+93/-0)
storage/mroonga/groonga/tools/groonga-query-log-analyzer (+1419/-0)
storage/mroonga/groonga/tools/prepare-sphinx-html.rb (+173/-0)
storage/mroonga/groonga/version (+1/-0)
storage/mroonga/groonga/version-gen.sh (+31/-0)
storage/mroonga/groonga/version.sh (+1/-0)
storage/mroonga/ha_mroonga.cpp (+11937/-0)
storage/mroonga/ha_mroonga.hpp (+937/-0)
storage/mroonga/lib/Makefile.am (+21/-0)
storage/mroonga/lib/mrn_debug_column_access.cpp (+36/-0)
storage/mroonga/lib/mrn_debug_column_access.hpp (+38/-0)
storage/mroonga/lib/mrn_index_table_name.cpp (+86/-0)
storage/mroonga/lib/mrn_index_table_name.hpp (+43/-0)
storage/mroonga/lib/mrn_path_mapper.cpp (+131/-0)
storage/mroonga/lib/mrn_path_mapper.hpp (+44/-0)
storage/mroonga/mrn_constants.hpp (+47/-0)
storage/mroonga/mrn_err.h (+28/-0)
storage/mroonga/mrn_macro.hpp (+30/-0)
storage/mroonga/mrn_mysql.h (+75/-0)
storage/mroonga/mrn_mysql_compat.h (+68/-0)
storage/mroonga/mrn_sys.cpp (+88/-0)
storage/mroonga/mrn_sys.hpp (+36/-0)
storage/mroonga/mrn_table.cpp (+918/-0)
storage/mroonga/mrn_table.hpp (+113/-0)
storage/mroonga/mrn_version.h (+40/-0)
storage/mroonga/plug.in (+65/-0)
support-files/compiler_warnings.supp (+10/-0)
To merge this branch: bzr merge lp://staging/~kazuhiko/maria/5.3-groonga
Reviewer Review Type Date Requested Status
Maria-captains Pending
Review via email: mp+83898@code.staging.launchpad.net

Commit message

bundle storage/mroonga and extra/groonga.

Description of the change

This is my second request of merging after including the latest stable release of the groonga library and the mroonga (groonga storage engine).

I hope that it is included in the comming 5.3-RC release.

The description copied from the first request below:

Mroonga (groonga storage engine for MySQL/MariaDB) and groonga library that is its requirement are added in this branch.
There are two suites of tests and all of them should pass.

Two configure options are added :

+ --without-groonga Use system groonga instead of bundled copy.
+ --with-groonga-default-parser=PARSER
+ specify the default fulltext parser for groonga
+ storage engine like
+ --with-groonga-default-parser=TokenMecab.
(default:
+ TokenBigram)

The first one, '--without-groonga', I don't like this naming, but it
follows the existing '--without-readline' and '--without-libedit' options.

Here is the summary of changes :

configure.in : groonga/mroonga configurations are added
extra/groonga : groonga library is added here
mysql-test/suite/groonga_storage : tests for mroonga's storage mode
mysql-test/suite/groonga_wrapper : tests for mroonga's wrapper mode
storage/mroonga : mroonga, that is groonga storage engine, is added here

The contents inside extra/groonga and storage/mroonga are under LGPL.
For the changes in configure.in, I am ready to sign MCA if needed.

Kazuhiko Shiozaki

To post a comment you must log in.
3324. By Igor Babaev

Fixed LP bug #898073.
The tables from the same semi-join or outer join nest cannot use
join buffers if in the join sequence of the query execution plan
they are separated by a table that is planned to be joined without
usage of a join buffer.

3325. By Michael Widenius

Patch to get MariaDB to compile on CYGWIN; By Guenter Knauf
Increased number of locks in thr_lock (used only when testing)

3326. By Michael Widenius

Fixes for netware by Guenter Knauf

3327. By Michael Widenius

Added new file (for netware)
Added some file to ignore

3328. By Igor Babaev

Fixed LP bug #899696.
If has been decided that the first match strategy is to be used to join table T
from a semi-join nest while no buffer can be employed to join this table
then no join buffer can be used to join any table in the join sequence between
the first one belonging to the semi-join nest and table T.

3329. By Sergey Petrunia

Make subquery Materialization, as well as semi-join Materialization be shown
in EXPLAIN as select_type==MATERIALIZED.

Before, we had select_type==SUBQUERY and it was difficult to tell materialized
subqueries from uncorrelated scalar-context subqueries.

3330. By Sergey Petrunia

Update test result missed in the previous cset

3331. By Sergey Petrunia

Bug #899962: materialized subquery with join_cache_level=3
- Make create_tmp_table() set KEY_PART_INFO attributes for the keys it creates.
  This wasn't needed before but is needed now, when temp. tables that are
  results of SJ-Materialization are being used for joins.
  This particular bug depended on HA_VAR_LENGTH_PART being set,
  but also added code to set HA_BLOB_PART and HA_NULL_PART when appropriate.

3332. By Igor Babaev

Merge

3333. By Igor Babaev

Fixed LP bug #899509.
The optimizer must ignore any possible hash join key when looking for the
query execution plan with join_cache_level set to 0.

3334. By Igor Babaev

Fixed LP bug #900469.
The execution plan cannot use sorting on the first table from the
sequence of the joined tables if it plans to employ the block-based
hash join algorithm.

3335. By Sergey Petrunia

BUG#901032: Wrong result for MIN/MAX on an indexed column with materialization and semijoin
- opt_sum_query() should not assume that join tables from sj-materialization
  have known numbers of rows.

3336. By Sergey Petrunia

Merge fix for BUG#868908

3337. By Sergey Petrunia

Small semi-join optimization improvement:
- if we're considering FirstMatch access with one inner table, and
  @@optimizer_switch has semijoin_with_cache flag, calculate costs
  as if we used join cache (because we will be able to do so)

3338. By Alexey Botchkov

bug #901655 ST_BUFFER asserts with a coplicated shape.
        Coinciding nodes can appear as a result of DOUBLE inaccuracy.
        We should test that before we start the loop.

        Also the spatial relations can be calculated faster if we check
        MBR relations first. And we do have the shape's MBR-s now.

per-file comments:
  sql/gcalc_slicescan.cc
        set_extent() method added.
bug #901655 ST_BUFFER asserts with a coplicated shape.
  sql/gcalc_slicescan.h
        set_extent() method declared.
bug #901655 ST_BUFFER asserts with a coplicated shape.
  sql/gcalc_tools.cc
bug #901655 ST_BUFFER asserts with a coplicated shape.
        checks for equal nodes added.
  sql/item_geofunc.cc
bug #901655 ST_BUFFER asserts with a coplicated shape.
        MBR for the shapes calculated, and MBR checks added before we
        start the heavy calculations.
  sql/spatial.h
bug #901655 ST_BUFFER asserts with a coplicated shape.
        MBR::buffer() method implemented.

3339. By Igor Babaev

Fixed LP bug #901312.
The function setup_sj_materialization_part1() forgot to set the value
of TABLE::map for any materialized IN subquery.
This could lead to wrong results for queries with subqueries that were
converted to queries with semijoins.

3340. By Michael Widenius

Merge with 5.1 & fixes to IGNORE handling

3341. By Igor Babaev

Adjusted the results of pbxt.subselect after the latest merge 5.1->5.2->5.3.

3342. By Igor Babaev

Merge

3343. By Igor Babaev

Fixed LP bug #901709.
The cause of the reported assertion failure was a division of a double value by 0.

3344. By Sergei Golubchik

5.2->5.3 merge

3345. By Michael Widenius

Automatic merge

3346. By Oleksandr "Sanja" Byelkin

The variable query_cache_strip_comments allowed in embedded server.

3347. By Sergey Petrunia

BUG#902632: Crash or invalid read at st_join_table::cleanup, st_table::disable_keyread
- Do a "more thorough" cleanup of SJ-Materialization join tab in JOIN_TAB::cleanup. The bug
  was due to the fact that JOIN_TAB::cleanup() may be called multiple times for the same tab
  if the join has grouping.

3348. By Igor Babaev

Merge

3349. By Sergey Petrunia

Merge

3350. By Michael Widenius

Merge

3351. By Sergey Petrunia

Fix trivial merge error

3352. By Sergey Petrunia

Merge

3353. By Sergey Petrunia

Fix unused variable 'thd' error.

3354. By Sergey Petrunia

Merge

3355. By Igor Babaev

Merge

3356. By Alexey Botchkov

GIS issues fixed.

Failures on SUN Solaris. Buggy compiler there required some extra initialization
for variables. Then the 02 optimization leads to bugs when values set through the
pointer are not always taken into account. Finally, the (long long) / (long)
crashes there, the explicit typeconverstion added.
Failing innodb_plunin.innodb_gis.test fixed.

per-file comments:
  mysql-test/suite/innodb_plugin/t/innodb_gis.test
GIS issues fixed.
  sql/gcalc_slicescan.cc
GIS issues fixed.
  sql/gcalc_tools.cc
GIS issues fixed.

3357. By Sergey Petrunia

Update test results for previous push

3358. By Igor Babaev

Adjusted test cases of the suite funcs_1.

3359. By Sergey Petrunia

Bump version number: now it's 5.3.3 (5.3.2 has been released some time ago)

3360. By Igor Babaev

Fixed LP bug #904832.
Do not perform index condition pushdown for conditions containing subqueries
and stored functions.

3361. By Oleksandr "Sanja" Byelkin

Supression condition made wider to cover some other system cases.

3362. By Sergey Petrunia

Remove garbage comments

3363. By Sergey Petrunia

BUG#904432: Wrong result with LEFT JOIN, constant table, semijoin=ON,materialization=ON
- Correct handling for SJ-Materialization + outer joins (details in the comments in the code)

3364. By Sergey Petrunia

BUG#906385: EXPLAIN EXTENDED crashes in TABLE_LIST::print with limited max_join_size
- Take into account that subquery's optimization can fail because of @@max_join_size error.

3365. By Timour Katchaounov

Backport of WL#5953 from MySQL 5.6

The patch differs from the original MySQL patch as follows:
- All test case differences have been reviewed one by one, and
  care has been taken to restore the original plan so that each
  test case executes the code path it was designed for.
- A bug was found and fixed in MariaDB 5.3 in
  Item_allany_subselect::cleanup().
- ORDER BY is not removed because we are unsure of all effects,
  and it would prevent enabling ORDER BY ... LIMIT subqueries.
- ref_pointer_array.m_size is not adjusted because we don't do
  array bounds checking, and because it looks risky.

Original comment by Jorgen Loland:
-------------------------------------------------------------
WL#5953 - Optimize away useless subquery clauses

For IN/ALL/ANY/SOME/EXISTS subqueries, the following clauses are
meaningless:

* ORDER BY (since we don't support LIMIT in these subqueries)
* DISTINCT
* GROUP BY if there is no HAVING clause and no aggregate
  functions

This WL detects and optimizes away these useless parts of the
query during JOIN::prepare()

3366. By Sergey Petrunia

Update mysql-test/suite/pbxt/r/subselect.result for the previous push

3367. By Sergey Petrunia

Fix version number: it's 5.3.3

3368. By Igor Babaev

Back-ported the patch of the mysql-5.6 code line that

fixed several defects in the greedy optimization:

1) The greedy optimizer calculated the 'compare-cost' (CPU-cost)
   for iterating over the partial plan result at each level in
   the query plan as 'record_count / (double) TIME_FOR_COMPARE'

   This cost was only used locally for 'best' calculation at each
   level, and *not* accumulated into the total cost for the query plan.

   This fix added the 'CPU-cost' of processing 'current_record_count'
   records at each level to 'current_read_time' *before* it is used as
   'accumulated cost' argument to recursive
   best_extension_by_limited_search() calls. This ensured that the
   cost of a huge join-fanout early in the QEP was correctly
   reflected in the cost of the final QEP.

   To get identical cost for a 'best' optimized query and a
   straight_join with the same join order, the same change was also
   applied to optimize_straight_join() and get_partial_join_cost()

2) Furthermore to get equal cost for 'best' optimized query and a
   straight_join the new code substrcated the same '0.001' in
   optimize_straight_join() as it had been already done in
   best_extension_by_limited_search()

3) When best_extension_by_limited_search() aggregated the 'best' plan a
   plan was 'best' by the check :

   'if ((search_depth == 1) || (current_read_time < join->best_read))'

   The term '(search_depth == 1' incorrectly caused a new best plan to be
   collected whenever the specified 'search_depth' was reached - even if
   this partial query plan was more expensive than what we had already
   found.

3369. By Igor Babaev

Changed a test case from join_cache.test to make it platform independent.

3370. By Michael Widenius

Merge with groonga storage engine

3371. By Kazuhiko

sync with groonga-1.2.9.

3372. By Kazuhiko

sync with mroonga-1.11.

3373. By Kazuhiko

change storage engine name to "mroonga" from "groonga".

3374. By Kazuhiko

fix plugin declaration.

3375. By Kazuhiko

build mroonga with the old library name too for backward compatibility.

3376. By Kazuhiko

build mroonga with the old library name too for backward compatibility.

3377. By Kazuhiko

mroonga's versino string should be still 1.11.

3378. By Kazuhiko

sync with mroonga 737b00803a.

3379. By Kazuhiko

remove a backward compatibility hack in configure.in.

3380. By Kazuhiko

sync with mroonga 4827b03b88.

3381. By Kazuhiko

merge with ~maria-captains/maria/mariadb-5.3-monty

3382. By Kazuhiko

sync with mroonga bae8e77d60.

3383. By Kazuhiko

move mroonga related include files from mysql-test/include to mysql-test/suite/mroonga_storage/inc.

3384. By Kazuhiko

move extra/groonga/ to storage/mroonga/groonga and sync with groonga d22672d69b.

3385. By Kazuhiko

sync with groonga 565ce7eb5e.

3386. By Kazuhiko

call autotools in storage/mroonga/groonga too.

3387. By Kazuhiko

add missing storage/mroonga/groonga/autogen.sh.

3388. By Kazuhiko

update groonga : 1.2.9-39-ged9e535.

3389. By Kazuhiko

update groonga : 1.2.9-43-g61bf230.

3390. By Kazuhiko

add mrn_version.h in noinst_HEADERS.

3391. By Kazuhiko

add suite/mroonga_storage/inc in TEST_DIRS.

3392. By Kazuhiko

update groonga : 1.2.9-46-g8f54dce.

3393. By Kazuhiko

update .bzrignore.

3394. By Kazuhiko

version up : groonga-1.3.0.

3395. By Kazuhiko

version up : mroonga-1.2.0.

3396. By Kazuhiko

these test no longer exist in mroonga-1.2.0.

3397. By Kazuhiko

follow MariaDB API.

3398. By Kazuhiko

add more tests for mroonga.

3399. By Kazuhiko

sync storage/mroonga with aaf4939e10.

3400. By Kazuhiko

sync storage/mroonga with 3bd1c26d84.

3401. By Kazuhiko

sync storage/mroonga/groonga with ccd492be04.

3402. By Kazuhiko

sync storage/mroonga with 8ff00828cc.

3403. By Kazuhiko

sync storage/mroonga with 25d8868156.

3404. By Kazuhiko

sync with ~maria-captains/maria/5.3 revision 3439.

3405. By Kazuhiko

sync storage/mroonga/groonga with 77f2afc794.

3406. By Kazuhiko

sync storage/mroonga with d043994701 except a85e22e357.

3407. By Kazuhiko

sync storage/mroonga with ff6533b8cf.

3408. By Kazuhiko

update .bzrignore

3409. By Kazuhiko

sync storage/mroonga with b1c398da0b.

3410. By Kazuhiko

sync storage/mroonga/groonga with c624c5d218.

3411. By Kazuhiko

update storage/mroogna/groonga/doc.

3412. By Kazuhiko

sync storage/mroonga/groonga with version 2.0.0.

3413. By Kazuhiko

sync storage/mroonga with version 2.0.0.

3414. By Kazuhiko

sync with ~maria-captains/maria/5.3 revision 3448.

3415. By Kazuhiko

modify the expected test result for plugin_version.

3416. By Kazuhiko

disable mroonga on Windows for now.

3417. By Kazuhiko

these tests don't run on embedded server.

3418. By Kazuhiko

readd this file that is removed by mistake.

3419. By Kazuhiko

remove --enable-document check on make dist.

3420. By Kazuhiko

sync storage/mroonga with c1473da4c7.

3421. By Kazuhiko

make pbxt.mysqlshow result stable, so that the combination of enabled engines does not affect its result.

3422. By Kazuhiko

make funcs_1.is_columns_is and funcs_1.is_tables_is stable, even if mroonga is enabled.

3423. By Kazuhiko

don't remove generated documents without hg.

3424. By Kazuhiko

BUILD/autorun.sh invokes autotools on storage/mroonga/groonga too to avoid problems caused by version mismatch.

3425. By Kazuhiko

these files should be now automatically generated.

3426. By Kazuhiko

update timestamps for documents.

3427. By Kazuhiko

update .bzrignore.

3428. By Kazuhiko

remove automatically generated files.

3429. By Kazuhiko

sync storage/mroonga/groonga with c0e556a7a1.

3430. By Kazuhiko

sync storage/mroonga with 5f0755b034.

3431. By Kazuhiko

sync storage/mroonga/groonga with 4ff4e9de80.

3432. By Kazuhiko

remove all automatically generated files.

3433. By Kazuhiko

forgot to add this directory.

3434. By Kazuhiko

removed by mistake.

3435. By Kazuhiko

forgot to add this file.

3436. By Kazuhiko

sync storage/mroonga/groonga with 152449f75d.

3437. By Kazuhiko

build mroonga as plugin only.

3438. By Kazuhiko

add missing files.

3439. By Kazuhiko

sync with 5.3-monty

3440. By Kazuhiko

sync with ~maria-captains/maria/5.3 revision 3455.

3441. By Kazuhiko

sync storage/mroonga with 787041ee01.

3442. By Kazuhiko

update storage/mroonga and storage/mroonga/groonga.

3443. By Kazuhiko

remove have_innodb.inc because xtradb plugin is already loaded by have_mroonga.opt.

3444. By Kazuhiko

remove a hack that does not work anyway.

3445. By Kazuhiko

32bit: use longlong for last_insert_grn_id().

3446. By Kazuhiko

update storage/mroonga/groonga to fix valgrind warning.

3447. By Kazuhiko

support datetime with fractional seconds as primary key.

3448. By Kazuhiko

merge storage/mroonga/groonga/autogen.sh into BUILD/autorun.sh because storage/mroonga/groonga/autogen.sh is not included in 'make dist' result.

3449. By Kazuhiko

forgot to add.

3450. By Kazuhiko

storage/mroonga/groonga/version.sh should be now included in the repository.

3451. By Kazuhiko

remove renamed files.

3452. By Kazuhiko

update storage/mroonga.

3453. By Kazuhiko

update storage/mroonga to fix compilation problem on solaris.

3454. By Kazuhiko

update storage/mroonga/groonga.

3455. By Kazuhiko

update storage/mroonga.

3456. By Kazuhiko

fix a typo in configure argument to specify the default parser for mroonga.

3457. By Kazuhiko

some modifications because of the new sub directory storage/mroonga/lib.

3458. By Kazuhiko

update storage/mroonga and storage/mroonga/groonga.

3459. By Kazuhiko

update storage/mroonga.

3460. By Kazuhiko

add more tests.

3461. By Kazuhiko

update storage/mroonga/groonga.

3462. By Kazuhiko

remove renamed tests.

3463. By Kazuhiko

update mroonga and groonga.

3464. By Kazuhiko

remove auto-generated files.

3465. By Kazuhiko

update .bzrignore.

3466. By Kazuhiko

update mroonga and groonga.

3467. By Kazuhiko

remove an obsolete file.

3468. By Kazuhiko

sync with ~maria-captains/maria/5.3 revision 3507.

3469. By Kazuhiko

support MariaDB 5.3.6 whose auto_repair requires an argument.

3470. By Kazuhiko

add gpg_uid that is required for autoconf in storage/mroonga/groonga.

3471. By Kazuhiko

add missing files.

3472. By Kazuhiko

update storage/mroonga.

3473. By Kazuhiko

update storage/mroonga/groonga.

Unmerged revisions

3473. By Kazuhiko

update storage/mroonga/groonga.

3472. By Kazuhiko

update storage/mroonga.

3471. By Kazuhiko

add missing files.

3470. By Kazuhiko

add gpg_uid that is required for autoconf in storage/mroonga/groonga.

3469. By Kazuhiko

support MariaDB 5.3.6 whose auto_repair requires an argument.

3468. By Kazuhiko

sync with ~maria-captains/maria/5.3 revision 3507.

3467. By Kazuhiko

remove an obsolete file.

3466. By Kazuhiko

update mroonga and groonga.

3465. By Kazuhiko

update .bzrignore.

3464. By Kazuhiko

remove auto-generated files.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches