Hi,
I'm implementing dynamic plugin for solidDB storage engine and I would
need to access following THD variables from my storage engine:
1) thd->query
e.g with
extern "C" const char *thd_query(MYSQL_THD thd)
{
return(thd->query);
}
This is needed for foreign keys (at the moment you must parse
create table or alter table yourself).
2) thd->query_id
e.g. with
extern "C" ulong thd_query_id(MYSQL_THD thd)
{
return(&thd->query_id);
}
3) thd->lex->drop_mode;
e.g. with
extern "C" int thd_drop_mode(MYSQL_THD thd)
{
return(&thd->lex->drop_mode);
}
this is needed also for foreign keys and to support drop table ...
cascade. Could someone from MySQL add support for these assessors to
plugin.h
R: Jan