24#ifndef FIELD_COMMON_OPERATIONS_INCLUDED 
   25#define FIELD_COMMON_OPERATIONS_INCLUDED 
bool is_temporal_type_with_time(enum_field_types type)
Tests if field type is temporal and has time part, i.e.
Definition: field_common_properties.h:137
 
bool is_temporal_type(enum_field_types type)
Tests if field type is temporal, i.e.
Definition: field_common_properties.h:115
 
bool is_string_type(enum_field_types type)
Tests if field type is a string type.
Definition: field_common_properties.h:89
 
bool is_integer_type(enum_field_types type)
Tests if field type is an integer.
Definition: field_common_properties.h:45
 
bool is_timestamp_type(enum_field_types type)
Recognizer for concrete data type (called real_type for some reason), returning true if it is one of ...
Definition: field_common_properties.h:191
 
bool is_numeric_type(enum_field_types type)
Tests if field type is a numeric type.
Definition: field_common_properties.h:65
 
bool is_temporal_type_with_date(enum_field_types type)
Tests if field type is temporal and has date part, i.e.
Definition: field_common_properties.h:156
 
bool has_signedess_information_type(enum_field_types type)
Test if the field type contains information on being signed/unsigned.
Definition: field_common_properties.h:204
 
bool is_temporal_type_with_date_and_time(enum_field_types type)
Tests if field type is temporal and has date and time parts, i.e.
Definition: field_common_properties.h:177
 
This file contains the field type.
 
enum_field_types
Column types for MySQL Note: Keep include/mysql/components/services/bits/stored_program_bits....
Definition: field_types.h:55
 
@ MYSQL_TYPE_VARCHAR
Definition: field_types.h:71
 
@ MYSQL_TYPE_LONGLONG
Definition: field_types.h:64
 
@ MYSQL_TYPE_LONG_BLOB
Definition: field_types.h:86
 
@ MYSQL_TYPE_VAR_STRING
Definition: field_types.h:88
 
@ MYSQL_TYPE_BLOB
Definition: field_types.h:87
 
@ MYSQL_TYPE_TINY
Definition: field_types.h:57
 
@ MYSQL_TYPE_TIME
Definition: field_types.h:67
 
@ MYSQL_TYPE_SET
Definition: field_types.h:83
 
@ MYSQL_TYPE_NEWDATE
Internal to MySQL.
Definition: field_types.h:70
 
@ MYSQL_TYPE_JSON
Definition: field_types.h:80
 
@ MYSQL_TYPE_STRING
Definition: field_types.h:89
 
@ MYSQL_TYPE_ENUM
Definition: field_types.h:82
 
@ MYSQL_TYPE_TINY_BLOB
Definition: field_types.h:84
 
@ MYSQL_TYPE_LONG
Definition: field_types.h:59
 
@ MYSQL_TYPE_NEWDECIMAL
Definition: field_types.h:81
 
@ MYSQL_TYPE_DECIMAL
Definition: field_types.h:56
 
@ MYSQL_TYPE_DOUBLE
Definition: field_types.h:61
 
@ MYSQL_TYPE_MEDIUM_BLOB
Definition: field_types.h:85
 
@ MYSQL_TYPE_SHORT
Definition: field_types.h:58
 
@ MYSQL_TYPE_DATE
Definition: field_types.h:66
 
@ MYSQL_TYPE_FLOAT
Definition: field_types.h:60
 
@ MYSQL_TYPE_TIMESTAMP
Definition: field_types.h:63
 
@ MYSQL_TYPE_INT24
Definition: field_types.h:65
 
@ MYSQL_TYPE_DATETIME
Definition: field_types.h:68
 
@ MYSQL_TYPE_TIMESTAMP2
Definition: field_types.h:73
 
@ MYSQL_TYPE_YEAR
Definition: field_types.h:69
 
required string type
Definition: replication_group_member_actions.proto:34