Sorts a database.
More...
#include <config.h>
#include <float.h>
#include <limits.h>
#include <queue>
#include <algorithm>
#include <iostream>
#include <drizzled/drizzled.h>
#include <drizzled/sql_sort.h>
#include <drizzled/filesort.h>
#include <drizzled/error.h>
#include <drizzled/probes.h>
#include <drizzled/session.h>
#include <drizzled/table.h>
#include <drizzled/table_list.h>
#include <drizzled/optimizer/range.h>
#include <drizzled/records.h>
#include <drizzled/internal/iocache.h>
#include <drizzled/internal/my_sys.h>
#include <plugin/myisam/myisam.h>
#include <drizzled/plugin/transactional_storage_engine.h>
#include <drizzled/atomics.h>
#include <drizzled/global_buffer.h>
#include <drizzled/sort_field.h>
#include <drizzled/item/subselect.h>
#include <drizzled/statistics_variables.h>
#include <drizzled/system_variables.h>
Go to the source code of this file.
|
| drizzled |
| TODO: Rename this file - func.h is stupid.
|
|
|
| drizzled |
| TODO: Rename this file - func.h is stupid.
|
|
|
#define | MERGEBUFF 7 |
|
#define | MERGEBUFF2 15 |
|
#define | DBL_EXP_DIG (sizeof(double)*8-DBL_MANT_DIG) |
|
|
static char ** | drizzled::make_char_array (char **old_pos, uint32_t fields, uint32_t length) |
|
static unsigned char * | drizzled::read_buffpek_from_file (internal::io_cache_st *buffer_file, uint32_t count, unsigned char *buf) |
|
static uint32_t | drizzled::suffix_length (uint32_t string_length) |
|
static void | drizzled::unpack_addon_fields (sort_addon_field *addon_field, unsigned char *buff) |
|
static void | drizzled::store_length (unsigned char *to, uint32_t length, uint32_t pack_length) |
|
void | drizzled::change_double_for_sort (double nr, unsigned char *to) |
|
Sorts a database.
Definition in file filesort.cc.