1
set @signal_barrier= "signal_barrier";
2
set @signal_barrier= "signal_barrier";
3
SELECT create_barrier(@signal_barrier);
4
create_barrier(@signal_barrier)
6
SELECT if ((SESSION_ID = CONNECTION_ID()), "YES", "NO"), GENERATION, WAIT_COUNT from DATA_DICTIONARY.USER_BARRIERS WHERE USER_BARRIER_NAME=@count_barrier;
7
if ((SESSION_ID = CONNECTION_ID()), "YES", "NO") GENERATION WAIT_COUNT
8
SELECT @test_generation:=GENERATION from DATA_DICTIONARY.USER_BARRIERS WHERE USER_BARRIER_NAME=@signal_barrier;
9
@test_generation:=GENERATION
11
SELECT SIGNAL(@signal_barrier);
12
SIGNAL(@signal_barrier)
14
SELECT wait(@signal_barrier, @test_generation);
15
wait(@signal_barrier, @test_generation)
17
SELECT if ((SESSION_ID = CONNECTION_ID()), "YES", "NO"), GENERATION, WAIT_COUNT from DATA_DICTIONARY.USER_BARRIERS WHERE USER_BARRIER_NAME=@count_barrier;
18
if ((SESSION_ID = CONNECTION_ID()), "YES", "NO") GENERATION WAIT_COUNT