Drizzled Public API Documentation

sum.cc File Reference

Sum functions (COUNT, MIN...) More...

#include <config.h>
#include <cstdio>
#include <math.h>
#include <drizzled/sql_select.h>
#include <drizzled/error.h>
#include <drizzled/hybrid_type_traits.h>
#include <drizzled/hybrid_type_traits_integer.h>
#include <drizzled/hybrid_type_traits_decimal.h>
#include <drizzled/sql_base.h>
#include <drizzled/session.h>
#include <drizzled/item/sum.h>
#include <drizzled/field/decimal.h>
#include <drizzled/field/double.h>
#include <drizzled/field/int64.h>
#include <drizzled/field/date.h>
#include <drizzled/field/datetime.h>
#include <drizzled/unique.h>
#include <drizzled/type/decimal.h>
#include <drizzled/internal/m_string.h>
#include <drizzled/item/subselect.h>
#include <drizzled/sql_lex.h>
#include <drizzled/system_variables.h>
#include <drizzled/create_field.h>
#include <algorithm>

Go to the source code of this file.

Classes

struct  drizzled::Hybrid_type_traits_fast_decimal

Namespaces

namespace  drizzled
 TODO: Rename this file - func.h is stupid.

Functions

static int drizzled::simple_raw_key_cmp (void *arg, const void *key1, const void *key2)
static int drizzled::item_sum_distinct_walk (void *element, uint32_t, void *item)
static void drizzled::variance_fp_recurrence_next (double *m, double *s, uint64_t *count, double nr)
static double drizzled::variance_fp_recurrence_result (double s, uint64_t count, bool is_sample_variance)
int drizzled::simple_str_key_cmp (void *arg, unsigned char *key1, unsigned char *key2)
int drizzled::composite_key_cmp (void *arg, unsigned char *key1, unsigned char *key2)
static int drizzled::count_distinct_walk (void *, uint32_t, void *arg)
int drizzled::group_concat_key_cmp_with_distinct (void *arg, const void *key1, const void *key2)
int drizzled::group_concat_key_cmp_with_order (void *arg, const void *key1, const void *key2)
int drizzled::dump_leaf_key (unsigned char *key, uint32_t, Item_func_group_concat *item)

Variables

static const
Hybrid_type_traits_fast_decimal 
drizzled::fast_decimal_traits_instance

Detailed Description

Sum functions (COUNT, MIN...)

Definition in file sum.cc.