@@ -777,14 +777,32 @@ DECLARE_METHOD(void, get, (PSI_field * f, char *val, unsigned int *len));
777
777
/* No support for indexes. */
778
778
END_SERVICE_DEFINITION (pfs_plugin_column_datetime_v1)
779
779
780
+ /*
781
+ SERVICE_DEFINITION(pfs_plugin_column_timestamp_v1)
782
+ Introduced in MySQL 8.0.14
783
+ Deprecated in MySQL 8.0.17
784
+ Status: Deprecated, use version 2 instead.
785
+ */
780
786
BEGIN_SERVICE_DEFINITION(pfs_plugin_column_timestamp_v1)
787
+ DECLARE_METHOD(void , set,
788
+ (PSI_field * f, const char *str, unsigned int length));
789
+ DECLARE_METHOD (void , get, (PSI_field * f, char *val, unsigned int *len));
790
+ /* No support for indexes. */
791
+ END_SERVICE_DEFINITION (pfs_plugin_column_timestamp_v1)
792
+
793
+ /*
794
+ SERVICE_DEFINITION(pfs_plugin_column_timestamp_v2)
795
+ Introduced in MySQL 8.0.17
796
+ Status: Active.
797
+ */
798
+ BEGIN_SERVICE_DEFINITION(pfs_plugin_column_timestamp_v2)
781
799
DECLARE_METHOD(void , set,
782
800
(PSI_field * f, const char *str, unsigned int length));
783
801
/* Set time stamp value in microseconds as returned by my_micro_time(). */
784
802
DECLARE_METHOD (void , set2, (PSI_field * f, unsigned long long val));
785
803
DECLARE_METHOD (void , get, (PSI_field * f, char *val, unsigned int *len));
786
804
/* No support for indexes. */
787
- END_SERVICE_DEFINITION (pfs_plugin_column_timestamp_v1 )
805
+ END_SERVICE_DEFINITION (pfs_plugin_column_timestamp_v2 )
788
806
789
807
BEGIN_SERVICE_DEFINITION(pfs_plugin_column_year_v1)
790
808
DECLARE_METHOD(void , set, (PSI_field * f, PSI_year value));
0 commit comments