Aliasowanie
To jest jedna z tych funkcji języka, na które się nie zwraca uwagi. Niedobrze.
DECLARE a INTEGER STREAM core0, 0.1 FILE 'datafile1.txt'
DECLARE b INTEGER STREAM core1, 0.2 FILE '/dev/urandom'
SELECT str1[0],str1[1],core[0],core1[0]
STREAM str1
FROM core0+core1$ xretractor -c query.rql
str1(1/10)
:- PUSH_STREAM(core0)
:- PUSH_STREAM(core1)
:- STREAM_ADD
str1_0: INTEGER
PUSH_ID(str1[0])
str1_1: INTEGER
PUSH_ID(str1[1])
str1_2: INTEGER
PUSH_ID(str1[0])
str1_3: INTEGER
PUSH_ID(str1[1])
core0(1/10) datafile1.txt
a: INTEGER
core1(1/5) /dev/urandom
b: INTEGERLast updated