mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
Fixed sequences based on comments from Peter Gulutzan and Andrii Nikitin
- Changed names of SEQUENCE table columns to be more close to ANSI - Fixed error message for SHOW SEQUENCE non_existing_sequence - Allow syntax CACHE +1 - Fixed ALTER TABLE for TEMPORARY sequences.
This commit is contained in:
@@ -88,7 +88,8 @@ protected:
|
||||
class SEQUENCE :public sequence_definition
|
||||
{
|
||||
public:
|
||||
enum seq_init { SEQ_UNINTIALIZED, SEQ_IN_PREPARE, SEQ_READY_TO_USE };
|
||||
enum seq_init { SEQ_UNINTIALIZED, SEQ_IN_PREPARE, SEQ_IN_ALTER,
|
||||
SEQ_READY_TO_USE };
|
||||
SEQUENCE();
|
||||
~SEQUENCE();
|
||||
int read_initial_values(TABLE *table);
|
||||
@@ -101,6 +102,7 @@ public:
|
||||
{
|
||||
sequence_definition::operator= (*seq);
|
||||
adjust_values(reserved_until);
|
||||
all_values_used= 0;
|
||||
}
|
||||
longlong next_value(TABLE *table, bool second_round, int *error);
|
||||
bool set_value(TABLE *table, longlong next_value, ulonglong round_arg,
|
||||
|
Reference in New Issue
Block a user