#include <create.h>
List of all members.
Detailed Description
Function builder for User Defined Functions.
Definition at line 133 of file create.h.
Constructor & Destructor Documentation
drizzled::Create_udf_func::Create_udf_func |
( |
| ) |
[inline, protected] |
virtual drizzled::Create_udf_func::~Create_udf_func |
( |
| ) |
[inline, protected, virtual] |
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().binlog_row_based_if_mixed
-
session->lex().current_context()
-
session->lex().safe_to_cache_query
-
session->lex().uncacheable(UNCACHEABLE_SIDEEFFECT)
-
session->lex().uncacheable(UNCACHEABLE_RAND)
-
session->lex().add_time_zone_tables_to_query_tables(session)
- 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 1071 of file create.cc.
Member Data Documentation
The documentation for this class was generated from the following files: