00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <config.h>
00022 #include <plugin/collation_dictionary/dictionary.h>
00023
00024 using namespace drizzled;
00025
00026 static CharacterSetsTool *character_sets;
00027 static CollationsTool *collations;
00028
00029 static int init(drizzled::module::Context &context)
00030 {
00031 character_sets= new(std::nothrow)CharacterSetsTool;
00032 collations= new(std::nothrow)CollationsTool;
00033
00034 context.add(character_sets);
00035 context.add(collations);
00036
00037 return 0;
00038 }
00039
00040 DRIZZLE_DECLARE_PLUGIN
00041 {
00042 DRIZZLE_VERSION_ID,
00043 "collation_dictionary",
00044 "1.0",
00045 "Brian Aker",
00046 "Data Dictionary for schema, table, column, indexes, etc",
00047 PLUGIN_LICENSE_GPL,
00048 init,
00049 NULL,
00050 NULL
00051 }
00052 DRIZZLE_DECLARE_PLUGIN_END;