mariadb/storage/myisam
bar@mysql.com 6ff211329f WL#1324 table name to file name encoding
- Encoding itself, implemented as a charset
  "filename". Originally planned to use '.'
  as an escape character, but now changed to '@'
  for two reasons: "ls" does not return
  file names starting with '.' considering them
  as a kind of hidden files; some platforms
  do not allow several dots in a file name.
- replacing many calls of my_snprintf() and
  strnxmov() to the new build_table_filename().
- Adding MY_APPEND_EXT mysys flag, to append
  an extention rather that replace it.
- Replacing all numeric constants in fn_format
  flag arguments to their mysys definitions, e.g.
  MY_UNPACK_FILENAME,
- Predictability in several function/methods:
  when a table name can appear with or withot .frm
  extension. Some functions/methods were changed
  so accept names strictly with .frm, other - strictly
  without .frm extensions. Several DBUG_ASSERTs were
  added to check whether an extension is passed.
Many files:
  table name to file name encoding
mysql_priv.h:
  Prototypes for new table name encoding tools.
ctype-utf8.c:
  Implementing "filename" charset for
  table name to file name encoding.
row0mysql.c:
  Fixing table name prefix.
mf_format.c:
  Adding MY_APPEND_EXT processing.
Many files:
  Fixing tests.
my_sys.h:
  Adding new flag to append rather than replace an extension.
m_ctype.h:
  Adding "filename" charset definition.
2005-12-31 09:01:26 +04:00
..
ftbench Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
.cvsignore Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
ChangeLog Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
ft_boolean_search.c WL#2575 - Fulltext: Parser plugin for FTS 2005-12-28 16:05:30 +04:00
ft_eval.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
ft_eval.h Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
ft_nlq_search.c WL#2575 - Fulltext: Parser plugin for FTS 2005-12-28 16:05:30 +04:00
ft_parser.c WL#2575 - Fulltext: Parser plugin for FTS 2005-12-28 16:05:30 +04:00
ft_static.c WL#2575 - Fulltext: Parser plugin for FTS 2005-11-06 13:13:06 +01:00
ft_stem.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
ft_stopwords.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
ft_test1.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
ft_test1.h Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
ft_update.c WL#2575 - Fulltext: Parser plugin for FTS 2005-12-28 16:05:30 +04:00
ftdefs.h WL#2575 - Fulltext: Parser plugin for FTS 2005-12-28 16:05:30 +04:00
fulltext.h Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
make-ccc Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
Makefile.am Merge 2005-07-12 20:01:22 +02:00
mi_cache.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_changed.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_check.c Merge selena.:H:/MYSQL/bkt/mysql-5.0 2005-12-01 23:47:44 +03:00
mi_checksum.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_close.c WL#2575 - Fulltext: Parser plugin for FTS 2005-12-28 16:05:30 +04:00
mi_create.c WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
mi_dbug.c Merge 2005-10-06 10:54:07 +02:00
mi_delete.c Merge mysql.com:/home/stewart/Documents/MySQL/5.0/main 2005-12-28 13:55:59 +11:00
mi_delete_all.c Many files: 2005-12-01 13:34:48 +01:00
mi_delete_table.c WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
mi_dynrec.c Many files: 2005-12-01 13:34:48 +01:00
mi_extra.c Many files: 2005-12-01 13:34:48 +01:00
mi_info.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_key.c Merge 2005-10-06 10:54:07 +02:00
mi_keycache.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_locking.c WL#2575 - Fulltext: Parser plugin for FTS 2005-12-28 16:05:30 +04:00
mi_log.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_open.c WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
mi_packrec.c Bug fix for bug #15843 "Added mmap support in myisam creates compile problem 2005-12-19 14:16:21 +01:00
mi_page.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_panic.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_preload.c merge 2005-07-19 21:56:10 +02:00
mi_range.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_rename.c WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
mi_rfirst.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_rkey.c Merge mysql.com:/home/my/mysql-5.0 2005-11-05 01:32:55 +02:00
mi_rlast.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_rnext.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_rnext_same.c Merge mysql.com:/home/my/mysql-5.0 2005-11-05 01:32:55 +02:00
mi_rprev.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_rrnd.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_rsame.c merge 2005-07-19 21:56:10 +02:00
mi_rsamepos.c merge 2005-07-19 21:56:10 +02:00
mi_scan.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_search.c Merge mysql.com:/home/my/mysql-5.0 2005-11-05 01:32:55 +02:00
mi_static.c Merge 2005-09-06 09:20:15 +02:00
mi_statrec.c Many files: 2005-12-01 13:34:48 +01:00
mi_test1.c Merge 2005-10-06 10:54:07 +02:00
mi_test2.c Merge neptunus.(none):/home/msvensson/mysql/mysql-5.0 2005-09-15 11:32:49 +02:00
mi_test3.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_test_all.res Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_test_all.sh Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
mi_unique.c Merge 2005-07-12 20:01:22 +02:00
mi_update.c Merge 2005-10-06 10:54:07 +02:00
mi_write.c Merge mysql.com:/home/my/mysql-5.0 2005-11-05 01:32:55 +02:00
myisam_ftdump.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myisamchk.c Merge a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.0 2005-11-23 14:57:00 +02:00
myisamdef.h WL#2575 - Fulltext: Parser plugin for FTS 2005-12-28 16:05:30 +04:00
myisamlog.c merge 2005-07-19 21:56:10 +02:00
myisampack.c Merge a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.0 2005-11-23 14:57:00 +02:00
NEWS Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
rt_index.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
rt_index.h Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
rt_key.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
rt_key.h Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
rt_mbr.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
rt_mbr.h Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
rt_split.c Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 2005-05-23 10:45:48 +02:00
rt_test.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
sort.c Merge mysql.com:/home/my/mysql-5.0 2005-11-05 01:32:55 +02:00
sp_defs.h Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
sp_key.c Merge 2005-10-06 10:54:07 +02:00
sp_test.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
test_pack Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
TODO Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00