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 | |
| namespace | 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.