|
CUBRID Engine
latest
|
#include "load_db_value_converter.hpp"#include "db_date.h"#include "db_json.hpp"#include "dbtype.h"#include "language_support.h"#include "load_class_registry.hpp"#include "numeric_opfunc.h"#include "object_domain.h"#include "object_primitive.h"#include "object_representation.h"#include "string_opfunc.h"#include <array>#include <cassert>#include <cmath>#include <cstring>
Go to the source code of this file.
Namespaces | |
| cubload | |
Typedefs | |
| using | cubload::conv_setters = std::array< std::array< conv_func, NUM_LDR_TYPES >, NUM_DB_TYPES > |
Functions | |
| int | cubload::mismatch (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_null (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_short (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_int (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_int_set (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_bigint (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_generic_char (DB_TYPE type, const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_char (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_varchar (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_make_nchar (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_make_varnchar (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_string (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_float (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_double (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_numeric (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_date (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_time (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_timestamp (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_timestampltz (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_timestamptz (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_datetime (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_datetimeltz (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_datetimetz (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_json (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_monetary (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_varbit_from_bin_str (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_varbit_from_hex_str (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_elo_ext (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_db_elo_int (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| int | cubload::to_int_generic (const char *str, const size_t str_size, const attribute *attr, db_value *val) |
| static conv_setters | cubload::init_setters () |
| conv_func & | cubload::get_conv_func (const data_type ldr_type, const DB_TYPE db_type) |
Variables | |
| const std::size_t | MAX_DIGITS_FOR_SHORT = 5 |
| const std::size_t | MAX_DIGITS_FOR_INT = 10 |
| const std::size_t | MAX_DIGITS_FOR_BIGINT = 19 |
| static conv_setters | cubload::setters = init_setters () |
| const std::size_t MAX_DIGITS_FOR_BIGINT = 19 |
Definition at line 43 of file load_db_value_converter.cpp.
Referenced by cubload::to_db_bigint(), and cubload::to_int_generic().
| const std::size_t MAX_DIGITS_FOR_INT = 10 |
Definition at line 42 of file load_db_value_converter.cpp.
Referenced by cubload::to_db_int(), and cubload::to_int_generic().
| const std::size_t MAX_DIGITS_FOR_SHORT = 5 |
Definition at line 41 of file load_db_value_converter.cpp.
Referenced by cubload::to_db_short().