mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-16973 Application-time periods: DELETE
* inject portion of time updates into mysql_delete main loop * triggered case emits delete+insert, no updates * PORTION OF `SYSTEM_TIME` is forbidden * `DELETE HISTORY .. FOR PORTION OF ...` is forbidden as well
This commit is contained in:
committed by
Sergei Golubchik
parent
073c93b194
commit
47e28a94d5
@ -1281,6 +1281,7 @@ public:
|
||||
/* push new Item_field into item_list */
|
||||
bool vers_push_field(THD *thd, TABLE_LIST *table, const LEX_CSTRING field_name);
|
||||
|
||||
Item* period_setup_conds(THD *thd, TABLE_LIST *table, Item *where);
|
||||
void init_query();
|
||||
void init_select();
|
||||
st_select_lex_unit* master_unit() { return (st_select_lex_unit*) master; }
|
||||
@ -3378,6 +3379,7 @@ public:
|
||||
|
||||
/* System Versioning */
|
||||
vers_select_conds_t vers_conditions;
|
||||
vers_select_conds_t period_conditions;
|
||||
|
||||
inline void free_set_stmt_mem_root()
|
||||
{
|
||||
|
Reference in New Issue
Block a user