summaryrefslogtreecommitdiff
path: root/sql/sql_error.h
diff options
context:
space:
mode:
authorOleksandr Byelkin <sanja@mariadb.com>2022-08-10 12:21:08 +0200
committerOleksandr Byelkin <sanja@mariadb.com>2022-08-10 12:21:08 +0200
commit65e8506ca9d03967191b6ed207cf107d311f7f99 (patch)
tree3076ff798884b52655a5961be21e799708a4b628 /sql/sql_error.h
parent6adfce9c8d2a63a259dd0504600271498dcda228 (diff)
parentfaddcf3c395da640b760c3f701f5bc1f3baae6c4 (diff)
downloadmariadb-git-65e8506ca9d03967191b6ed207cf107d311f7f99.tar.gz
Merge branch '10.3' into bb-10.4-releasemariadb-10.4.26
Diffstat (limited to 'sql/sql_error.h')
-rw-r--r--sql/sql_error.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sql/sql_error.h b/sql/sql_error.h
index bb83d8af800..12926d7209f 100644
--- a/sql/sql_error.h
+++ b/sql/sql_error.h
@@ -722,6 +722,13 @@ private:
/** Reset the current row counter. Start counting from the first row. */
void reset_current_row_for_warning() { m_current_row_for_warning= 1; }
+ ulong set_current_row_for_warning(ulong row)
+ {
+ ulong old_row= m_current_row_for_warning;
+ m_current_row_for_warning= row;
+ return old_row;
+ }
+
/** Return the current counter value. */
ulong current_row_for_warning() const { return m_current_row_for_warning; }
@@ -1130,6 +1137,9 @@ public:
void opt_clear_warning_info(ulonglong query_id)
{ get_warning_info()->opt_clear(query_id); }
+ long set_current_row_for_warning(long row)
+ { return get_warning_info()->set_current_row_for_warning(row); }
+
ulong current_row_for_warning() const
{ return get_warning_info()->current_row_for_warning(); }