MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
unknown 139a73cade RB-Tree indexes support in HEAP tables
Renamed _hp_func  ->  hp_func
mi_key_cmp moved to /mysys/my_handler.c
New tests for HEAP tables


heap/_check.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/_rectest.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/heapdef.h:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_block.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_clear.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_close.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_create.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_delete.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_hash.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_open.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_panic.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_rename.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_rfirst.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_rkey.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_rlast.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_rnext.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_rprev.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_rrnd.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_rsame.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_scan.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_test1.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_test2.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_update.c:
  RB-tree index
  Renamed _hp_func -> hp_func
heap/hp_write.c:
  RB-tree index
  Renamed _hp_func -> hp_func
include/Makefile.am:
  New include
include/heap.h:
  RB-Tree index
include/my_tree.h:
  new search functions
  new custom_arg argument
include/myisam.h:
  Removed MI_KEYSEG
isam/isamlog.c:
  Add custom_arg
isam/pack_isam.c:
  Add custom_arg
myisam/ft_nlq_search.c:
  Add custom_arg
myisam/ft_parser.c:
  Add custom_arg
myisam/ft_stopwords.c:
  Add custom_arg
myisam/mi_search.c:
  Remove mi_key_cmp
myisam/mi_write.c:
  Add custom_arg
myisam/myisamdef.h:
  Remove mi_key_cmp
myisam/myisamlog.c:
  Add custom_arg
myisam/myisampack.c:
  Add custom_arg
mysys/Makefile.am:
  New file my_handler.c
mysys/tree.c:
  custom_arg
  new search functions
sql/ha_heap.cc:
  RBTree
sql/ha_myisam.cc:
  RBTree
sql/item_sum.cc:
  custom_arg
sql/sql_analyse.cc:
  custom_arg
sql/sql_class.h:
  custom_arg
sql/sql_table.cc:
  Remove duplicate code
sql/sql_yacc.yy:
  UNDEF by default
sql/table.cc:
  Remove dirty hack
2002-04-25 13:36:55 +05:00
bdb merge 2002-03-06 19:53:31 +02:00
BitKeeper merge 2002-04-13 15:34:39 +03:00
BUILD merge 2002-04-13 15:34:39 +03:00
Build-tools merge with 3.23.50 2002-03-27 01:56:10 +02:00
client merge 2002-04-13 15:34:39 +03:00
dbug replication updates. This changeset seems to be working fine on test systems. 2002-03-30 12:36:05 -07:00
div Update copyright 2001-12-06 14:10:51 +02:00
Docs merge 2002-04-13 15:34:39 +03:00
extra New ctype functions/macros to support many charsets at a time 2002-03-12 21:37:58 +04:00
fs Update copyright 2001-12-06 14:10:51 +02:00
heap RB-Tree indexes support in HEAP tables 2002-04-25 13:36:55 +05:00
Images Import changeset 2000-07-31 21:29:14 +02:00
include RB-Tree indexes support in HEAP tables 2002-04-25 13:36:55 +05:00
innobase merge with 3.23.50 2002-03-27 01:56:10 +02:00
isam RB-Tree indexes support in HEAP tables 2002-04-25 13:36:55 +05:00
libmysql New win1250ch charset 2002-04-17 14:16:26 +05:00
libmysql_r merge with 3.23.44 2001-11-04 16:14:09 +02:00
libmysqld merge 2002-04-13 15:34:39 +03:00
man merge 2001-11-28 14:52:11 +02:00
merge Update copyright 2001-12-06 14:10:51 +02:00
mit-pthreads Patch for netBSD 2001-07-16 03:04:30 +03:00
myisam RB-Tree indexes support in HEAP tables 2002-04-25 13:36:55 +05:00
myisammrg Update copyright 2001-12-06 14:10:51 +02:00
mysql-test RB-Tree indexes support in HEAP tables 2002-04-25 13:36:55 +05:00
mysys RB-Tree indexes support in HEAP tables 2002-04-25 13:36:55 +05:00
NEW-RPMS Import changeset 2000-07-31 21:29:14 +02:00
os2 Update for OS2 (patch from Yuri Dario). 2001-10-31 03:22:31 +02:00
pstack Update copyright 2001-12-06 14:10:51 +02:00
readline Bug fixes 2002-03-28 15:37:06 +02:00
regex Regex library is switched to use new ctype tools 2002-03-06 20:04:13 +04:00
repl-tests repl-tests/test-repl-ts/repl-timestamp.master.reject 2000-11-13 23:43:02 -07:00
scripts Fixed myslqdumpslow for new log format. 2002-03-26 11:54:05 +02:00
sql RB-Tree indexes support in HEAP tables 2002-04-25 13:36:55 +05:00
sql-bench merge 2002-03-06 19:53:31 +02:00
SSL OpenSSL fixes 2001-09-01 06:30:05 +08:00
strings Fix for problem that GROUP BY and DISTINCT didn't work for UTF8 2002-04-17 17:27:13 +05:00
support-files merge with 3.23.50 2002-03-27 01:56:10 +02:00
tests New version of mail_to_db.pl 2001-12-27 16:23:46 +02:00
tools Hash now supports several charsets 2002-03-14 21:44:42 +04:00
VC++Files Remove console manager and deprecate functions from libmysql 2001-10-30 01:29:49 -02:00
vio fix to make the compile work with --with-other-libc 2002-03-30 16:24:30 -07:00
zlib Adding the new zlib tree for Windows 2002-03-19 00:26:38 -03:00
.bzrignore merge 2002-04-13 15:34:39 +03:00
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
acconfig.h New win1250ch charset 2002-04-17 14:16:26 +05:00
acinclude.m4 Cleanups 2002-04-02 17:54:57 +03:00
config.guess Modifications to MySQL source in order to make it compile on QnX. 2002-03-13 01:28:13 +02:00
config.sub Modifications to MySQL source in order to make it compile on QnX. 2002-03-13 01:28:13 +02:00
configure.in Fix to use Monty's changes in frm format 2002-04-18 14:08:38 +05:00
install-sh Import changeset 2000-07-31 21:29:14 +02:00
ltconfig Portability fixes for AIX 4.x 2001-11-01 20:51:23 -05:00
ltmain.sh logging_ok Logging to logging@openlogging.org accepted 2001-08-09 19:10:24 +02:00
Makefile.am Ugly merge! But I am not done yet - there are a number of things I need to fix 2002-01-19 22:46:25 -07:00
missing Import changeset 2000-07-31 21:29:14 +02:00
mkinstalldirs Import changeset 2000-07-31 21:29:14 +02:00
README post-commit: 2002-02-15 16:43:23 +04:00
stamp-h.in Import changeset 2000-07-31 21:29:14 +02:00

This is a release of MySQL, a GPL (free) SQL database server (more
licence information in the PUBLIC file and in the reference manual).

Please read the Upgrading section in the manual if emigration from
3.20.# to 3.21.#. Otherwise it wont work!!

The latest information about MySQL can be found at:
http://www.mysql.com

To see what it can do take a look at the features section in the
manual.

For installation instructions see the Installation chapter in the
manual.

For future plans see the TODO appendix in the manual.

New features/bug fixes history is in the news appendix in the manual.

For the currently known bugs/misfeatures (known errors) see the bugs
appendix in the manual.

For examples of SQL and benchmarking information see the bench
directory.

The manual mentioned above can be found in the Docs directory. The
manual is available in the following formats: as text in
Docs/manual.txt, as HTML in Docs/manual_toc.html, as GNU Info in
Docs/mysql.info and as PostScript in Docs/manual.ps.

For a contributed user manual see http://www.turbolift.com/mysql.

MySQL is brought to you by  the MySQL team at MySQL AB

For a list of developers and other contributors, see the Credits appendix
in the manual.

************************************************************

IMPORTANT:

Send bug (error) reports, questions and comments to the mailing list
at mysql@lists.mysql.com

Please use the 'mysqlbug' script when posting bug reports or questions
about MySQL. mysqlbug will gather some information about your system
and start your editor with a form in which you can describe your
problem. Bug reports might be silently ignored by the MySQL
maintainers if there is not a good reason included in the report as to
why mysqlbug has not been used. A report that says 'MySQL does not
work for me. Why?' is not consider a valid bug report.

The mysqlbug script can be found in the 'scripts' directory in the
distribution, that is 'there-you-installed-mysql/scripts'.