Classes |
class | Create_native_func |
class | Create_func_arg0 |
class | Create_func_arg1 |
class | Create_func_arg2 |
class | Create_func_arg3 |
class | Create_sp_func |
class | Create_func_no_geom |
class | Create_func_abs |
class | Create_func_acos |
class | Create_func_addtime |
class | Create_func_aes_base |
class | Create_func_aes_encrypt |
class | Create_func_aes_decrypt |
class | Create_func_random_bytes |
class | Create_func_asin |
class | Create_func_atan |
class | Create_func_benchmark |
class | Create_func_bin |
class | Create_func_bit_count |
class | Create_func_bit_length |
class | Create_func_ceiling |
class | Create_func_char_length |
class | Create_func_coercibility |
class | Create_func_compress |
class | Create_func_concat |
class | Create_func_concat_ws |
class | Create_func_connection_id |
class | Create_func_conv |
class | Create_func_convert_tz |
class | Create_func_cos |
class | Create_func_cot |
class | Create_func_crc32 |
class | Create_func_date_format |
class | Create_func_datediff |
class | Create_func_dayname |
class | Create_func_dayofmonth |
class | Create_func_dayofweek |
class | Create_func_dayofyear |
class | Create_func_decode |
class | Create_func_degrees |
class | Create_func_des_decrypt |
class | Create_func_des_encrypt |
class | Create_func_elt |
class | Create_func_encode |
class | Create_func_encrypt |
class | Create_func_exp |
class | Create_func_export_set |
class | Create_func_field |
class | Create_func_find_in_set |
class | Create_func_floor |
class | Create_func_found_rows |
class | Create_func_from_base64 |
class | Create_func_from_days |
class | Create_func_from_unixtime |
class | Create_func_get_lock |
class | Create_func_greatest |
class | Create_func_gtid_subtract |
class | Create_func_gtid_subset |
class | Create_func_hex |
class | Create_func_ifnull |
class | Create_func_inet_ntoa |
class | Create_func_inet_aton |
class | Create_func_inet6_aton |
class | Create_func_inet6_ntoa |
class | Create_func_is_ipv4 |
class | Create_func_is_ipv6 |
class | Create_func_is_ipv4_compat |
class | Create_func_is_ipv4_mapped |
class | Create_func_instr |
class | Create_func_is_free_lock |
class | Create_func_is_used_lock |
class | Create_func_isnull |
class | Create_func_last_day |
class | Create_func_last_insert_id |
class | Create_func_lcase |
class | Create_func_least |
class | Create_func_length |
class | Create_func_like_range_min |
class | Create_func_like_range_max |
class | Create_func_ln |
class | Create_func_load_file |
class | Create_func_locate |
class | Create_func_log |
class | Create_func_log10 |
class | Create_func_log2 |
class | Create_func_lpad |
class | Create_func_ltrim |
class | Create_func_makedate |
class | Create_func_maketime |
class | Create_func_make_set |
class | Create_func_master_pos_wait |
class | Create_func_master_gtid_set_wait |
class | Create_func_md5 |
class | Create_func_monthname |
class | Create_func_name_const |
class | Create_func_nullif |
class | Create_func_oct |
class | Create_func_ord |
class | Create_func_period_add |
class | Create_func_period_diff |
class | Create_func_pi |
class | Create_func_pow |
class | Create_func_quote |
class | Create_func_radians |
class | Create_func_rand |
class | Create_func_release_lock |
class | Create_func_reverse |
class | Create_func_round |
class | Create_func_rpad |
class | Create_func_rtrim |
class | Create_func_sec_to_time |
class | Create_func_sha |
class | Create_func_sha2 |
class | Create_func_sign |
class | Create_func_sin |
class | Create_func_sleep |
class | Create_func_soundex |
class | Create_func_space |
class | Create_func_sqrt |
class | Create_func_str_to_date |
class | Create_func_strcmp |
class | Create_func_substr_index |
class | Create_func_subtime |
class | Create_func_tan |
class | Create_func_time_format |
class | Create_func_time_to_sec |
class | Create_func_timediff |
class | Create_func_to_base64 |
class | Create_func_to_days |
class | Create_func_to_seconds |
class | Create_func_ucase |
class | Create_func_uncompress |
class | Create_func_uncompressed_length |
class | Create_func_unhex |
class | Create_func_unix_timestamp |
class | Create_func_uuid |
class | Create_func_uuid_short |
class | Create_func_validate_password_strength |
class | Create_func_version |
class | Create_func_weekday |
class | Create_func_weekofyear |
class | Create_func_xml_extractvalue |
class | Create_func_xml_update |
class | Create_func_year_week |
struct | Native_func_registry |
Defines |
#define | BUILDER(F) & F::s_singleton |
#define | GEOM_BUILDER(F) & Create_func_no_geom::s_singleton |
Functions |
uchar * | get_native_fct_hash_key (const uchar *buff, size_t *length, my_bool) |
int | item_create_init () |
void | item_create_cleanup () |
Create_func * | find_native_function_builder (THD *thd, LEX_STRING name) |
Create_qfunc * | find_qualified_function_builder (THD *thd) |
Item * | create_func_cast (THD *thd, Item *a, Cast_target cast_type, const char *c_len, const char *c_dec, const CHARSET_INFO *cs) |
Item * | create_temporal_literal (THD *thd, const char *str, uint length, const CHARSET_INFO *cs, enum_field_types type, bool send_error) |
Functions to create an item. Used by sql_yac.yy.