Adapter for functions that takes exactly three arguments.
Definition at line 213 of file create.cc.
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 998 of file create.cc.
References drizzled::Item::is_autogenerated_name.