mariadb/storage
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
..
archive build fixes for azio on systems without zutil.h 2005-12-28 15:33:48 +11:00
bdb storage/bdb/dist/s_all 2005-12-23 12:46:48 +01:00
csv Change for plugin storage engine to be built after mysqld 2005-12-21 14:58:03 -08:00
example Fix compile problem in ha_example.cc 2005-12-22 09:19:24 +01:00
heap WL #528: Faster free_tmp_table 2005-11-06 08:29:03 +01:00
innobase WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
myisam WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
myisammrg WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
ndb ndb - post merge fix 2005-12-27 18:47:56 +01:00
Makefile.am Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-new 2005-12-22 20:06:05 -08:00