My Project
|
Public Member Functions | |
virtual Item * | create (THD *thd, LEX_STRING db, LEX_STRING name, bool use_explicit_name, List< Item > *item_list) |
Static Public Attributes | |
static Create_sp_func | s_singleton |
Protected Member Functions | |
Create_sp_func () | |
virtual | ~Create_sp_func () |
Function builder for Stored Functions.
Create_sp_func::Create_sp_func | ( | ) | [inline, protected] |
Constructor.
virtual Create_sp_func::~Create_sp_func | ( | ) | [inline, protected, virtual] |
Destructor.
Item * Create_sp_func::create | ( | THD * | thd, |
LEX_STRING | db, | ||
LEX_STRING | name, | ||
bool | use_explicit_name, | ||
List< Item > * | item_list | ||
) | [virtual] |
The builder create method, for qualified functions.
thd | The current thread |
db | The database name |
name | The function name |
use_explicit_name | Should the function be represented as 'db.name'? |
item_list | The list of arguments to the function, can be NULL |
Implements Create_qfunc.