go-mysql-server
A MySQL-compatible relational database with a storage agnostic query engine. Implemented in Go.
File Explorer
Download Latest Version (.zip)- dep-bump.md
- sanitize_payload.sh
- bump-dependency.yaml
- dependency-test.yml
- format.yml
- label-customer-issues.yaml
- server-test.yml
- test.yml
- FUNDING.yml
- main.go
- main_test.go
- users_example.go
- Makefile
- test.c
- .gitignore
- dotnet.csproj
- Makefile
- MySQLTest.cs
- .gitignore
- go.mod
- go.sum
- Makefile
- mysql_test.go
- .gitkeep
- MySQLTest.java
- .gitignore
- Makefile
- pom.xml
- .gitkeep
- MySQLTest.php
- .gitignore
- composer.json
- composer.lock
- Makefile
- .gitignore
- Makefile
- requirements.txt
- test.py
- .gitignore
- Makefile
- requirements.txt
- test.py
- Makefile
- requirements.txt
- test.py
- .gitignore
- Gemfile
- Gemfile.lock
- Makefile
- mysql_test.rb
- run
- create.go
- main.go
- conn.go
- context.go
- driver.go
- e2e_test.go
- fixtures_test.go
- helpers_test.go
- readme.go
- result.go
- rows.go
- session.go
- stmt.go
- value.go
- connection.go
- iter.go
- mysql_harness.go
- mysql_shim_engine_test.go
- main.go
- spec.yaml
- README.md
- alter_table_queries.go
- ansi_quotes_queries.go
- blob_queries.go
- call_asof_queries.go
- charset_collation_engine.go
- charset_collation_wire.go
- check_scripts.go
- collation_coercion.go
- column_alias_queries.go
- column_default_queries.go
- convert_queries.go
- create_table_queries.go
- delete_queries.go
- derived_table_outer_scope_visibility_queries.go
- event_queries.go
- external_procedure_queries.go
- foreign_key_queries.go
- fulltext_queries.go
- function_queries.go
- generated_column_plans.go
- generated_columns.go
- imdb_plans.go
- index_queries.go
- index_query_plans.go
- indexed_expressions_queries.go
- information_schema_queries.go
- insert_queries.go
- integration_plans.go
- join_queries.go
- json_scripts.go
- json_table_queries.go
- large_geometry_queries.go
- load_queries.go
- logic_test_scripts.go
- mysql_db_queries.go
- null_range_tests.go
- numeric_error_queries.go
- order_by_group_by_queries.go
- ordinal_ddl_queries.go
- parallelism.go
- prepared_statement_queries.go
- priv_auth_queries.go
- procedure_queries.go
- queries.go
- query_plan_script_tests.go
- query_plans.go
- regex_queries.go
- regex_queries_race.go
- replace_queries.go
- row_limit_queries.go
- script_queries.go
- show_table_status_queries.go
- spatial_queries.go
- stats_queries.go
- sysbench_plans.go
- table_func_scripts.go
- time_queries.go
- tpc_ds_plans.go
- tpcc_plans.go
- tpch_plans.go
- transaction_queries.go
- trigger_queries.go
- tuple_queries.go
- type_wire_queries.go
- update_queries.go
- variable_queries.go
- vector_ddl_queries.go
- vector_function_queries.go
- vector_index_queries.go
- view_queries.go
- window_functions_queries.go
- main.go
- autoincrement
- bigtable
- blob
- check_constraint
- comp_index_tables
- datetimetable
- emptytable
- explode
- fk_tbl
- floattable
- foo
- generated_column_tables
- graph_tables
- id_parent
- imdb
- integration_test
- invert_pk
- join
- jsontable
- keyless
- keyless_idx
- loadtable
- mydb
- myhistorytable
- mytable
- mytable_del_idx
- newlinetable
- niltable
- null_ranges
- ordinals_ddl
- othertable
- othertable_del_idx
- parent_child
- people
- pk_tables
- reserved_keywords
- spatial
- specialtable
- stringandtable
- sysbench
- tabletest
- testdb
- tpcc
- tpcds
- tpch
- typestable
- views
- xy
- helper.go
- main.go
- main_test.go
- setup_data.sg.go
- check.go
- convert.go
- memory_harness.go
- join.txt
- subquery_correlated.txt
- utils.go
- main.go
- README.md
- load_defaults_null.csv
- loaddata_enc_esc_eq.dat
- loaddata_enclosed.dat
- loaddata_eof.dat
- loaddata_escape.dat
- loaddata_extra_fields.dat
- loaddata_lborder_null.dat
- loaddata_mixed_escapes.dat
- loaddata_null_in_field.dat
- loaddata_nulls.dat
- loaddata_single_quotes.dat
- loaddata_term_in_field.dat
- loaddata_unterminated.dat
- selfsigned_cert.pem
- selfsigned_key.pem
- simple_json.txt
- test1.txt
- test10.txt
- test2.csv
- test3.csv
- test3backwards.csv
- test4.txt
- test5.txt
- test6.csv
- test7.txt
- test8.txt
- test9.txt
- engine_only_test.go
- enginetests.go
- evaluation.go
- example_test.go
- harness.go
- histogram_test.go
- initialization.go
- join_op_tests.go
- join_planning_tests.go
- join_stats_tests.go
- memory_engine_test.go
- memory_harness.go
- query_engine.go
- server_engine.go
- server_engine_test.go
- spatial_index_tests.go
- testdata.go
- wrapper_test.go
- errguard.go
- errguard_test.go
- enabled_event.go
- event_executor.go
- event_scheduler.go
- cmap.go
- regex_cgo.go
- regex_pure.go
- regex_test.go
- similartext.go
- similartext_test.go
- quote_test.go
- unquote.go
- database.go
- database_test.go
- dual_table.go
- exponential_dist_table.go
- external_stored_procedures.go
- foreign_key_collection.go
- index.go
- index_driver.go
- lookup_squence_table.go
- normal_dist_table.go
- persisted_session_test.go
- point_lookup_table.go
- provider.go
- regression_test.go
- required_lookup_table.go
- sequence_table.go
- session.go
- stats.go
- table.go
- table_data.go
- table_data_test.go
- table_editor.go
- table_function.go
- table_test.go
- wrapper_test.go
- main.go
- memo.yaml
- unary_aggs.yaml
- agg_gen.go
- agg_gen_test.go
- common.go
- frame_factory_gen.go
- frame_factory_gen_test.go
- frame_gen.go
- frame_gen_test.go
- frameextent_string.go
- framer_gen.go
- framer_gen_test.go
- memo_gen.go
- memo_gen_test.go
- README.md
- proxy.go
- validator.go
- connwatch.go
- connwatch_test.go
- context.go
- extension.go
- handler.go
- handler_test.go
- listener.go
- metrics.go
- net_listener_unix.go
- net_listener_windows.go
- server.go
- server_config.go
- server_config_test.go
- server_test.go
- errors.go
- aliases.go
- analyzer.go
- analyzer_test.go
- apply_foreign_keys.go
- apply_hash_in.go
- apply_hash_in_test.go
- apply_indexes_from_outer_scope.go
- assign_routines.go
- assign_update_join.go
- batch.go
- biased_coster_test.go
- catalog.go
- catalog_locks_test.go
- catalog_test.go
- check_constraints.go
- common_test.go
- constraints.go
- costed_index_scan.go
- costed_index_scan_test.go
- engine_overrides.go
- filters.go
- filters_test.go
- fix_exec_indexes.go
- functional_index_expr.go
- functional_index_expr_test.go
- hoist_filters.go
- index_analyzer.go
- index_analyzer_test.go
- indexed_joins.go
- indexed_joins_test.go
- inline_subquery_aliases.go
- inserts.go
- interpreter.go
- load_triggers.go
- node_batches.go
- optimization_rules.go
- optimization_rules_test.go
- process.go
- process_truncate.go
- pushdown.go
- range_filter_test.go
- replace_count_star.go
- replace_cross_joins.go
- replace_cross_joins_test.go
- replace_order_by_distance.go
- replace_sort.go
- replace_subqueries.go
- resolve_column_defaults.go
- resolve_columns.go
- resolve_create_select.go
- resolve_ctes.go
- resolve_database.go
- resolve_orderby.go
- resolve_subqueries.go
- resolve_subqueries_test.go
- resolve_tables.go
- resolve_unions.go
- rule_ids.go
- ruleid_string.go
- rules.go
- select_limit.go
- stored_procedures.go
- symbol_resolution.go
- tables.go
- topn.go
- triggers.go
- unnest_exists_subqueries.go
- unnest_in_subqueries.go
- validate_create_table.go
- validate_no_system_hidden_col_refs.go
- validation_rules.go
- validation_rules_test.go
- vector_index_test.go
- binlog_replication.go
- main.go
- README.md
- utf16_croatian_ci.go
- utf16_czech_ci.go
- utf16_danish_ci.go
- utf16_esperanto_ci.go
- utf16_estonian_ci.go
- utf16_german2_ci.go
- utf16_hungarian_ci.go
- utf16_icelandic_ci.go
- utf16_latvian_ci.go
- utf16_lithuanian_ci.go
- utf16_persian_ci.go
- utf16_polish_ci.go
- utf16_roman_ci.go
- utf16_romanian_ci.go
- utf16_sinhala_ci.go
- utf16_slovak_ci.go
- utf16_slovenian_ci.go
- utf16_spanish2_ci.go
- utf16_spanish_ci.go
- utf16_swedish_ci.go
- utf16_turkish_ci.go
- utf16_unicode_520_ci.go
- utf16_unicode_ci.go
- utf16_vietnamese_ci.go
- utf32_croatian_ci.go
- utf32_czech_ci.go
- utf32_danish_ci.go
- utf32_esperanto_ci.go
- utf32_estonian_ci.go
- utf32_german2_ci.go
- utf32_hungarian_ci.go
- utf32_icelandic_ci.go
- utf32_latvian_ci.go
- utf32_lithuanian_ci.go
- utf32_persian_ci.go
- utf32_polish_ci.go
- utf32_roman_ci.go
- utf32_romanian_ci.go
- utf32_sinhala_ci.go
- utf32_slovak_ci.go
- utf32_slovenian_ci.go
- utf32_spanish2_ci.go
- utf32_spanish_ci.go
- utf32_swedish_ci.go
- utf32_turkish_ci.go
- utf32_unicode_520_ci.go
- utf32_unicode_ci.go
- utf32_vietnamese_ci.go
- utf8mb3_croatian_ci.go
- utf8mb3_czech_ci.go
- utf8mb3_danish_ci.go
- utf8mb3_esperanto_ci.go
- utf8mb3_estonian_ci.go
- utf8mb3_german2_ci.go
- utf8mb3_hungarian_ci.go
- utf8mb3_icelandic_ci.go
- utf8mb3_latvian_ci.go
- utf8mb3_lithuanian_ci.go
- utf8mb3_persian_ci.go
- utf8mb3_polish_ci.go
- utf8mb3_roman_ci.go
- utf8mb3_romanian_ci.go
- utf8mb3_sinhala_ci.go
- utf8mb3_slovak_ci.go
- utf8mb3_slovenian_ci.go
- utf8mb3_spanish2_ci.go
- utf8mb3_spanish_ci.go
- utf8mb3_swedish_ci.go
- utf8mb3_turkish_ci.go
- utf8mb3_unicode_520_ci.go
- utf8mb3_unicode_ci.go
- utf8mb3_vietnamese_ci.go
- utf8mb4_0900_ai_ci.go
- utf8mb4_0900_as_ci.go
- utf8mb4_0900_as_cs.go
- utf8mb4_croatian_ci.go
- utf8mb4_cs_0900_ai_ci.go
- utf8mb4_cs_0900_as_cs.go
- utf8mb4_czech_ci.go
- utf8mb4_da_0900_ai_ci.go
- utf8mb4_da_0900_as_cs.go
- utf8mb4_danish_ci.go
- utf8mb4_de_pb_0900_ai_ci.go
- utf8mb4_de_pb_0900_as_cs.go
- utf8mb4_eo_0900_ai_ci.go
- utf8mb4_eo_0900_as_cs.go
- utf8mb4_es_0900_ai_ci.go
- utf8mb4_es_0900_as_cs.go
- utf8mb4_es_trad_0900_ai_ci.go
- utf8mb4_es_trad_0900_as_cs.go
- utf8mb4_esperanto_ci.go
- utf8mb4_estonian_ci.go
- utf8mb4_et_0900_ai_ci.go
- utf8mb4_et_0900_as_cs.go
- utf8mb4_german2_ci.go
- utf8mb4_hr_0900_ai_ci.go
- utf8mb4_hr_0900_as_cs.go
- utf8mb4_hu_0900_ai_ci.go
- utf8mb4_hu_0900_as_cs.go
- utf8mb4_hungarian_ci.go
- utf8mb4_icelandic_ci.go
- utf8mb4_is_0900_ai_ci.go
- utf8mb4_is_0900_as_cs.go
- utf8mb4_ja_0900_as_cs.go
- utf8mb4_ja_0900_as_cs_ks.go
- utf8mb4_la_0900_ai_ci.go
- utf8mb4_la_0900_as_cs.go
- utf8mb4_latvian_ci.go
- utf8mb4_lithuanian_ci.go
- utf8mb4_lt_0900_ai_ci.go
- utf8mb4_lt_0900_as_cs.go
- utf8mb4_lv_0900_ai_ci.go
- utf8mb4_lv_0900_as_cs.go
- utf8mb4_persian_ci.go
- utf8mb4_pl_0900_ai_ci.go
- utf8mb4_pl_0900_as_cs.go
- utf8mb4_polish_ci.go
- utf8mb4_ro_0900_ai_ci.go
- utf8mb4_ro_0900_as_cs.go
- utf8mb4_roman_ci.go
- utf8mb4_romanian_ci.go
- utf8mb4_ru_0900_ai_ci.go
- utf8mb4_ru_0900_as_cs.go
- utf8mb4_sinhala_ci.go
- utf8mb4_sk_0900_ai_ci.go
- utf8mb4_sk_0900_as_cs.go
- utf8mb4_sl_0900_ai_ci.go
- utf8mb4_sl_0900_as_cs.go
- utf8mb4_slovak_ci.go
- utf8mb4_slovenian_ci.go
- utf8mb4_spanish2_ci.go
- utf8mb4_spanish_ci.go
- utf8mb4_sv_0900_ai_ci.go
- utf8mb4_sv_0900_as_cs.go
- utf8mb4_swedish_ci.go
- utf8mb4_tr_0900_ai_ci.go
- utf8mb4_tr_0900_as_cs.go
- utf8mb4_turkish_ci.go
- utf8mb4_unicode_520_ci.go
- utf8mb4_unicode_ci.go
- utf8mb4_vi_0900_ai_ci.go
- utf8mb4_vi_0900_as_cs.go
- utf8mb4_vietnamese_ci.go
- utf8mb4_zh_0900_as_cs.go
- armscii8.go
- armscii8_bin.go
- armscii8_general_ci.go
- ascii.go
- ascii_bin.go
- ascii_general_ci.go
- binary.go
- common_utf8mb4_es_0900_ai_ci_Weights.bin
- common_utf8mb4_es_0900_as_cs_Weights.bin
- common_utf_croatian_ci_Weights.bin
- common_utf_czech_ci_Weights.bin
- common_utf_danish_ci_Weights.bin
- common_utf_esperanto_ci_Weights.bin
- common_utf_estonian_ci_Weights.bin
- common_utf_german2_ci_Weights.bin
- common_utf_hungarian_ci_Weights.bin
- common_utf_icelandic_ci_Weights.bin
- common_utf_latvian_ci_Weights.bin
- common_utf_lithuanian_ci_Weights.bin
- common_utf_persian_ci_Weights.bin
- common_utf_polish_ci_Weights.bin
- common_utf_roman_ci_Weights.bin
- common_utf_romanian_ci_Weights.bin
- common_utf_sinhala_ci_Weights.bin
- common_utf_slovak_ci_Weights.bin
- common_utf_slovenian_ci_Weights.bin
- common_utf_spanish2_ci_Weights.bin
- common_utf_swedish_ci_Weights.bin
- common_utf_turkish_ci_Weights.bin
- common_utf_unicode_520_ci_Weights.bin
- common_utf_unicode_ci_Weights.bin
- common_utf_vietnamese_ci_Weights.bin
- cp1256.go
- cp1256_bin.go
- cp1256_general_ci.go
- cp1257.go
- cp1257_bin.go
- cp1257_general_ci.go
- cp1257_lithuanian_ci.go
- dec8.go
- dec8_bin.go
- dec8_swedish_ci.go
- encoder.go
- geostd8.go
- geostd8_bin.go
- geostd8_general_ci.go
- latin1.go
- latin1_bin.go
- latin1_danish_ci.go
- latin1_general_ci.go
- latin1_general_cs.go
- latin1_german1_ci.go
- latin1_german2_ci.go
- latin1_spanish_ci.go
- latin1_swedish_ci.go
- latin7.go
- latin7_bin.go
- latin7_estonian_cs.go
- latin7_general_ci.go
- latin7_general_cs.go
- rangemap.go
- swe7.go
- swe7_bin.go
- swe7_swedish_ci.go
- utf16.go
- utf16_bin.go
- utf16_croatian_ci.go
- utf16_czech_ci.go
- utf16_danish_ci.go
- utf16_esperanto_ci.go
- utf16_estonian_ci.go
- utf16_general_ci.go
- utf16_german2_ci.go
- utf16_hungarian_ci.go
- utf16_icelandic_ci.go
- utf16_latvian_ci.go
- utf16_lithuanian_ci.go
- utf16_persian_ci.go
- utf16_polish_ci.go
- utf16_roman_ci.go
- utf16_romanian_ci.go
- utf16_sinhala_ci.go
- utf16_slovak_ci.go
- utf16_slovenian_ci.go
- utf16_spanish2_ci.go
- utf16_spanish_ci.go
- utf16_swedish_ci.go
- utf16_turkish_ci.go
- utf16_unicode_520_ci.go
- utf16_unicode_ci.go
- utf16_vietnamese_ci.go
- utf32.go
- utf32_bin.go
- utf32_croatian_ci.go
- utf32_czech_ci.go
- utf32_danish_ci.go
- utf32_esperanto_ci.go
- utf32_estonian_ci.go
- utf32_general_ci.go
- utf32_german2_ci.go
- utf32_hungarian_ci.go
- utf32_icelandic_ci.go
- utf32_latvian_ci.go
- utf32_lithuanian_ci.go
- utf32_persian_ci.go
- utf32_polish_ci.go
- utf32_roman_ci.go
- utf32_romanian_ci.go
- utf32_sinhala_ci.go
- utf32_slovak_ci.go
- utf32_slovenian_ci.go
- utf32_spanish2_ci.go
- utf32_spanish_ci.go
- utf32_swedish_ci.go
- utf32_turkish_ci.go
- utf32_unicode_520_ci.go
- utf32_unicode_ci.go
- utf32_vietnamese_ci.go
- utf8mb3.go
- utf8mb3_bin.go
- utf8mb3_croatian_ci.go
- utf8mb3_czech_ci.go
- utf8mb3_danish_ci.go
- utf8mb3_esperanto_ci.go
- utf8mb3_estonian_ci.go
- utf8mb3_general_ci.go
- utf8mb3_general_mysql500_ci.go
- utf8mb3_german2_ci.go
- utf8mb3_hungarian_ci.go
- utf8mb3_icelandic_ci.go
- utf8mb3_latvian_ci.go
- utf8mb3_lithuanian_ci.go
- utf8mb3_persian_ci.go
- utf8mb3_polish_ci.go
- utf8mb3_roman_ci.go
- utf8mb3_romanian_ci.go
- utf8mb3_sinhala_ci.go
- utf8mb3_slovak_ci.go
- utf8mb3_slovenian_ci.go
- utf8mb3_spanish2_ci.go
- utf8mb3_spanish_ci.go
- utf8mb3_swedish_ci.go
- utf8mb3_tolower_ci.go
- utf8mb3_turkish_ci.go
- utf8mb3_unicode_520_ci.go
- utf8mb3_unicode_520_ci_Weights.bin
- utf8mb3_unicode_ci.go
- utf8mb3_vietnamese_ci.go
- utf8mb4.go
- utf8mb4_0900_ai_ci.go
- utf8mb4_0900_ai_ci_Weights.bin
- utf8mb4_0900_as_ci.go
- utf8mb4_0900_as_ci_Weights.bin
- utf8mb4_0900_as_cs.go
- utf8mb4_0900_as_cs_Weights.bin
- utf8mb4_0900_bin.go
- utf8mb4_bin.go
- utf8mb4_croatian_ci.go
- utf8mb4_cs_0900_ai_ci.go
- utf8mb4_cs_0900_ai_ci_Weights.bin
- utf8mb4_cs_0900_as_cs.go
- utf8mb4_cs_0900_as_cs_Weights.bin
- utf8mb4_czech_ci.go
- utf8mb4_da_0900_ai_ci.go
- utf8mb4_da_0900_ai_ci_Weights.bin
- utf8mb4_da_0900_as_cs.go
- utf8mb4_da_0900_as_cs_Weights.bin
- utf8mb4_danish_ci.go
- utf8mb4_de_pb_0900_ai_ci.go
- utf8mb4_de_pb_0900_ai_ci_Weights.bin
- utf8mb4_de_pb_0900_as_cs.go
- utf8mb4_de_pb_0900_as_cs_Weights.bin
- utf8mb4_eo_0900_ai_ci.go
- utf8mb4_eo_0900_ai_ci_Weights.bin
- utf8mb4_eo_0900_as_cs.go
- utf8mb4_eo_0900_as_cs_Weights.bin
- utf8mb4_es_0900_ai_ci.go
- utf8mb4_es_0900_as_cs.go
- utf8mb4_es_trad_0900_ai_ci.go
- utf8mb4_es_trad_0900_as_cs.go
- utf8mb4_esperanto_ci.go
- utf8mb4_estonian_ci.go
- utf8mb4_et_0900_ai_ci.go
- utf8mb4_et_0900_ai_ci_Weights.bin
- utf8mb4_et_0900_as_cs.go
- utf8mb4_et_0900_as_cs_Weights.bin
- utf8mb4_general_ci.go
- utf8mb4_german2_ci.go
- utf8mb4_hr_0900_ai_ci.go
- utf8mb4_hr_0900_ai_ci_Weights.bin
- utf8mb4_hr_0900_as_cs.go
- utf8mb4_hr_0900_as_cs_Weights.bin
- utf8mb4_hu_0900_ai_ci.go
- utf8mb4_hu_0900_ai_ci_Weights.bin
- utf8mb4_hu_0900_as_cs.go
- utf8mb4_hu_0900_as_cs_Weights.bin
- utf8mb4_hungarian_ci.go
- utf8mb4_icelandic_ci.go
- utf8mb4_is_0900_ai_ci.go
- utf8mb4_is_0900_ai_ci_Weights.bin
- utf8mb4_is_0900_as_cs.go
- utf8mb4_is_0900_as_cs_Weights.bin
- utf8mb4_ja_0900_as_cs.go
- utf8mb4_ja_0900_as_cs_ks.go
- utf8mb4_ja_0900_as_cs_ks_Weights.bin
- utf8mb4_ja_0900_as_cs_Weights.bin
- utf8mb4_la_0900_ai_ci.go
- utf8mb4_la_0900_ai_ci_Weights.bin
- utf8mb4_la_0900_as_cs.go
- utf8mb4_la_0900_as_cs_Weights.bin
- utf8mb4_latvian_ci.go
- utf8mb4_lithuanian_ci.go
- utf8mb4_lt_0900_ai_ci.go
- utf8mb4_lt_0900_ai_ci_Weights.bin
- utf8mb4_lt_0900_as_cs.go
- utf8mb4_lt_0900_as_cs_Weights.bin
- utf8mb4_lv_0900_ai_ci.go
- utf8mb4_lv_0900_ai_ci_Weights.bin
- utf8mb4_lv_0900_as_cs.go
- utf8mb4_lv_0900_as_cs_Weights.bin
- utf8mb4_persian_ci.go
- utf8mb4_pl_0900_ai_ci.go
- utf8mb4_pl_0900_ai_ci_Weights.bin
- utf8mb4_pl_0900_as_cs.go
- utf8mb4_pl_0900_as_cs_Weights.bin
- utf8mb4_polish_ci.go
- utf8mb4_ro_0900_ai_ci.go
- utf8mb4_ro_0900_ai_ci_Weights.bin
- utf8mb4_ro_0900_as_cs.go
- utf8mb4_ro_0900_as_cs_Weights.bin
- utf8mb4_roman_ci.go
- utf8mb4_romanian_ci.go
- utf8mb4_ru_0900_ai_ci.go
- utf8mb4_ru_0900_ai_ci_Weights.bin
- utf8mb4_ru_0900_as_cs.go
- utf8mb4_ru_0900_as_cs_Weights.bin
- utf8mb4_sinhala_ci.go
- utf8mb4_sk_0900_ai_ci.go
- utf8mb4_sk_0900_ai_ci_Weights.bin
- utf8mb4_sk_0900_as_cs.go
- utf8mb4_sk_0900_as_cs_Weights.bin
- utf8mb4_sl_0900_ai_ci.go
- utf8mb4_sl_0900_ai_ci_Weights.bin
- utf8mb4_sl_0900_as_cs.go
- utf8mb4_sl_0900_as_cs_Weights.bin
- utf8mb4_slovak_ci.go
- utf8mb4_slovenian_ci.go
- utf8mb4_spanish2_ci.go
- utf8mb4_spanish_ci.go
- utf8mb4_sv_0900_ai_ci.go
- utf8mb4_sv_0900_ai_ci_Weights.bin
- utf8mb4_sv_0900_as_cs.go
- utf8mb4_sv_0900_as_cs_Weights.bin
- utf8mb4_swedish_ci.go
- utf8mb4_tr_0900_ai_ci.go
- utf8mb4_tr_0900_ai_ci_Weights.bin
- utf8mb4_tr_0900_as_cs.go
- utf8mb4_tr_0900_as_cs_Weights.bin
- utf8mb4_turkish_ci.go
- utf8mb4_unicode_520_ci.go
- utf8mb4_unicode_ci.go
- utf8mb4_vi_0900_ai_ci.go
- utf8mb4_vi_0900_ai_ci_Weights.bin
- utf8mb4_vi_0900_as_cs.go
- utf8mb4_vi_0900_as_cs_Weights.bin
- utf8mb4_vietnamese_ci.go
- utf8mb4_zh_0900_as_cs.go
- utf8mb4_zh_0900_as_cs_Weights.bin
- weightmaps.go
- dense_rank.go
- first_value.go
- lag.go
- last_value.go
- lead.go
- ntile.go
- percent_rank.go
- rank.go
- row_number.go
- window.go
- avg_test.go
- bitwise_test.go
- common.go
- common_test.go
- count_distinct.go
- count_test.go
- first_test.go
- group_concat.go
- group_concat_test.go
- json_agg.go
- json_agg_test.go
- last_test.go
- max_test.go
- min_test.go
- std_test.go
- sum_test.go
- unary_agg_buffers.go
- unary_aggs.og.go
- window_framer.go
- window_framer.og.go
- window_framer_test.go
- window_functions.go
- window_functions_test.go
- window_iter.go
- window_iter_test.go
- window_partition.go
- window_partition_test.go
- json_array_append_test.go
- json_array_insert_test.go
- json_contains_path_tests.go
- json_depth_test.go
- json_extract_tests.go
- json_function_test.go
- json_function_tests.go
- json_insert_tests.go
- json_keys_test.go
- json_length_test.go
- json_merge_patch_test.go
- json_merge_preserve_test.go
- json_overlaps_test.go
- json_remove_tests.go
- json_replace_tests.go
- json_search_test.go
- json_set_tests.go
- json_type_test.go
- json_valid_test.go
- json_value_tests.go
- json_array.go
- json_array_append.go
- json_array_insert.go
- json_array_test.go
- json_common.go
- json_contains.go
- json_contains_path.go
- json_contains_test.go
- json_depth.go
- json_extract.go
- json_insert.go
- json_keys.go
- json_length.go
- json_merge_patch.go
- json_merge_preserve.go
- json_object.go
- json_overlaps.go
- json_pretty.go
- json_pretty_test.go
- json_quote.go
- json_quote_test.go
- json_remove.go
- json_replace.go
- json_search.go
- json_set.go
- json_type.go
- json_unquote.go
- json_unquote_test.go
- json_unsupported.go
- json_valid.go
- json_value.go
- geojson.go
- geojson_test.go
- geometry_collection.go
- geometry_collection_test.go
- linestring.go
- linestring_test.go
- multilinestring.go
- multilinestring_test.go
- multipoint.go
- multipoint_test.go
- multipolygon.go
- multipolygon_test.go
- point.go
- point_test.go
- polygon.go
- polygon_test.go
- st_area.go
- st_area_test.go
- st_centroid.go
- st_contains.go
- st_convexhull.go
- st_dimension.go
- st_dimension_test.go
- st_disjoint.go
- st_distance.go
- st_distance_test.go
- st_envelope.go
- st_equals.go
- st_equals_test.go
- st_exteriorring.go
- st_geohash.go
- st_geometryn.go
- st_geometrytype.go
- st_interiorringn.go
- st_intersects.go
- st_intersects_test.go
- st_isempty.go
- st_issimple.go
- st_length.go
- st_length_test.go
- st_linestring.go
- st_linestring_test.go
- st_numgeometries.go
- st_numinteriorrings.go
- st_numpoints.go
- st_perimeter.go
- st_perimeter_test.go
- st_pointn.go
- st_srid.go
- st_srid_test.go
- st_swapxy.go
- st_swapxy_test.go
- st_validate.go
- st_within.go
- st_within_test.go
- wkb.go
- wkb_test.go
- wkt.go
- wkt_test.go
- x_y_latitude_longitude.go
- x_y_latitude_longitude_test.go
- conversion.go
- distance.go
- distance_test.go
- absval.go
- absval_test.go
- bit_count.go
- bit_count_test.go
- ceil_round_floor.go
- ceil_round_floor_test.go
- char.go
- char_test.go
- coalesce.go
- coalesce_test.go
- collation.go
- common_test.go
- concat.go
- concat_test.go
- concat_ws.go
- concat_ws_test.go
- connection_id_test.go
- conv.go
- conv_test.go
- convert_tz.go
- convert_tz_test.go
- database.go
- date.go
- date_format.go
- date_format_test.go
- date_test.go
- days.go
- days_test.go
- elt.go
- elt_test.go
- export_set.go
- export_set_test.go
- extract.go
- extract_test.go
- field.go
- field_test.go
- find_in_set.go
- find_in_set_test.go
- format.go
- format_test.go
- function.go
- function_test.go
- functionregistry_test.go
- get_format.go
- get_format_test.go
- greatest_least.go
- greatest_least_test.go
- gtid_subtract.go
- gtid_subtract_test.go
- hash.go
- hash_test.go
- if.go
- if_test.go
- ifnull.go
- ifnull_test.go
- inet_convert.go
- inet_convert_test.go
- insert.go
- insert_test.go
- is_ip.go
- is_ip_test.go
- isbinary.go
- isbinary_test.go
- isnull.go
- length.go
- length_test.go
- load_file.go
- load_file_test.go
- locate.go
- locate_test.go
- locks.go
- locks_test.go
- logarithm.go
- logarithm_test.go
- lower_upper.go
- lower_upper_test.go
- make_set.go
- make_set_test.go
- math.go
- math_test.go
- noarg_funcs.go
- nullif.go
- nullif_test.go
- oct.go
- oct_test.go
- queryinfo.go
- random_bytes.go
- random_bytes_test.go
- regexp_instr.go
- regexp_instr_test.go
- regexp_like.go
- regexp_like_test.go
- regexp_replace.go
- regexp_replace_test.go
- regexp_substr.go
- regexp_substr_test.go
- registry.go
- reverse_repeat_replace.go
- reverse_repeat_replace_test.go
- rpad_lpad.go
- rpad_lpad_test.go
- sleep.go
- sleep_test.go
- soundex.go
- soundex_test.go
- space.go
- space_test.go
- sqrt_power.go
- sqrt_power_test.go
- str_to_date.go
- str_to_date_test.go
- strcmp.go
- strcmp_test.go
- string.go
- string_test.go
- substring.go
- substring_test.go
- system.go
- time.go
- time_format.go
- time_format_test.go
- time_math.go
- time_math_test.go
- time_test.go
- tobase64_frombase64.go
- tobase64_frombase64_test.go
- trim_ltrim_rtrim.go
- trim_ltrim_rtrim_test.go
- truncate.go
- truncate_test.go
- user_test.go
- uuid.go
- uuid_test.go
- values.go
- version.go
- version_test.go
- table_function.go
- alias.go
- arithmetic.go
- arithmetic_test.go
- auto_increment.go
- auto_uuid.go
- between.go
- between_test.go
- binary.go
- binary_test.go
- bindvar.go
- bit_ops.go
- bit_ops_test.go
- boolean.go
- boolean_test.go
- case.go
- case_test.go
- collatedexpr.go
- common.go
- common_test.go
- comparison.go
- comparison_test.go
- convert.go
- convert_test.go
- convertusing.go
- default.go
- distinct.go
- div.go
- div_test.go
- enum.go
- expr-factory.go
- filter-range.go
- get_field.go
- in.go
- in_test.go
- interval.go
- interval_test.go
- isnull.go
- isnull_test.go
- istrue.go
- istrue_test.go
- like.go
- like_test.go
- literal.go
- logic.go
- logic_test.go
- matchagainst.go
- mod.go
- namedliteral.go
- procedurereference.go
- set.go
- star.go
- tuple.go
- tuple_test.go
- unresolved.go
- unresolved_test.go
- variables.go
- walk_test.go
- wrapper.go
- default_parser.go
- fulltext.go
- fulltext_editor.go
- multi_editor.go
- schema.go
- hash.go
- hash_test.go
- editors.go
- multimap.go
- multimap_test.go
- multimapeditors.go
- multimapeditors_test.go
- multimaptable.go
- multimaptable_test.go
- columns_table.go
- constants.go
- information_schema.go
- innodb_tables.go
- routines_table.go
- schemata_table.go
- tables_table.go
- views_table.go
- rel_iters.go
- top_rows_iters.go
- arith_type.go
- arithtype_string.go
- coster.go
- dfs.go
- exec_builder.go
- expr_group.go
- hinttype_string.go
- join_order_builder.go
- join_order_builder_test.go
- memo.go
- memo.og.go
- rel_props.go
- rel_props_test.go
- select_hints.go
- select_hints_test.go
- trace_logger.go
- copyright.txt
- generate.sh
- mysql_db.fbs
- mysql_db.go
- auth.go
- db_table.go
- db_table_test.go
- global_grants_table.go
- help_tables.go
- mysql_db.go
- mysql_db_load.go
- mysql_db_serialize.go
- mysql_db_test.go
- mysql_table.go
- privilege_set.go
- privilege_set_json.go
- privilege_set_test.go
- privileged_database_provider.go
- procs_priv.go
- replica_source_info.go
- replica_source_info_table.go
- replica_source_info_table_test.go
- role_edge.go
- role_edge_test.go
- role_edges_table.go
- role_edges_table_test.go
- tables_priv.go
- tables_priv_test.go
- user.go
- user_table.go
- user_table_test.go
- user_test.go
- alter_auto_increment.go
- alter_check.go
- alter_default.go
- alter_event.go
- alter_foreign_key.go
- alter_index.go
- alter_pk.go
- alter_table.go
- alter_user.go
- analyze.go
- begin_end_block.go
- bindvar.go
- binlog.go
- block.go
- cached_results.go
- call.go
- case.go
- clone_commands.go
- close.go
- common.go
- concat.go
- create_index.go
- create_role.go
- create_user.go
- create_user_data.go
- create_view.go
- dbddl.go
- ddl.go
- ddl_event.go
- ddl_procedure.go
- ddl_trigger.go
- declare_condition.go
- declare_cursor.go
- declare_handler.go
- declare_variables.go
- delete.go
- describe.go
- disjointed_children.go
- distinct.go
- drop_index.go
- drop_procedure.go
- drop_role.go
- drop_trigger.go
- drop_user.go
- drop_view.go
- dual.go
- dummy_resolved_db.go
- empty_table.go
- existssubquery.go
- external_procedure.go
- fetch.go
- filter.go
- flush.go
- foreign_key_editor.go
- foreign_key_handler.go
- grant.go
- grant_data.go
- group_by.go
- hash_lookup.go
- having.go
- histogram.go
- if_else.go
- indexed_table_access.go
- insert.go
- insubquery.go
- into.go
- iterate.go
- join.go
- jointype_string.go
- json_table.go
- kill.go
- leave.go
- limit.go
- load_data.go
- lock.go
- loop.go
- namedwindows.go
- nothing.go
- offset.go
- open.go
- prepare.go
- procedure.go
- procedure_cache.go
- procedure_resolved_table.go
- process.go
- processlist.go
- project.go
- range_heap.go
- recursive_cte.go
- releaser.go
- rename_user.go
- repeat.go
- replication_commands.go
- resolved_table.go
- revoke.go
- scope.go
- set.go
- set_op.go
- show_binlog_status.go
- show_binlogs.go
- show_charset.go
- show_create_database.go
- show_create_event.go
- show_create_procedure.go
- show_create_table.go
- show_create_trigger.go
- show_events.go
- show_grants.go
- show_indexes.go
- show_privileges.go
- show_replica_status.go
- show_status.go
- show_tables.go
- show_triggers.go
- showcolumns.go
- showdatabases.go
- showtablestatus.go
- showvariables.go
- showwarnings.go
- signal.go
- sort.go
- spatial_ref.go
- str_expr.go
- subquery.go
- subqueryalias.go
- table_copier.go
- table_count.go
- table_editor.go
- tablealias.go
- transaction.go
- transaction_committing_iter.go
- transformed_named_node.go
- trigger.go
- trigger_begin_end_block.go
- truncate.go
- unresolved.go
- update.go
- update_join.go
- update_source.go
- use.go
- values.go
- values_derived_table.go
- versionable.go
- virtual_column_table.go
- while.go
- window.go
- window_frame.go
- window_frame.og.go
- combinators.go
- date.go
- date_test.go
- parsers.go
- parsers_test.go
- aggregates.go
- analyze.go
- auth_default.go
- binlog_replication.go
- builder.go
- create_ddl.go
- cte.go
- ddl.go
- definer.go
- dml.go
- dml_validate.go
- doc.go
- errors.go
- explain.go
- expr_resolution.go
- factory.go
- from.go
- load.go
- orderby.go
- parse.go
- parse_column_default.go
- parse_test.go
- parsecolumndefault_test.go
- priv.go
- proc.go
- process.go
- project.go
- resolve_external_stored_procedures.go
- scalar.go
- scope.go
- select.go
- set.go
- set_op.go
- show.go
- spatial.go
- subquery.go
- transactions.go
- window_frame_factory.go
- window_frame_factory.og.go
- window_frame_factory_test.go
- interpreter_logic.go
- interpreter_operation.go
- interpreter_stack.go
- parse.go
- agg.go
- alter_table_test.go
- bindvar_test.go
- binlog.go
- binlog_test.go
- builder.go
- builder_gen_test.go
- cache.go
- cache_test.go
- common_test.go
- create_view_test.go
- cross_join_test.go
- ddl.go
- ddl_iters.go
- ddl_test.go
- delete.go
- describe_test.go
- distinct_test.go
- dml.go
- dml_iters.go
- drop_view_test.go
- existssubquery_test.go
- expr_closer.go
- filter_test.go
- fulltext_filter.go
- group_by_test.go
- having_test.go
- insert.go
- insert_test.go
- insubquery_test.go
- join_iters.go
- join_test.go
- limit_test.go
- merge_join.go
- node_builder.gen.go
- offset_test.go
- other.go
- other_iters.go
- priv.go
- proc.go
- proc_iters.go
- process_test.go
- project_test.go
- range_heap_iter.go
- rel.go
- rel_iters.go
- resolved_table_test.go
- set_test.go
- show.go
- show_create_database_test.go
- show_create_table_test.go
- show_indexes_test.go
- show_iters.go
- show_status_test.go
- show_tables_test.go
- showcolumns_test.go
- showtablestatus_test.go
- showvariables_test.go
- showwarnings_test.go
- sort_test.go
- subquery_test.go
- subqueryalias_test.go
- tablealias_test.go
- transaction.go
- transaction_iters.go
- union_test.go
- unresolved_test.go
- update.go
- update_test.go
- window_test.go
- bit_set.go
- fast_int_set.go
- row_sorter.go
- rows_heap.go
- mapping.go
- redactor.go
- redactor_test.go
- distributions.go
- doc.go
- filter.go
- filter_test.go
- func_deps.go
- helper.go
- iter.go
- join.go
- join_test.go
- sql_heap.go
- statistic.go
- expr.go
- node.go
- node_test.go
- walk.go
- walk_test.go
- json_test.go
- json_tests.go
- bit.go
- bit_test.go
- compare_numbers.go
- conversion.go
- conversion_test.go
- datetime.go
- datetime_test.go
- decimal.go
- decimal_test.go
- deferred.go
- enum.go
- enum_test.go
- extended.go
- geometry.go
- geometry_test.go
- geometrycollection.go
- json.go
- json_encode.go
- json_encode_test.go
- json_value.go
- json_value_test.go
- linestring.go
- multilinestring.go
- multipoint.go
- multipolygon.go
- null.go
- null_test.go
- number.go
- number_test.go
- ok_result.go
- point.go
- polygon.go
- session_test.go
- set.go
- set_test.go
- spatial_reference_systems.go
- sql_test.go
- strings.go
- strings_test.go
- system_bool.go
- system_double.go
- system_enum.go
- system_int.go
- system_set.go
- system_string.go
- system_types_test.go
- system_uint.go
- time.go
- time_test.go
- tuple.go
- tuple_test.go
- typecheck.go
- typecheck_test.go
- utils.go
- vector.go
- vector_test.go
- year.go
- year_test.go
- encoding.go
- status_variables.go
- status_variables_test.go
- system_variables.go
- system_variables_test.go
- validation.go
- aggregates.go
- auth.go
- auth_noop.go
- background_threads.go
- background_threads_test.go
- base_session.go
- byte_buffer.go
- byte_buffer_test.go
- cache.go
- cache_test.go
- catalog.go
- catalog_map.go
- charactersets.go
- coercibility.go
- col_set.go
- collations.go
- collations_test.go
- column.go
- column_test.go
- columndefault.go
- constraints.go
- convert_value.go
- core.go
- core_test.go
- databases.go
- describe.go
- engines.go
- errors.go
- errors_test.go
- events.go
- external_stored_procedure_registry.go
- func_deps.go
- func_deps_test.go
- functions.go
- index.go
- index_builder.go
- index_builder_test.go
- index_driver.go
- index_registry.go
- index_registry_test.go
- index_test.go
- indexscanop_string.go
- lock_subsystem.go
- lock_subsystem_test.go
- log.go
- memory.go
- memory_test.go
- mysql_conn_user.go
- overrides.go
- parser.go
- partition.go
- privileges.go
- procedures.go
- processlist.go
- provider.go
- query_flags.go
- range.go
- range_column_expr.go
- range_column_expr_test.go
- range_cut.go
- range_cut_test.go
- range_mysql.go
- range_test.go
- range_tree.go
- row_test.go
- rows.go
- schemas.go
- session.go
- session_test.go
- sort_condition.go
- sql_mode.go
- sql_mode_test.go
- statistics.go
- table_iter.go
- tables.go
- testutils.go
- time.go
- trace_redaction_test.go
- treeprinter.go
- treeprinter_test.go
- type.go
- uservars.go
- value_row.go
- viewregistry.go
- viewregistry_test.go
- walk.go
- window.go
- wrapper.go
- mem_tracer.go
- mock_types.go
- test-dolt-repo
- test_catalog.go
- .gitattributes
- .gitignore
- ARCHITECTURE.md
- BACKEND.md
- check_repo.sh
- CONTRIBUTING.md
- engine.go
- engine_test.go
- format_repo.sh
- go.mod
- go.sum
- LICENSE
- log.go
- MAINTAINERS
- mascot.png
- processlist.go
- processlist_test.go
- README.md
- SECURITY.md
- SUPPORTED_CLIENTS.md
- tools.go
// repository documentation
Was this content helpful?
(0 ratings)
