diff options
author | Marko Mäkelä <marko.makela@mariadb.com> | 2021-10-13 12:03:32 +0300 |
---|---|---|
committer | Marko Mäkelä <marko.makela@mariadb.com> | 2021-10-13 12:03:32 +0300 |
commit | a736a3174a4e7c0d92a38901ae61f563d4afede7 (patch) | |
tree | 348d15f7c9cc883e86d852fbddc780f506669ee4 /sql/field.h | |
parent | b44e12fef176bfc0884fb2c5f4ba7f42bf054f44 (diff) | |
parent | 4a7dfda373ff9e28e4f4f35bad76cbfc20934a9a (diff) | |
download | mariadb-git-a736a3174a4e7c0d92a38901ae61f563d4afede7.tar.gz |
Merge 10.3 into 10.4
Diffstat (limited to 'sql/field.h')
-rw-r--r-- | sql/field.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/sql/field.h b/sql/field.h index 5c2ba4c5c84..a51f279e59b 100644 --- a/sql/field.h +++ b/sql/field.h @@ -1600,7 +1600,7 @@ public: bool vers_sys_field() const { - return flags & (VERS_SYS_START_FLAG | VERS_SYS_END_FLAG); + return flags & (VERS_ROW_START | VERS_ROW_END); } bool vers_update_unversioned() const @@ -4805,7 +4805,7 @@ public: } bool vers_sys_field() const { - return flags & (VERS_SYS_START_FLAG | VERS_SYS_END_FLAG); + return flags & (VERS_ROW_START | VERS_ROW_END); } void create_length_to_internal_length_bit(); void create_length_to_internal_length_newdecimal(); @@ -5175,6 +5175,15 @@ public: } /* Used to make a clone of this object for ALTER/CREATE TABLE */ Create_field *clone(MEM_ROOT *mem_root) const; + + bool is_some_bigint() const + { + return type_handler() == &type_handler_longlong || + type_handler() == &type_handler_vers_trx_id; + } + + bool vers_check_timestamp(const Lex_table_name &table_name) const; + bool vers_check_bigint(const Lex_table_name &table_name) const; }; |