Detailed Description
Definition at line 391 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 965 of file create.cc.
References drizzled::Item::is_autogenerated_name.
virtual Item* drizzled::Create_func_degrees::create |
( |
Session * |
session, |
|
|
Item * |
arg1 |
|
) |
| |
|
inlinevirtual |
Builder method, with one argument.
- Parameters
-
session | The current thread |
arg1 | The first argument of the function |
- Returns
- An item representing the function call
Implements drizzled::Create_func_arg1.
Definition at line 396 of file create.cc.
The documentation for this class was generated from the following file: