MySQL 9.1.0
Source Code Documentation
|
#include "mysql_statement_service_imp.h"
#include <mysql/components/service_implementation.h>
#include <sql/current_thd.h>
#include <sql/statement/statement.h>
#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <cstring>
#include <string>
#include <variant>
#include "field_types.h"
#include "lex_string.h"
#include "my_inttypes.h"
#include "my_sys.h"
#include "mysql/com_data.h"
#include "mysql/components/services/bits/mle_time_bits.h"
#include "mysql/components/services/bits/stored_program_bits.h"
#include "mysql/components/services/defs/mysql_string_defs.h"
#include "mysql/components/services/mysql_statement_service.h"
#include "mysql_time.h"
#include "sql/item.h"
Classes | |
struct | Service_statement |
Functions | |
REQUIRES_SERVICE_PLACEHOLDER (mysql_current_thread_reader) | |
auto | enum_field_type_to_int (enum_field_types field_type) -> uint64_t |
MYSQL_TIME | convert_to_mysql_time (const mle_time &value) |
auto | int_to_enum_field_type (uint64_t type) -> std::optional< enum_field_types > |
auto | is_temporal_type (uint64_t type) -> bool |
bool | execute_prepared_statement (Prepared_statement_handle *statement) |
bool | execute_regular_statement (Regular_statement_handle *statement) |
auto | convert_to_mle_time (const MYSQL_TIME &value) -> mle_time |
Variables | |
constexpr auto | MYSQL_SUCCESS = 0 |
constexpr auto | MYSQL_FAILURE = 1 |
auto convert_to_mle_time | ( | const MYSQL_TIME & | value | ) | -> mle_time |
MYSQL_TIME convert_to_mysql_time | ( | const mle_time & | value | ) |
auto enum_field_type_to_int | ( | enum_field_types | field_type | ) | -> uint64_t |
bool execute_prepared_statement | ( | Prepared_statement_handle * | statement | ) |
bool execute_regular_statement | ( | Regular_statement_handle * | statement | ) |
auto int_to_enum_field_type | ( | uint64_t | type | ) | -> std::optional<enum_field_types> |
auto is_temporal_type | ( | uint64_t | type | ) | -> bool |
REQUIRES_SERVICE_PLACEHOLDER | ( | mysql_current_thread_reader | ) |
|
constexpr |
|
constexpr |