mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
Parser, SQL: (0.4) TRANSACTION support in queries
Syntax extension: TIMESTAMP/TRANSACTION keyword can be used before FROM ... TO, BETWEEN ... AND. Example: SELECT * FROM t1 FOR SYSTEM_TIME TIMESTAMP FROM '1-1-1' TO NOW(); Closes #27
This commit is contained in:
@@ -2649,7 +2649,6 @@ struct LEX: public Query_tables_list
|
||||
private:
|
||||
Query_arena_memroot *arena_for_set_stmt;
|
||||
MEM_ROOT *mem_root_for_set_stmt;
|
||||
void parse_error();
|
||||
bool sp_block_finalize(THD *thd, const Lex_spblock_st spblock,
|
||||
class sp_label **splabel);
|
||||
bool sp_change_context(THD *thd, const sp_pcontext *ctx, bool exclusive);
|
||||
@@ -2663,6 +2662,7 @@ private:
|
||||
bool sp_for_loop_increment(THD *thd, const Lex_for_loop_st &loop);
|
||||
|
||||
public:
|
||||
void parse_error(uint err_number= ER_SYNTAX_ERROR);
|
||||
inline bool is_arena_for_set_stmt() {return arena_for_set_stmt != 0;}
|
||||
bool set_arena_for_set_stmt(Query_arena *backup);
|
||||
void reset_arena_for_set_stmt(Query_arena *backup);
|
||||
|
Reference in New Issue
Block a user