List of all members.
Detailed Description
Definition at line 540 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 131 of file create.cc.
References drizzled::has_named_parameters().
Builder method, with no arguments.
- Parameters:
-
session | The current thread |
name | The native function name |
item_list | The function parameters, none of which are named |
- Returns:
- An item representing the function call
Implements drizzled::Create_native_func.
Definition at line 1157 of file create.cc.
The documentation for this class was generated from the following file: