mariadb/storage/innobase
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
..
btr Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
buf Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
data Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
dict Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
dyn Applied innodb-5.1-ss269 snapshot. 2006-03-10 19:22:21 +03:00
eval Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
fil Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
fsp Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
fut Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
ha Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
handler This changes the order of the universe, black is now the new white. 2006-09-15 10:28:00 -07:00
ibuf Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
include Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
lock Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
log Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
mach Applied innodb-5.1-ss269 snapshot. 2006-03-10 19:22:21 +03:00
mem Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
mtr Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
os Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
page Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
pars Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
que Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
read Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
rem Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
row Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
srv Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
sync Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
thr Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
trx Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
usr Applied innodb-5.1-ss269 snapshot. 2006-03-10 19:22:21 +03:00
ut Applied InnoDB 5.1 snapshot ss787. 2006-09-05 03:52:15 +02:00
CMakeLists.txt Warning fixes for Windows, and an include fix for Windows for Innodb. 2006-09-07 16:17:16 -07:00
Makefile.am Moves Innodb handler to the Innodb storage directory. 2006-09-07 08:23:58 -07:00
plug.in Moves Innodb handler to the Innodb storage directory. 2006-09-07 08:23:58 -07:00