MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Item_sum Member List

This is the complete list of members for Item_sum, including all inherited members.

add()=0 (defined in Item_sum)Item_sumpure virtual
add_field_to_set_processor(uchar *arg) (defined in Item)Iteminlinevirtual
addr(uint i) (defined in Item)Iteminlinevirtual
aggrItem_sumprotected
aggr_level (defined in Item_sum)Item_sum
aggr_sel (defined in Item_sum)Item_sum
aggregator_add()Item_suminline
aggregator_clear()Item_suminline
Aggregator_distinct (defined in Item_sum)Item_sumfriend
aggregator_setup(THD *thd)Item_suminline
Aggregator_simple (defined in Item_sum)Item_sumfriend
arg_count (defined in Item_sum)Item_sumprotected
args (defined in Item_sum)Item_sumprotected
AVG_DISTINCT_FUNC enum value (defined in Item_sum)Item_sum
AVG_FUNC enum value (defined in Item_sum)Item_sum
basic_const_item() const (defined in Item)Iteminlinevirtual
bring_value() (defined in Item)Iteminlinevirtual
cache_const_expr_analyzer(uchar **arg)Itemvirtual
cache_const_expr_transformer(uchar *arg)Itemvirtual
CACHE_ITEM enum value (defined in Item)Item
can_be_evaluated_now() const Itemvirtual
cast_to_int_type() const (defined in Item)Iteminlinevirtual
change_context_processor(uchar *context) (defined in Item)Iteminlinevirtual
charset_for_protocol(void) const (defined in Item)Iteminlinevirtual
check_cols(uint c) (defined in Item)Itemvirtual
check_partition_func_processor(uchar *bool_arg) (defined in Item)Iteminlinevirtual
check_sum_func(THD *thd, Item **ref)Item_sum
check_valid_arguments_processor(uchar *bool_arg) (defined in Item)Iteminlinevirtual
check_well_formed_result(String *str, bool send_error=0) (defined in Item)Item
clean_up_after_removal(uchar *arg)Item_sumvirtual
cleanup() (defined in Item_sum)Item_sumvirtual
cleanup_processor(uchar *arg)Itemvirtual
clear()=0 (defined in Item_sum)Item_sumpure virtual
clone_item() (defined in Item)Iteminlinevirtual
cmp_context (defined in Item)Item
collation (defined in Item)Item
collect_item_field_processor(uchar *arg) (defined in Item)Iteminlinevirtual
cols() (defined in Item)Iteminlinevirtual
compare_collation() (defined in Item)Iteminlinevirtual
compile(Item_analyzer analyzer, uchar **arg_p, Item_transformer transformer, uchar *arg_t) (defined in Item)Iteminlinevirtual
COND_FALSE enum value (defined in Item)Item
COND_ITEM enum value (defined in Item)Item
COND_OK enum value (defined in Item)Item
cond_result enum name (defined in Item)Item
COND_TRUE enum value (defined in Item)Item
COND_UNDEF enum value (defined in Item)Item
const_during_execution() const (defined in Item_sum)Item_suminlinevirtual
const_item() const (defined in Item_sum)Item_suminlinevirtual
copy_andor_structure(THD *thd, bool real_items=false)Iteminlinevirtual
copy_or_same(THD *thd) (defined in Item)Iteminlinevirtual
COPY_STR_ITEM enum value (defined in Item)Item
COUNT_DISTINCT_FUNC enum value (defined in Item_sum)Item_sum
COUNT_FUNC enum value (defined in Item_sum)Item_sum
create_tmp_field(bool group, TABLE *table) (defined in Item_sum)Item_sumvirtual
created_by_in2exists() const Iteminlinevirtual
datetime_precision()Itemvirtual
decimal_int_part() const (defined in Item)Iteminline
DECIMAL_ITEM enum value (defined in Item)Item
decimal_precision() const (defined in Item)Itemvirtual
decimals (defined in Item)Item
default_charset() (defined in Item)Itemstatic
DEFAULT_VALUE_ITEM enum value (defined in Item)Item
delete_self() (defined in Item)Iteminline
depended_from() (defined in Item_sum)Item_suminline
element_index(uint i) (defined in Item)Iteminlinevirtual
eq(const Item *, bool binary_cmp) const Itemvirtual
eq_by_collation(Item *item, bool binary_cmp, const CHARSET_INFO *cs) (defined in Item)Item
eq_cmp_result() const (defined in Item)Iteminlinevirtual
equal_fields_propagator(uchar *arg) (defined in Item)Iteminlinevirtual
equality_substitution_analyzer(uchar **arg) (defined in Item)Iteminlinevirtual
equality_substitution_transformer(uchar *arg) (defined in Item)Iteminlinevirtual
explain_subquery_checker(uchar **arg) (defined in Item)Iteminlinevirtual
explain_subquery_propagator(uchar *arg) (defined in Item)Iteminlinevirtual
FIELD_AVG_ITEM enum value (defined in Item)Item
field_for_view_update() (defined in Item)Iteminlinevirtual
FIELD_ITEM enum value (defined in Item)Item
FIELD_STD_ITEM enum value (defined in Item)Item
field_type() const (defined in Item)Itemvirtual
FIELD_VARIANCE_ITEM enum value (defined in Item)Item
find_function_processor(uchar *arg)Iteminlinevirtual
find_item_in_field_list_processor(uchar *arg) (defined in Item)Iteminlinevirtual
find_item_processor(uchar *arg) (defined in Item)Iteminlinevirtual
fix_after_pullout(st_select_lex *parent_select, st_select_lex *removed_select)Iteminlinevirtual
fix_char_length(uint32 max_char_length_arg) (defined in Item)Iteminline
fix_char_length_ulonglong(ulonglong max_char_length_arg) (defined in Item)Iteminline
fix_fields(THD *, Item **) (defined in Item)Itemvirtual
fix_length_and_charset(uint32 max_char_length_arg, const CHARSET_INFO *cs) (defined in Item)Iteminline
fix_length_and_charset_datetime(uint32 max_char_length_arg) (defined in Item)Iteminline
fix_length_and_dec() (defined in Item_sum)Item_suminlinevirtual
fix_length_and_dec_and_charset_datetime(uint32 max_char_length_arg, uint8 dec_arg) (defined in Item)Iteminline
fix_num_length_and_dec() (defined in Item_sum)Item_sum
fixed (defined in Item)Item
float_length(uint decimals_par) const (defined in Item)Iteminline
forced_const (defined in Item_sum)Item_sumprotected
full_name() const (defined in Item)Iteminlinevirtual
FUNC_ITEM enum value (defined in Item)Item
func_name() const =0 (defined in Item_result_field)Item_result_fieldpure virtual
get_arg(uint i) (defined in Item_sum)Item_suminline
get_arg_count() (defined in Item_sum)Item_suminline
get_date(MYSQL_TIME *ltime, uint fuzzydate)=0 (defined in Item)Itempure virtual
get_date_from_decimal(MYSQL_TIME *ltime, uint flags)Itemprotected
get_date_from_int(MYSQL_TIME *ltime, uint flags)Itemprotected
get_date_from_non_temporal(MYSQL_TIME *ltime, uint fuzzydate)Itemprotected
get_date_from_numeric(MYSQL_TIME *ltime, uint fuzzydate)Itemprotected
get_date_from_real(MYSQL_TIME *ltime, uint flags)Itemprotected
get_date_from_string(MYSQL_TIME *ltime, uint flags)Itemprotected
get_date_from_time(MYSQL_TIME *ltime)Itemprotected
get_date_result(MYSQL_TIME *ltime, uint fuzzydate) (defined in Item)Iteminlinevirtual
get_geometry_type() const (defined in Item)Iteminlinevirtual
get_monotonicity_info() const (defined in Item)Iteminlinevirtual
get_settable_routine_parameter() (defined in Item)Iteminlinevirtual
get_time(MYSQL_TIME *ltime)=0 (defined in Item)Itempure virtual
get_time_from_date(MYSQL_TIME *ltime)Itemprotected
get_time_from_datetime(MYSQL_TIME *ltime)Itemprotected
get_time_from_decimal(MYSQL_TIME *ltime)Itemprotected
get_time_from_int(MYSQL_TIME *ltime)Itemprotected
get_time_from_non_temporal(MYSQL_TIME *ltime)Itemprotected
get_time_from_numeric(MYSQL_TIME *ltime)Itemprotected
get_time_from_real(MYSQL_TIME *ltime)Itemprotected
get_time_from_string(MYSQL_TIME *ltime)Itemprotected
get_timeval(struct timeval *tm, int *warnings)Itemvirtual
get_tmp_table_field() (defined in Item_result_field)Item_result_fieldinlinevirtual
get_tmp_table_item(THD *thd) (defined in Item_sum)Item_sumvirtual
GROUP_CONCAT_FUNC enum value (defined in Item_sum)Item_sum
has_compatible_context(Item *item) const Iteminline
has_force_copy_fields() const (defined in Item_sum)Item_suminline
has_stored_program() const (defined in Item)Iteminlinevirtual
has_subquery() const Iteminlinevirtual
has_with_distinct() const (defined in Item_sum)Item_suminline
in_sum_func (defined in Item_sum)Item_sum
inform_item_in_cond_of_tab(uchar *join_tab_index) (defined in Item)Iteminlinevirtual
init_aggregator() (defined in Item_sum)Item_suminline
init_make_field(Send_field *tmp_field, enum enum_field_types type) (defined in Item)Item
init_sum_func_check(THD *thd)Item_sum
INSERT_VALUE_ITEM enum value (defined in Item)Item
INT_ITEM enum value (defined in Item)Item
intro_version(uchar *int_arg) (defined in Item)Iteminlinevirtual
is_blob_field() const Item
is_bool_func() (defined in Item)Iteminlinevirtual
is_expensive() (defined in Item)Iteminlinevirtual
is_null() (defined in Item_sum)Item_suminlinevirtual
is_null_result() (defined in Item)Iteminlinevirtual
is_outer_field() const (defined in Item)Iteminlinevirtual
is_result_field() (defined in Item_result_field)Item_result_fieldinlinevirtual
is_splocal() (defined in Item)Iteminlinevirtual
is_temporal() const (defined in Item)Iteminline
is_temporal_with_date() const (defined in Item)Iteminline
is_temporal_with_date_and_time() const (defined in Item)Iteminline
is_temporal_with_time() const (defined in Item)Iteminline
Item() (defined in Item)Item
Item(THD *thd, Item *item)Item
item_field_by_name_analyzer(uchar **arg)Iteminlinevirtual
item_field_by_name_transformer(uchar *arg)Iteminlinevirtual
item_name (defined in Item)Item
Item_result_field() (defined in Item_result_field)Item_result_fieldinline
Item_result_field(THD *thd, Item_result_field *item) (defined in Item_result_field)Item_result_fieldinline
Item_sum() (defined in Item_sum)Item_suminline
Item_sum(Item *a) (defined in Item_sum)Item_suminline
Item_sum(Item *a, Item *b) (defined in Item_sum)Item_suminline
Item_sum(List< Item > &list) (defined in Item_sum)Item_sum
Item_sum(THD *thd, Item_sum *item)Item_sum
keep_field_type(void) const (defined in Item_sum)Item_suminlinevirtual
make_const() (defined in Item_sum)Item_suminline
make_field(Send_field *field) (defined in Item)Itemvirtual
make_string_field(TABLE *table)Itemvirtual
make_unique() (defined in Item_sum)Item_suminlinevirtual
mark_as_sum_func() (defined in Item_sum)Item_sum
markerItem
max_arg_level (defined in Item_sum)Item_sum
max_char_length() const (defined in Item)Iteminline
MAX_FUNC enum value (defined in Item_sum)Item_sum
max_length (defined in Item)Item
max_sum_func_level (defined in Item_sum)Item_sum
maybe_null (defined in Item)Item
MIN_FUNC enum value (defined in Item_sum)Item_sum
neg_transformer(THD *thd) (defined in Item)Iteminlinevirtual
nest_level (defined in Item_sum)Item_sum
next (defined in Item_sum)Item_sum
no_rows_in_result()Item_suminlinevirtual
not_null_tables() const (defined in Item)Iteminlinevirtual
null_inside() (defined in Item)Iteminlinevirtual
NULL_ITEM enum value (defined in Item)Item
null_value (defined in Item)Item
numeric_context_result_type() const Iteminlinevirtual
operator delete(void *ptr, size_t size) (defined in Item)Iteminlinestatic
operator delete(void *ptr, MEM_ROOT *mem_root) (defined in Item)Iteminlinestatic
operator new(size_t size) (defined in Item)Iteminlinestatic
operator new(size_t size, MEM_ROOT *mem_root) (defined in Item)Iteminlinestatic
orig_args (defined in Item_sum)Item_sumprotected
orig_name (defined in Item)Item
outer_fields (defined in Item_sum)Item_sum
PARAM_ITEM enum value (defined in Item)Item
POSTFIX enum value (defined in Item)Item
PREFIX enum value (defined in Item)Item
print(String *str, enum_query_type query_type)Item_sumvirtual
print_for_order(String *str, enum_query_type query_type, bool used_alias)Item
print_item_w_name(String *, enum_query_type query_type) (defined in Item)Item
PROC_ITEM enum value (defined in Item)Item
quick_fix_field() (defined in Item)Iteminline
quick_group (defined in Item_sum)Item_sum
ram_limitation(THD *thd)Item_sumprotectedstatic
REAL_ITEM enum value (defined in Item)Item
real_item() (defined in Item)Iteminlinevirtual
ref_by (defined in Item_sum)Item_sum
REF_ITEM enum value (defined in Item)Item
register_field_in_read_map(uchar *arg) (defined in Item)Iteminlinevirtual
register_sum_func(THD *thd, Item **ref)Item_sum
remove_column_from_bitmap(uchar *arg)Iteminlinevirtual
remove_dependence_processor(uchar *arg) (defined in Item)Iteminlinevirtual
remove_fixed(uchar *arg) (defined in Item)Iteminlinevirtual
rename(char *new_name)Item
replace_equal_field(uchar *arg) (defined in Item)Iteminlinevirtual
reset_and_add()Item_suminline
reset_field()=0 (defined in Item_sum)Item_sumpure virtual
reset_query_id_processor(uchar *query_id_arg) (defined in Item)Iteminlinevirtual
resolved_used_tables() const Iteminlinevirtual
result_field (defined in Item_result_field)Item_result_field
result_item(Field *field) (defined in Item_sum)Item_suminlinevirtual
result_type() const (defined in Item)Iteminlinevirtual
ROW_ITEM enum value (defined in Item)Item
rsize (defined in Item)Item
safe_charset_converter(const CHARSET_INFO *tocs) (defined in Item)Itemvirtual
save_date_in_field(Field *field) (defined in Item)Item
save_in_field(Field *field, bool no_conversions)Itemvirtual
save_in_field_no_warnings(Field *field, bool no_conversions) (defined in Item)Item
save_in_result_field(bool no_conversions) (defined in Item_result_field)Item_result_fieldinlinevirtual
save_org_in_field(Field *field) (defined in Item)Iteminlinevirtual
save_safe_in_field(Field *field) (defined in Item)Iteminlinevirtual
save_str_value_in_field(Field *field, String *result) (defined in Item)Item
save_time_in_field(Field *field) (defined in Item)Item
send(Protocol *protocol, String *str)Itemvirtual
set_aggregator(Aggregator::Aggregator_type aggregator) (defined in Item_sum)Item_sum
set_arg(uint i, THD *thd, Item *new_val) (defined in Item_sum)Item_sum
set_distinct(bool distinct) (defined in Item_sum)Item_suminline
set_no_const_sub(uchar *arg) (defined in Item)Iteminlinevirtual
set_result_field(Field *field) (defined in Item_result_field)Item_result_fieldinlinevirtual
setup(THD *thd) (defined in Item_sum)Item_suminlinevirtual
split_sum_func(THD *thd, Ref_ptr_array ref_pointer_array, List< Item > &fields) (defined in Item)Iteminlinevirtual
split_sum_func2(THD *thd, Ref_ptr_array ref_pointer_array, List< Item > &fields, Item **ref, bool skip_registered)Item
STD_FUNC enum value (defined in Item_sum)Item_sum
str_result(String *tmp) (defined in Item)Iteminlinevirtual
str_value (defined in Item)Item
string_field_type() const (defined in Item)Itemvirtual
STRING_ITEM enum value (defined in Item)Item
SUBSELECT_ITEM enum value (defined in Item)Item
subst_argument_checker(uchar **arg) (defined in Item)Iteminlinevirtual
SUM_BIT_FUNC enum value (defined in Item_sum)Item_sum
SUM_DISTINCT_FUNC enum value (defined in Item_sum)Item_sum
SUM_FUNC enum value (defined in Item_sum)Item_sum
sum_func() const =0 (defined in Item_sum)Item_sumpure virtual
SUM_FUNC_ITEM enum value (defined in Item)Item
Sumfunctype enum name (defined in Item_sum)Item_sum
tables_locked_cacheItemprotected
temporal_with_date_as_number_result_type() const Iteminline
this_item() (defined in Item)Iteminlinevirtual
this_item() const (defined in Item)Iteminlinevirtual
this_item_addr(THD *thd, Item **addr_arg) (defined in Item)Iteminlinevirtual
time_precision()Itemvirtual
tmp_args (defined in Item_sum)Item_sumprotected
tmp_orig_args (defined in Item_sum)Item_sumprotected
tmp_table_field(TABLE *t_arg) (defined in Item_result_field)Item_result_fieldinlinevirtual
tmp_table_field_from_field_type(TABLE *table, bool fixed_length)Item
top_level_item() (defined in Item)Iteminlinevirtual
transform(Item_transformer transformer, uchar *arg)Itemvirtual
traverse_cond(Cond_traverser traverser, void *arg, traverse_order order) (defined in Item)Iteminlinevirtual
traverse_order enum name (defined in Item)Item
TRIGGER_FIELD_ITEM enum value (defined in Item)Item
Type enum name (defined in Item)Item
type() const (defined in Item_sum)Item_suminlinevirtual
TYPE_HOLDER enum value (defined in Item)Item
UDF_SUM_FUNC enum value (defined in Item_sum)Item_sum
unsigned_flag (defined in Item)Item
update_field()=0 (defined in Item_sum)Item_sumpure virtual
update_null_value() (defined in Item)Iteminlinevirtual
update_used_tables() (defined in Item_sum)Item_sumvirtual
update_value_transformer(uchar *select_arg) (defined in Item)Iteminlinevirtual
used_tables() const (defined in Item_sum)Item_suminlinevirtual
used_tables_cache (defined in Item_sum)Item_sumprotected
val_bool()Itemvirtual
val_bool_result() (defined in Item)Iteminlinevirtual
val_date_temporal()Itemvirtual
val_date_temporal_result()Iteminlinevirtual
val_decimal(my_decimal *decimal_buffer)=0 (defined in Item)Itempure virtual
val_decimal_from_date(my_decimal *decimal_value) (defined in Item)Itemprotected
val_decimal_from_int(my_decimal *decimal_value) (defined in Item)Itemprotected
val_decimal_from_real(my_decimal *decimal_value) (defined in Item)Itemprotected
val_decimal_from_string(my_decimal *decimal_value) (defined in Item)Itemprotected
val_decimal_from_time(my_decimal *decimal_value) (defined in Item)Itemprotected
val_decimal_result(my_decimal *val) (defined in Item)Iteminlinevirtual
val_int()=0 (defined in Item)Itempure virtual
val_int_endpoint(bool left_endp, bool *incl_endp) (defined in Item)Iteminlinevirtual
val_int_from_date() (defined in Item)Itemprotected
val_int_from_datetime() (defined in Item)Itemprotected
val_int_from_decimal() (defined in Item)Itemprotected
val_int_from_time() (defined in Item)Itemprotected
val_int_result() (defined in Item)Iteminlinevirtual
val_nodeset(String *) (defined in Item)Iteminlinevirtual
val_real()=0 (defined in Item)Itempure virtual
val_real_from_decimal() (defined in Item)Itemprotected
val_result() (defined in Item)Iteminlinevirtual
val_str(String *str)=0 (defined in Item)Itempure virtual
val_str_ascii(String *str) (defined in Item)Itemvirtual
val_string_from_date(String *str) (defined in Item)Itemprotected
val_string_from_datetime(String *str) (defined in Item)Itemprotected
val_string_from_decimal(String *str) (defined in Item)Itemprotected
val_string_from_int(String *str) (defined in Item)Itemprotected
val_string_from_real(String *str) (defined in Item)Itemprotected
val_string_from_time(String *str) (defined in Item)Itemprotected
val_temporal_by_field_type()Iteminline
val_temporal_with_round(enum_field_types type, uint8 dec)Item
val_time_temporal()Itemvirtual
val_time_temporal_result()Iteminlinevirtual
val_uint() (defined in Item)Iteminline
VARBIN_ITEM enum value (defined in Item)Item
VARIANCE_FUNC enum value (defined in Item_sum)Item_sum
VIEW_FIXER_ITEM enum value (defined in Item)Item
walk(Item_processor processor, bool walk_subquery, uchar *argument) (defined in Item_sum)Item_sumvirtual
with_stored_program (defined in Item)Itemprotected
with_subselect (defined in Item)Itemprotected
with_sum_func (defined in Item)Item
XPATH_NODESET enum value (defined in Item)Item
XPATH_NODESET_CMP enum value (defined in Item)Item
~Item() (defined in Item)Iteminlinevirtual
~Item_result_field() (defined in Item_result_field)Item_result_fieldinline