Functions to copy data to or from fields. More...
#include <config.h>
#include <drizzled/error.h>
#include <drizzled/table.h>
#include <drizzled/session.h>
#include <drizzled/current_session.h>
#include <drizzled/copy_field.h>
#include <drizzled/field/blob.h>
#include <drizzled/field/date.h>
#include <drizzled/field/datetime.h>
#include <drizzled/field/decimal.h>
#include <drizzled/field/double.h>
#include <drizzled/field/enum.h>
#include <drizzled/field/epoch.h>
#include <drizzled/field/int32.h>
#include <drizzled/field/int64.h>
#include <drizzled/field/null.h>
#include <drizzled/field/num.h>
#include <drizzled/field/real.h>
#include <drizzled/field/str.h>
#include <drizzled/field/varstring.h>
#include <drizzled/util/test.h>
#include <drizzled/system_variables.h>
Go to the source code of this file.
Namespaces | |
drizzled | |
TODO: Rename this file - func.h is stupid. | |
Functions | |
static void | drizzled::do_field_eq (CopyField *copy) |
static void | drizzled::do_field_1 (CopyField *copy) |
static void | drizzled::do_field_2 (CopyField *copy) |
static void | drizzled::do_field_3 (CopyField *copy) |
static void | drizzled::do_field_4 (CopyField *copy) |
static void | drizzled::do_field_6 (CopyField *copy) |
static void | drizzled::do_field_8 (CopyField *copy) |
static void | drizzled::do_field_to_null_str (CopyField *copy) |
static void | drizzled::do_outer_field_to_null_str (CopyField *copy) |
int | drizzled::set_field_to_null (Field *field) |
int | drizzled::set_field_to_null_with_conversions (Field *field, bool no_conversions) |
static void | drizzled::do_skip (CopyField *) |
static void | drizzled::do_copy_null (CopyField *copy) |
static void | drizzled::do_outer_field_null (CopyField *copy) |
static void | drizzled::do_copy_not_null (CopyField *copy) |
static void | drizzled::do_copy_maybe_null (CopyField *copy) |
static void | drizzled::do_copy_timestamp (CopyField *copy) |
static void | drizzled::do_copy_next_number (CopyField *copy) |
static void | drizzled::do_copy_blob (CopyField *copy) |
static void | drizzled::do_conv_blob (CopyField *copy) |
static void | drizzled::do_save_blob (CopyField *copy) |
static void | drizzled::do_field_string (CopyField *copy) |
static void | drizzled::do_field_enum (CopyField *copy) |
static void | drizzled::do_field_int (CopyField *copy) |
static void | drizzled::do_field_real (CopyField *copy) |
static void | drizzled::do_field_decimal (CopyField *copy) |
static void | drizzled::do_cut_string (CopyField *copy) |
static void | drizzled::do_cut_string_complex (CopyField *copy) |
static void | drizzled::do_expand_binary (CopyField *copy) |
static void | drizzled::do_expand_string (CopyField *copy) |
static void | drizzled::do_varstring1 (CopyField *copy) |
static void | drizzled::do_varstring1_mb (CopyField *copy) |
static void | drizzled::do_varstring2 (CopyField *copy) |
static void | drizzled::do_varstring2_mb (CopyField *copy) |
int | drizzled::field_conv (Field *to, Field *from) |
Functions to copy data to or from fields.
This could be done with a single short function but opencoding this gives much more speed.
Definition in file field_conv.cc.