Diego Medina wrote:
> Hi,
> 
> I tried to write a simple plugin that would use the
> logging_pre_do(Session *session) hook to add the option of rewriting a
> query.
> 
> Everything was going well until I tried to access
> session->getQueryString(), it was always NULL. Looking at
> sql_parse.cc:192 I see that at the time we have
> 
>   logging_pre_do(session);
> 
> session->query is still null, it only gets the text of the query at
> line 211 by calling:
> 
>     if (! session->readAndStoreQuery(packet, packet_length))
> 
> 
> My question:
> 
> 1) Do I half duplicate the function session->readAndStoreQuery() in my plugin 
> ?
> 2) Do I move session->readAndStoreQuery before   logging_pre_do(session); ?
> 3) Fill in your own :)

Can we move the call to logging_pre_do until after readAndStoreQuery has
been called?

Monty

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to