Hi, Rich! On Sep 12, Rich Prohaska wrote: > i have a MYSQL_THDVAR_STR session variable in my storage engine. i > want to update its value from the storage engine. it was suggested > that i use "THDVAR(x)=new_value" to do it. i noticed that > update_func_str is NOT called, so i wonder about the contract. is the > caller responsible for memory management? i used PLUGIN_VAR_MEMALLOC > for the var def.
Yes. When you assign from your code, it's just a normal assignment. You can assign anything you want. The update function is called when a value is assigned from SQL, like with SET @@session.engine_x = new_value Regards, Sergei _______________________________________________ Mailing list: https://launchpad.net/~maria-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~maria-developers More help : https://help.launchpad.net/ListHelp

