Detailed Description
Definition at line 661 of file create.cc.
Member Function Documentation
The builder create method. Given the function name and list or arguments, this method creates an Item
that represents the function call. In case or errors, a NULL item is returned, and an error is reported. Note that the session
object may be modified by the builder. In particular, the following members/methods can be set/called, depending on the function called and the function possible side effects.
-
session->lex().current_context()
-
session->lex().uncacheable(UNCACHEABLE_SIDEEFFECT)
-
session->lex().uncacheable(UNCACHEABLE_RAND)
- Parameters
-
session | The current thread |
name | The function name |
item_list | The list of arguments to the function, can be NULL |
- Returns
- An item representing the parsed function call, or NULL
Implements drizzled::Create_func.
Definition at line 980 of file create.cc.
References drizzled::Item::is_autogenerated_name.
virtual Item* drizzled::Create_func_name_const::create |
( |
Session * |
session, |
|
|
Item * |
arg1, |
|
|
Item * |
arg2 |
|
) |
| |
|
virtual |
Builder method, with two arguments.
- Parameters
-
session | The current thread |
arg1 | The first argument of the function |
arg2 | The second argument of the function |
- Returns
- An item representing the function call
Implements drizzled::Create_func_arg2.
The documentation for this class was generated from the following file: