mariadb/storage/myisammrg
unknown d79485a9be This changes the order of the universe, black is now the new white.
In practice this means that handlerton is now created by the server and is passed to the engine. Plugin startups can now also control how plugins are inited (and can optionally pass values). Bit more flexibility to those who want to write plugin interfaces to the database. 


include/mysql/plugin.h:
  Optional to pass parameter now to init and deinit functions
sql/ha_ndbcluster.cc:
  Cleanup, handlerton is now a pointer.
sql/ha_ndbcluster_binlog.cc:
  Cleanup (handlerton is now a pointer)
sql/ha_ndbcluster_binlog.h:
  Cleanup (handlerton is now a pointer)
sql/ha_partition.cc:
  Cleaned up handlerton change
sql/handler.cc:
  Cheanup of handlerton change
sql/item_sum.cc:
  Cleanedup of handlerton change
sql/log.cc:
  Cleanup of handlerton change
sql/mysql_priv.h:
  Reverted patch for variables (what would have happen previously if a have_ would have been called that was dynamically loaded? boom!)
sql/mysqld.cc:
  Cleanup of handlerton changes and reverted have variable patch
sql/partition_info.cc:
  Cleanup of handlerton (we need to clean this up a bit more).
sql/set_var.cc:
  Cleanup related to handlerton changes
sql/sql_cache.cc:
  Handlerton changes cleanup
sql/sql_insert.cc:
  Handlerton changes cleanup.
sql/sql_partition.cc:
  Handlerton cleanup changes
sql/sql_plugin.cc:
  Handlerton changes.
  
  init() can now be controlled by a plugin specific startup. 
  
  There was also an issue with how we deinited the status variables. It should have been occuring before we shut down the engines.
sql/sql_select.cc:
  Handlerton cleanup changes
sql/sql_show.cc:
  Handlerton cleanup changes
sql/sql_table.cc:
  Handlerton cleanup changes
sql/table.cc:
  Cleanup
storage/archive/ha_archive.cc:
  Cleanup
storage/archive/ha_archive.h:
  Cleanup
storage/blackhole/ha_blackhole.cc:
  Cleanup
storage/csv/ha_tina.cc:
  Cleanup
storage/example/ha_example.cc:
  Cleanup
storage/federated/ha_federated.cc:
  Cleanup
storage/heap/ha_heap.cc:
  Cleanup
storage/innobase/handler/ha_innodb.cc:
  Cleanup
storage/myisam/ha_myisam.cc:
  Cleanup
storage/myisammrg/ha_myisammrg.cc:
  Cleanup
2006-09-15 10:28:00 -07:00
..
.cvsignore Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
CMakeLists.txt fix for windows build 2006-08-24 22:10:55 -07:00
ha_myisammrg.cc This changes the order of the universe, black is now the new white. 2006-09-15 10:28:00 -07:00
ha_myisammrg.h Update to push all of merge into the merge storage directory. 2006-08-19 10:23:22 -07:00
make-ccc Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
Makefile.am Update to push all of merge into the merge storage directory. 2006-08-19 10:23:22 -07:00
myrg_close.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_create.c WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
myrg_def.h All changes for change to all storage engines being under storage directory. 2005-04-26 19:04:36 -07:00
myrg_delete.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_extra.c This changeset is largely a handler cleanup changeset (WL#3281), but includes fixes and cleanups that was found necessary while testing the handler changes 2006-06-04 18:52:22 +03:00
myrg_info.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_locking.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_open.c WL#1324 table name to file name encoding 2005-12-31 09:01:26 +04:00
myrg_panic.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_queue.c Merge mysql.com:/home/dlenev/src/mysql-5.0-bg13525 2006-02-27 20:00:07 +03:00
myrg_range.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_rfirst.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_rkey.c Merge 2005-10-06 10:54:07 +02:00
myrg_rlast.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_rnext.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_rnext_same.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_rprev.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_rrnd.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_rsame.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_static.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_update.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
myrg_write.c Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
plug.in Major changes are plug.in files created for almost all storage engines. A few stray BDB references removed. 2006-08-18 21:19:19 -07:00