mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-19 15:01:03 +00:00
97f2a2213e
* Move some code outside dbms/src folder * Fix paths
1219 lines
33 KiB
Plaintext
1219 lines
33 KiB
Plaintext
const args
|
|
concat
|
|
[]
|
|
[]
|
|
[]
|
|
[NULL]
|
|
[NULL,1]
|
|
[1,2,-1,-2,0.3,0.7,NULL]
|
|
\N
|
|
\N
|
|
[1,2,3,4]
|
|
[1,2,3,4]
|
|
[]
|
|
['abc','def','gh','qwe']
|
|
[1,NULL,2,3,NULL,4]
|
|
[1,NULL,2,3,4]
|
|
slice
|
|
\N
|
|
[1,2,3,4,5,6]
|
|
[2,3,4,5,6]
|
|
[1,2,3,4]
|
|
[1,2,3,4]
|
|
[4,5,6]
|
|
[2,3,4]
|
|
[2,3,4]
|
|
[3,4]
|
|
[3,4]
|
|
[]
|
|
[1,2,3,4,5,6]
|
|
[1]
|
|
[]
|
|
[]
|
|
[]
|
|
[]
|
|
[2,NULL,4,5]
|
|
['b','c','d']
|
|
['b',NULL,'d']
|
|
push back
|
|
\N
|
|
[1,1]
|
|
[NULL,1]
|
|
[0.5,0.7,1]
|
|
[1,-1]
|
|
['a','b','cd']
|
|
[1]
|
|
[-1]
|
|
push front
|
|
\N
|
|
[1,1]
|
|
[1,NULL]
|
|
[1,0.5,0.7]
|
|
[-1,1]
|
|
['cd','a','b']
|
|
[1]
|
|
[-1]
|
|
pop back
|
|
\N
|
|
[]
|
|
[]
|
|
[1,2]
|
|
[0.1,0.2]
|
|
['a','b']
|
|
pop front
|
|
\N
|
|
[]
|
|
[]
|
|
[2,3]
|
|
[0.2,0.3]
|
|
['b','c']
|
|
|
|
table
|
|
[] [] 1 \N 1 \N
|
|
[] [1] 1 \N 1 \N
|
|
[1,2,3,4,5] [6,7] 2 \N 1 \N
|
|
[1,2,3,4,5,6,7] [8] 2 2 3 3
|
|
[1,2,3,4,5,6,7] [] 2 \N -3 -3
|
|
[1,2,3,4,5,6,7] [] 2 \N -3 \N
|
|
[1,2,3,4,5,6,7] [] -5 -5 4 4
|
|
[1,2,3,4,5,6,7] [] -5 -5 -3 -3
|
|
concat arr1, arr2
|
|
[] [] []
|
|
[1] [] [1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5] [6,7]
|
|
[1,2,3,4,5,6,7,8] [1,2,3,4,5,6,7] [8]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7] []
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7] []
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7] []
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7] []
|
|
concat arr1, arr2, arr1
|
|
[] [] []
|
|
[1] [] [1]
|
|
[1,2,3,4,5,6,7,1,2,3,4,5] [1,2,3,4,5] [6,7]
|
|
[1,2,3,4,5,6,7,8,1,2,3,4,5,6,7] [1,2,3,4,5,6,7] [8]
|
|
[1,2,3,4,5,6,7,1,2,3,4,5,6,7] [1,2,3,4,5,6,7] []
|
|
[1,2,3,4,5,6,7,1,2,3,4,5,6,7] [1,2,3,4,5,6,7] []
|
|
[1,2,3,4,5,6,7,1,2,3,4,5,6,7] [1,2,3,4,5,6,7] []
|
|
[1,2,3,4,5,6,7,1,2,3,4,5,6,7] [1,2,3,4,5,6,7] []
|
|
arraySlice(arr1, o, l)
|
|
[] 1 1 []
|
|
[] 1 1 []
|
|
[1,2,3,4,5] 2 1 [2]
|
|
[1,2,3,4,5,6,7] 2 3 [2,3,4]
|
|
[1,2,3,4,5,6,7] 2 -3 [2,3,4]
|
|
[1,2,3,4,5,6,7] 2 -3 [2,3,4]
|
|
[1,2,3,4,5,6,7] -5 4 [3,4,5,6]
|
|
[1,2,3,4,5,6,7] -5 -3 [3,4]
|
|
arraySlice(arr1, no, nl)
|
|
[] \N \N []
|
|
[] \N \N []
|
|
[1,2,3,4,5] \N \N [1,2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 3 [2,3,4]
|
|
[1,2,3,4,5,6,7] \N -3 [1,2,3,4]
|
|
[1,2,3,4,5,6,7] \N \N [1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] -5 4 [3,4,5,6]
|
|
[1,2,3,4,5,6,7] -5 -3 [3,4]
|
|
arraySlice(arr1, 2, l)
|
|
[] 2 1 []
|
|
[] 2 1 []
|
|
[1,2,3,4,5] 2 1 [2]
|
|
[1,2,3,4,5,6,7] 2 3 [2,3,4]
|
|
[1,2,3,4,5,6,7] 2 -3 [2,3,4]
|
|
[1,2,3,4,5,6,7] 2 -3 [2,3,4]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 -3 [2,3,4]
|
|
arraySlice(arr1, o, 2)
|
|
[] 1 2 []
|
|
[] 1 2 []
|
|
[1,2,3,4,5] 2 2 [2,3]
|
|
[1,2,3,4,5,6,7] 2 2 [2,3]
|
|
[1,2,3,4,5,6,7] 2 2 [2,3]
|
|
[1,2,3,4,5,6,7] 2 2 [2,3]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4]
|
|
arraySlice(arr1, 2, nl)
|
|
[] 2 \N []
|
|
[] 2 \N []
|
|
[1,2,3,4,5] 2 \N [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 3 [2,3,4]
|
|
[1,2,3,4,5,6,7] 2 -3 [2,3,4]
|
|
[1,2,3,4,5,6,7] 2 \N [2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 -3 [2,3,4]
|
|
arraySlice(arr1, no, 2)
|
|
[] \N 2 []
|
|
[] \N 2 []
|
|
[1,2,3,4,5] \N 2 [1,2]
|
|
[1,2,3,4,5,6,7] 2 2 [2,3]
|
|
[1,2,3,4,5,6,7] \N 2 [1,2]
|
|
[1,2,3,4,5,6,7] \N 2 [1,2]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4]
|
|
arraySlice(arr1, -4, l)
|
|
[] 2 1 []
|
|
[] 2 1 []
|
|
[1,2,3,4,5] 2 1 [2]
|
|
[1,2,3,4,5,6,7] 2 3 [4,5,6]
|
|
[1,2,3,4,5,6,7] 2 -3 [4]
|
|
[1,2,3,4,5,6,7] 2 -3 [4]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5,6,7]
|
|
[1,2,3,4,5,6,7] 2 -3 [4]
|
|
arraySlice(arr1, o, -2)
|
|
[] 1 2 []
|
|
[] 1 2 []
|
|
[1,2,3,4,5] 2 2 [2,3]
|
|
[1,2,3,4,5,6,7] 2 2 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 2 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 2 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4,5]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4,5]
|
|
arraySlice(arr1, -4, nl)
|
|
[] 2 \N []
|
|
[] 2 \N []
|
|
[1,2,3,4,5] 2 \N [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 3 [4,5,6]
|
|
[1,2,3,4,5,6,7] 2 -3 [4]
|
|
[1,2,3,4,5,6,7] 2 \N [4,5,6,7]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5,6,7]
|
|
[1,2,3,4,5,6,7] 2 -3 [4]
|
|
arraySlice(arr1, no, -2)
|
|
[] \N 2 []
|
|
[] \N 2 []
|
|
[1,2,3,4,5] \N 2 [1,2,3]
|
|
[1,2,3,4,5,6,7] 2 2 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] \N 2 [1,2,3,4,5]
|
|
[1,2,3,4,5,6,7] \N 2 [1,2,3,4,5]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4,5]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4,5]
|
|
arraySlice(arr1, 2, 4)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
arraySlice(arr1, 2, -4)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 []
|
|
[1,2,3,4,5,6,7] 2 4 [2,3]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3]
|
|
arraySlice(arr1, -4, 2)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 [2,3]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
arraySlice(arr1, -4, -1)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 []
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
arrayPushFront(arr1, 1)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,1,2,3,4,5]
|
|
[1,2,3,4,5,6,7] [1,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [1,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [1,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [1,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [1,1,2,3,4,5,6,7]
|
|
arrayPushFront(arr1, 0.1)
|
|
[] [0.1]
|
|
[] [0.1]
|
|
[1,2,3,4,5] [0.1,1,2,3,4,5]
|
|
[1,2,3,4,5,6,7] [0.1,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [0.1,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [0.1,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [0.1,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [0.1,1,2,3,4,5,6,7]
|
|
arrayPushFront(arr1, l)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,1,2,3,4,5]
|
|
[1,2,3,4,5,6,7] [3,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [-3,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [-3,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [4,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [-3,1,2,3,4,5,6,7]
|
|
arrayPushFront(arr1, nl)
|
|
[] [NULL]
|
|
[] [NULL]
|
|
[1,2,3,4,5] [NULL,1,2,3,4,5]
|
|
[1,2,3,4,5,6,7] [3,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [-3,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [NULL,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [4,1,2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [-3,1,2,3,4,5,6,7]
|
|
arrayPushFront([1, 2, 3], l)
|
|
[1,1,2,3]
|
|
[1,1,2,3]
|
|
[1,1,2,3]
|
|
[3,1,2,3]
|
|
[-3,1,2,3]
|
|
[-3,1,2,3]
|
|
[4,1,2,3]
|
|
[-3,1,2,3]
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
[NULL,1,2,3]
|
|
[NULL,1,2,3]
|
|
[NULL,1,2,3]
|
|
[3,1,2,3]
|
|
[-3,1,2,3]
|
|
[NULL,1,2,3]
|
|
[4,1,2,3]
|
|
[-3,1,2,3]
|
|
arrayPushBack(arr1, 1)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,2,3,4,5,1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,1]
|
|
arrayPushBack(arr1, 0.1)
|
|
[] [0.1]
|
|
[] [0.1]
|
|
[1,2,3,4,5] [1,2,3,4,5,0.1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,0.1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,0.1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,0.1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,0.1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,0.1]
|
|
arrayPushBack(arr1, l)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,2,3,4,5,1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,3]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,-3]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,-3]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,4]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,-3]
|
|
arrayPushBack(arr1, nl)
|
|
[] [NULL]
|
|
[] [NULL]
|
|
[1,2,3,4,5] [1,2,3,4,5,NULL]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,3]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,-3]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,NULL]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,4]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,-3]
|
|
arrayPushBack([1, 2, 3], l)
|
|
[1,2,3,1]
|
|
[1,2,3,1]
|
|
[1,2,3,1]
|
|
[1,2,3,3]
|
|
[1,2,3,-3]
|
|
[1,2,3,-3]
|
|
[1,2,3,4]
|
|
[1,2,3,-3]
|
|
arrayPushBack([1, 2, 3], nl)
|
|
[1,2,3,NULL]
|
|
[1,2,3,NULL]
|
|
[1,2,3,NULL]
|
|
[1,2,3,3]
|
|
[1,2,3,-3]
|
|
[1,2,3,NULL]
|
|
[1,2,3,4]
|
|
[1,2,3,-3]
|
|
arrayPopFront(arr1)
|
|
[] []
|
|
[] []
|
|
[1,2,3,4,5] [2,3,4,5]
|
|
[1,2,3,4,5,6,7] [2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [2,3,4,5,6,7]
|
|
[1,2,3,4,5,6,7] [2,3,4,5,6,7]
|
|
arrayPopBack(arr1)
|
|
[] []
|
|
[] []
|
|
[1,2,3,4,5] [1,2,3,4]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6]
|
|
|
|
table
|
|
[] [] 1 \N 1 \N
|
|
[] [1,NULL] 1 \N 1 \N
|
|
[1,2,3,4,5] [6,NULL] 2 \N 1 \N
|
|
[1,NULL,3,4,NULL,6,7] [8] 2 2 3 3
|
|
[1,2,3,NULL,5,6,7] [NULL,1] 2 \N -3 -3
|
|
[1,2,3,4,5,NULL,7] [1,NULL] 2 \N -3 \N
|
|
[1,2,3,4,5,6,7] [1,2] -5 -5 4 4
|
|
[1,NULL,3,NULL,5,6,7] [] -5 -5 -3 -3
|
|
concat arr1, arr2
|
|
[] [] []
|
|
[1,NULL] [] [1,NULL]
|
|
[1,2,3,4,5,6,NULL] [1,2,3,4,5] [6,NULL]
|
|
[1,NULL,3,4,NULL,6,7,8] [1,NULL,3,4,NULL,6,7] [8]
|
|
[1,2,3,NULL,5,6,7,NULL,1] [1,2,3,NULL,5,6,7] [NULL,1]
|
|
[1,2,3,4,5,NULL,7,1,NULL] [1,2,3,4,5,NULL,7] [1,NULL]
|
|
[1,2,3,4,5,6,7,1,2] [1,2,3,4,5,6,7] [1,2]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7] []
|
|
concat arr1, arr2, arr1
|
|
[] [] []
|
|
[1,NULL] [] [1,NULL]
|
|
[1,2,3,4,5,6,NULL,1,2,3,4,5] [1,2,3,4,5] [6,NULL]
|
|
[1,NULL,3,4,NULL,6,7,8,1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7] [8]
|
|
[1,2,3,NULL,5,6,7,NULL,1,1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7] [NULL,1]
|
|
[1,2,3,4,5,NULL,7,1,NULL,1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7] [1,NULL]
|
|
[1,2,3,4,5,6,7,1,2,1,2,3,4,5,6,7] [1,2,3,4,5,6,7] [1,2]
|
|
[1,NULL,3,NULL,5,6,7,1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7] []
|
|
arraySlice(arr1, o, l)
|
|
[] 1 1 []
|
|
[] 1 1 []
|
|
[1,2,3,4,5] 2 1 [2]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [NULL,3,4]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [2,3,NULL]
|
|
[1,2,3,4,5,NULL,7] 2 -3 [2,3,4]
|
|
[1,2,3,4,5,6,7] -5 4 [3,4,5,6]
|
|
[1,NULL,3,NULL,5,6,7] -5 -3 [3,NULL]
|
|
arraySlice(arr1, no, nl)
|
|
[] \N \N []
|
|
[] \N \N []
|
|
[1,2,3,4,5] \N \N [1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [NULL,3,4]
|
|
[1,2,3,NULL,5,6,7] \N -3 [1,2,3,NULL]
|
|
[1,2,3,4,5,NULL,7] \N \N [1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] -5 4 [3,4,5,6]
|
|
[1,NULL,3,NULL,5,6,7] -5 -3 [3,NULL]
|
|
arraySlice(arr1, 2, l)
|
|
[] 2 1 []
|
|
[] 2 1 []
|
|
[1,2,3,4,5] 2 1 [2]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [NULL,3,4]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [2,3,NULL]
|
|
[1,2,3,4,5,NULL,7] 2 -3 [2,3,4]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 -3 [NULL,3,NULL]
|
|
arraySlice(arr1, o, 2)
|
|
[] 1 2 []
|
|
[] 1 2 []
|
|
[1,2,3,4,5] 2 2 [2,3]
|
|
[1,NULL,3,4,NULL,6,7] 2 2 [NULL,3]
|
|
[1,2,3,NULL,5,6,7] 2 2 [2,3]
|
|
[1,2,3,4,5,NULL,7] 2 2 [2,3]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4]
|
|
[1,NULL,3,NULL,5,6,7] -5 2 [3,NULL]
|
|
arraySlice(arr1, 2, nl)
|
|
[] 2 \N []
|
|
[] 2 \N []
|
|
[1,2,3,4,5] 2 \N [2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [NULL,3,4]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [2,3,NULL]
|
|
[1,2,3,4,5,NULL,7] 2 \N [2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 -3 [NULL,3,NULL]
|
|
arraySlice(arr1, no, 2)
|
|
[] \N 2 []
|
|
[] \N 2 []
|
|
[1,2,3,4,5] \N 2 [1,2]
|
|
[1,NULL,3,4,NULL,6,7] 2 2 [NULL,3]
|
|
[1,2,3,NULL,5,6,7] \N 2 [1,2]
|
|
[1,2,3,4,5,NULL,7] \N 2 [1,2]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4]
|
|
[1,NULL,3,NULL,5,6,7] -5 2 [3,NULL]
|
|
arraySlice(arr1, -4, l)
|
|
[] 2 1 []
|
|
[] 2 1 []
|
|
[1,2,3,4,5] 2 1 [2]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [4,NULL,6]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [NULL]
|
|
[1,2,3,4,5,NULL,7] 2 -3 [4]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] 2 -3 [NULL]
|
|
arraySlice(arr1, o, -2)
|
|
[] 1 2 []
|
|
[] 1 2 []
|
|
[1,2,3,4,5] 2 2 [2,3]
|
|
[1,NULL,3,4,NULL,6,7] 2 2 [NULL,3,4,NULL]
|
|
[1,2,3,NULL,5,6,7] 2 2 [2,3,NULL,5]
|
|
[1,2,3,4,5,NULL,7] 2 2 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] -5 2 [3,NULL,5]
|
|
arraySlice(arr1, -4, nl)
|
|
[] 2 \N []
|
|
[] 2 \N []
|
|
[1,2,3,4,5] 2 \N [2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [4,NULL,6]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [NULL]
|
|
[1,2,3,4,5,NULL,7] 2 \N [4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] 2 -3 [NULL]
|
|
arraySlice(arr1, no, -2)
|
|
[] \N 2 []
|
|
[] \N 2 []
|
|
[1,2,3,4,5] \N 2 [1,2,3]
|
|
[1,NULL,3,4,NULL,6,7] 2 2 [NULL,3,4,NULL]
|
|
[1,2,3,NULL,5,6,7] \N 2 [1,2,3,NULL,5]
|
|
[1,2,3,4,5,NULL,7] \N 2 [1,2,3,4,5]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] -5 2 [3,NULL,5]
|
|
arraySlice(arr1, 2, 4)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 [2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] 2 4 [NULL,3,4,NULL]
|
|
[1,2,3,NULL,5,6,7] 2 4 [2,3,NULL,5]
|
|
[1,2,3,4,5,NULL,7] 2 4 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 4 [NULL,3,NULL,5]
|
|
arraySlice(arr1, 2, -4)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 []
|
|
[1,NULL,3,4,NULL,6,7] 2 4 [NULL,3]
|
|
[1,2,3,NULL,5,6,7] 2 4 [2,3]
|
|
[1,2,3,4,5,NULL,7] 2 4 [2,3]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3]
|
|
[1,NULL,3,NULL,5,6,7] 2 4 [NULL,3]
|
|
arraySlice(arr1, -4, 2)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 [2,3]
|
|
[1,NULL,3,4,NULL,6,7] 2 4 [4,NULL]
|
|
[1,2,3,NULL,5,6,7] 2 4 [NULL,5]
|
|
[1,2,3,4,5,NULL,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 4 [NULL,5]
|
|
arraySlice(arr1, -4, -1)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 []
|
|
[1,NULL,3,4,NULL,6,7] 2 4 [4,NULL]
|
|
[1,2,3,NULL,5,6,7] 2 4 [NULL,5]
|
|
[1,2,3,4,5,NULL,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 4 [NULL,5]
|
|
arrayPushFront(arr1, 1)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [1,1,NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [1,1,2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [1,1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [1,1,2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [1,1,NULL,3,NULL,5,6,7]
|
|
arrayPushFront(arr1, 0.1)
|
|
[] [0.1]
|
|
[] [0.1]
|
|
[1,2,3,4,5] [0.1,1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [0.1,1,NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [0.1,1,2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [0.1,1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [0.1,1,2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [0.1,1,NULL,3,NULL,5,6,7]
|
|
arrayPushFront(arr1, l)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [3,1,NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [-3,1,2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [-3,1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [4,1,2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [-3,1,NULL,3,NULL,5,6,7]
|
|
arrayPushFront(arr1, nl)
|
|
[] [NULL]
|
|
[] [NULL]
|
|
[1,2,3,4,5] [NULL,1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [3,1,NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [-3,1,2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [NULL,1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [4,1,2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [-3,1,NULL,3,NULL,5,6,7]
|
|
arrayPushFront([1, 2, 3], l)
|
|
[1,1,2,3]
|
|
[1,1,2,3]
|
|
[1,1,2,3]
|
|
[3,1,2,3]
|
|
[-3,1,2,3]
|
|
[-3,1,2,3]
|
|
[4,1,2,3]
|
|
[-3,1,2,3]
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
[NULL,1,2,3]
|
|
[NULL,1,2,3]
|
|
[NULL,1,2,3]
|
|
[3,1,2,3]
|
|
[-3,1,2,3]
|
|
[NULL,1,2,3]
|
|
[4,1,2,3]
|
|
[-3,1,2,3]
|
|
arrayPushBack(arr1, 1)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,2,3,4,5,1]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7,1]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7,1]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7,1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,1]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7,1]
|
|
arrayPushBack(arr1, 0.1)
|
|
[] [0.1]
|
|
[] [0.1]
|
|
[1,2,3,4,5] [1,2,3,4,5,0.1]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7,0.1]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7,0.1]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7,0.1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,0.1]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7,0.1]
|
|
arrayPushBack(arr1, l)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,2,3,4,5,1]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7,3]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7,-3]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7,-3]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,4]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7,-3]
|
|
arrayPushBack(arr1, nl)
|
|
[] [NULL]
|
|
[] [NULL]
|
|
[1,2,3,4,5] [1,2,3,4,5,NULL]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7,3]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7,-3]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7,NULL]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,4]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7,-3]
|
|
arrayPushBack([1, 2, 3], l)
|
|
[1,2,3,1]
|
|
[1,2,3,1]
|
|
[1,2,3,1]
|
|
[1,2,3,3]
|
|
[1,2,3,-3]
|
|
[1,2,3,-3]
|
|
[1,2,3,4]
|
|
[1,2,3,-3]
|
|
arrayPushBack([1, 2, 3], nl)
|
|
[1,2,3,NULL]
|
|
[1,2,3,NULL]
|
|
[1,2,3,NULL]
|
|
[1,2,3,3]
|
|
[1,2,3,-3]
|
|
[1,2,3,NULL]
|
|
[1,2,3,4]
|
|
[1,2,3,-3]
|
|
arrayPopFront(arr1)
|
|
[] []
|
|
[] []
|
|
[1,2,3,4,5] [2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [NULL,3,NULL,5,6,7]
|
|
arrayPopBack(arr1)
|
|
[] []
|
|
[] []
|
|
[1,2,3,4,5] [1,2,3,4]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6]
|
|
|
|
table
|
|
[] [] 1 \N 1 \N
|
|
[] [1,2] 1 \N 1 \N
|
|
[1,2,3,4,5] [6,7] 2 \N 1 \N
|
|
[1,NULL,3,4,NULL,6,7] [8] 2 2 3 3
|
|
[1,2,3,NULL,5,6,7] [0,1] 2 \N -3 -3
|
|
[1,2,3,4,5,NULL,7] [1,2] 2 \N -3 \N
|
|
[1,2,3,4,5,6,7] [1,2] -5 -5 4 4
|
|
[1,NULL,3,NULL,5,6,7] [] -5 -5 -3 -3
|
|
concat arr1, arr2
|
|
[] [] []
|
|
[1,2] [] [1,2]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5] [6,7]
|
|
[1,NULL,3,4,NULL,6,7,8] [1,NULL,3,4,NULL,6,7] [8]
|
|
[1,2,3,NULL,5,6,7,0,1] [1,2,3,NULL,5,6,7] [0,1]
|
|
[1,2,3,4,5,NULL,7,1,2] [1,2,3,4,5,NULL,7] [1,2]
|
|
[1,2,3,4,5,6,7,1,2] [1,2,3,4,5,6,7] [1,2]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7] []
|
|
concat arr1, arr2, arr1
|
|
[] [] []
|
|
[1,2] [] [1,2]
|
|
[1,2,3,4,5,6,7,1,2,3,4,5] [1,2,3,4,5] [6,7]
|
|
[1,NULL,3,4,NULL,6,7,8,1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7] [8]
|
|
[1,2,3,NULL,5,6,7,0,1,1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7] [0,1]
|
|
[1,2,3,4,5,NULL,7,1,2,1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7] [1,2]
|
|
[1,2,3,4,5,6,7,1,2,1,2,3,4,5,6,7] [1,2,3,4,5,6,7] [1,2]
|
|
[1,NULL,3,NULL,5,6,7,1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7] []
|
|
[] [] 1 \N 1 \N
|
|
[] [1,2] 1 \N 1 \N
|
|
[1,2,3,4,5] [6,7] 2 \N 1 \N
|
|
[1,NULL,3,4,NULL,6,7] [8] 2 2 3 3
|
|
[1,2,3,NULL,5,6,7] [0,1] 2 \N -3 -3
|
|
[1,2,3,4,5,NULL,7] [1,2] 2 \N -3 \N
|
|
[1,2,3,4,5,6,7] [1,2] -5 -5 4 4
|
|
[1,NULL,3,NULL,5,6,7] [] -5 -5 -3 -3
|
|
concat arr1, arr2
|
|
[] [] []
|
|
[1,2] [] [1,2]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5] [6,7]
|
|
[1,NULL,3,4,NULL,6,7,8] [1,NULL,3,4,NULL,6,7] [8]
|
|
[1,2,3,NULL,5,6,7,0,1] [1,2,3,NULL,5,6,7] [0,1]
|
|
[1,2,3,4,5,NULL,7,1,2] [1,2,3,4,5,NULL,7] [1,2]
|
|
[1,2,3,4,5,6,7,1,2] [1,2,3,4,5,6,7] [1,2]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7] []
|
|
concat arr1, arr2, arr1
|
|
[] [] []
|
|
[1,2] [] [1,2]
|
|
[1,2,3,4,5,6,7,1,2,3,4,5] [1,2,3,4,5] [6,7]
|
|
[1,NULL,3,4,NULL,6,7,8,1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7] [8]
|
|
[1,2,3,NULL,5,6,7,0,1,1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7] [0,1]
|
|
[1,2,3,4,5,NULL,7,1,2,1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7] [1,2]
|
|
[1,2,3,4,5,6,7,1,2,1,2,3,4,5,6,7] [1,2,3,4,5,6,7] [1,2]
|
|
[1,NULL,3,NULL,5,6,7,1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7] []
|
|
arraySlice(arr1, o, l)
|
|
[] 1 1 []
|
|
[] 1 1 []
|
|
[1,2,3,4,5] 2 1 [2]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [NULL,3,4]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [2,3,NULL]
|
|
[1,2,3,4,5,NULL,7] 2 -3 [2,3,4]
|
|
[1,2,3,4,5,6,7] -5 4 [3,4,5,6]
|
|
[1,NULL,3,NULL,5,6,7] -5 -3 [3,NULL]
|
|
arraySlice(arr1, no, nl)
|
|
[] \N \N []
|
|
[] \N \N []
|
|
[1,2,3,4,5] \N \N [1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [NULL,3,4]
|
|
[1,2,3,NULL,5,6,7] \N -3 [1,2,3,NULL]
|
|
[1,2,3,4,5,NULL,7] \N \N [1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] -5 4 [3,4,5,6]
|
|
[1,NULL,3,NULL,5,6,7] -5 -3 [3,NULL]
|
|
arraySlice(arr1, 2, l)
|
|
[] 2 1 []
|
|
[] 2 1 []
|
|
[1,2,3,4,5] 2 1 [2]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [NULL,3,4]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [2,3,NULL]
|
|
[1,2,3,4,5,NULL,7] 2 -3 [2,3,4]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 -3 [NULL,3,NULL]
|
|
arraySlice(arr1, o, 2)
|
|
[] 1 2 []
|
|
[] 1 2 []
|
|
[1,2,3,4,5] 2 2 [2,3]
|
|
[1,NULL,3,4,NULL,6,7] 2 2 [NULL,3]
|
|
[1,2,3,NULL,5,6,7] 2 2 [2,3]
|
|
[1,2,3,4,5,NULL,7] 2 2 [2,3]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4]
|
|
[1,NULL,3,NULL,5,6,7] -5 2 [3,NULL]
|
|
arraySlice(arr1, 2, nl)
|
|
[] 2 \N []
|
|
[] 2 \N []
|
|
[1,2,3,4,5] 2 \N [2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [NULL,3,4]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [2,3,NULL]
|
|
[1,2,3,4,5,NULL,7] 2 \N [2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 -3 [NULL,3,NULL]
|
|
arraySlice(arr1, no, 2)
|
|
[] \N 2 []
|
|
[] \N 2 []
|
|
[1,2,3,4,5] \N 2 [1,2]
|
|
[1,NULL,3,4,NULL,6,7] 2 2 [NULL,3]
|
|
[1,2,3,NULL,5,6,7] \N 2 [1,2]
|
|
[1,2,3,4,5,NULL,7] \N 2 [1,2]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4]
|
|
[1,NULL,3,NULL,5,6,7] -5 2 [3,NULL]
|
|
arraySlice(arr1, -4, l)
|
|
[] 2 1 []
|
|
[] 2 1 []
|
|
[1,2,3,4,5] 2 1 [2]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [4,NULL,6]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [NULL]
|
|
[1,2,3,4,5,NULL,7] 2 -3 [4]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] 2 -3 [NULL]
|
|
arraySlice(arr1, o, -2)
|
|
[] 1 2 []
|
|
[] 1 2 []
|
|
[1,2,3,4,5] 2 2 [2,3]
|
|
[1,NULL,3,4,NULL,6,7] 2 2 [NULL,3,4,NULL]
|
|
[1,2,3,NULL,5,6,7] 2 2 [2,3,NULL,5]
|
|
[1,2,3,4,5,NULL,7] 2 2 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] -5 2 [3,NULL,5]
|
|
arraySlice(arr1, -4, nl)
|
|
[] 2 \N []
|
|
[] 2 \N []
|
|
[1,2,3,4,5] 2 \N [2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] 2 3 [4,NULL,6]
|
|
[1,2,3,NULL,5,6,7] 2 -3 [NULL]
|
|
[1,2,3,4,5,NULL,7] 2 \N [4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] 2 -3 [NULL]
|
|
arraySlice(arr1, no, -2)
|
|
[] \N 2 []
|
|
[] \N 2 []
|
|
[1,2,3,4,5] \N 2 [1,2,3]
|
|
[1,NULL,3,4,NULL,6,7] 2 2 [NULL,3,4,NULL]
|
|
[1,2,3,NULL,5,6,7] \N 2 [1,2,3,NULL,5]
|
|
[1,2,3,4,5,NULL,7] \N 2 [1,2,3,4,5]
|
|
[1,2,3,4,5,6,7] -5 2 [3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] -5 2 [3,NULL,5]
|
|
arraySlice(arr1, 2, 4)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 [2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] 2 4 [NULL,3,4,NULL]
|
|
[1,2,3,NULL,5,6,7] 2 4 [2,3,NULL,5]
|
|
[1,2,3,4,5,NULL,7] 2 4 [2,3,4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3,4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 4 [NULL,3,NULL,5]
|
|
arraySlice(arr1, 2, -4)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 []
|
|
[1,NULL,3,4,NULL,6,7] 2 4 [NULL,3]
|
|
[1,2,3,NULL,5,6,7] 2 4 [2,3]
|
|
[1,2,3,4,5,NULL,7] 2 4 [2,3]
|
|
[1,2,3,4,5,6,7] 2 4 [2,3]
|
|
[1,NULL,3,NULL,5,6,7] 2 4 [NULL,3]
|
|
arraySlice(arr1, -4, 2)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 [2,3]
|
|
[1,NULL,3,4,NULL,6,7] 2 4 [4,NULL]
|
|
[1,2,3,NULL,5,6,7] 2 4 [NULL,5]
|
|
[1,2,3,4,5,NULL,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 4 [NULL,5]
|
|
arraySlice(arr1, -4, -1)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
[1,2,3,4,5] 2 4 []
|
|
[1,NULL,3,4,NULL,6,7] 2 4 [4,NULL]
|
|
[1,2,3,NULL,5,6,7] 2 4 [NULL,5]
|
|
[1,2,3,4,5,NULL,7] 2 4 [4,5]
|
|
[1,2,3,4,5,6,7] 2 4 [4,5]
|
|
[1,NULL,3,NULL,5,6,7] 2 4 [NULL,5]
|
|
arrayPushFront(arr1, 1)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [1,1,NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [1,1,2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [1,1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [1,1,2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [1,1,NULL,3,NULL,5,6,7]
|
|
arrayPushFront(arr1, 0.1)
|
|
[] [0.1]
|
|
[] [0.1]
|
|
[1,2,3,4,5] [0.1,1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [0.1,1,NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [0.1,1,2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [0.1,1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [0.1,1,2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [0.1,1,NULL,3,NULL,5,6,7]
|
|
arrayPushFront(arr1, l)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [3,1,NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [-3,1,2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [-3,1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [4,1,2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [-3,1,NULL,3,NULL,5,6,7]
|
|
arrayPushFront(arr1, nl)
|
|
[] [NULL]
|
|
[] [NULL]
|
|
[1,2,3,4,5] [NULL,1,2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [3,1,NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [-3,1,2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [NULL,1,2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [4,1,2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [-3,1,NULL,3,NULL,5,6,7]
|
|
arrayPushFront([1, 2, 3], l)
|
|
[1,1,2,3]
|
|
[1,1,2,3]
|
|
[1,1,2,3]
|
|
[3,1,2,3]
|
|
[-3,1,2,3]
|
|
[-3,1,2,3]
|
|
[4,1,2,3]
|
|
[-3,1,2,3]
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
arrayPushFront([1, 2, 3], nl)
|
|
[NULL,1,2,3]
|
|
[NULL,1,2,3]
|
|
[NULL,1,2,3]
|
|
[3,1,2,3]
|
|
[-3,1,2,3]
|
|
[NULL,1,2,3]
|
|
[4,1,2,3]
|
|
[-3,1,2,3]
|
|
arrayPushBack(arr1, 1)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,2,3,4,5,1]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7,1]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7,1]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7,1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,1]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7,1]
|
|
arrayPushBack(arr1, 0.1)
|
|
[] [0.1]
|
|
[] [0.1]
|
|
[1,2,3,4,5] [1,2,3,4,5,0.1]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7,0.1]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7,0.1]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7,0.1]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,0.1]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7,0.1]
|
|
arrayPushBack(arr1, l)
|
|
[] [1]
|
|
[] [1]
|
|
[1,2,3,4,5] [1,2,3,4,5,1]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7,3]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7,-3]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7,-3]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,4]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7,-3]
|
|
arrayPushBack(arr1, nl)
|
|
[] [NULL]
|
|
[] [NULL]
|
|
[1,2,3,4,5] [1,2,3,4,5,NULL]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6,7,3]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6,7,-3]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL,7,NULL]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6,7,4]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6,7,-3]
|
|
arrayPushBack([1, 2, 3], l)
|
|
[1,2,3,1]
|
|
[1,2,3,1]
|
|
[1,2,3,1]
|
|
[1,2,3,3]
|
|
[1,2,3,-3]
|
|
[1,2,3,-3]
|
|
[1,2,3,4]
|
|
[1,2,3,-3]
|
|
arrayPushBack([1, 2, 3], nl)
|
|
[1,2,3,NULL]
|
|
[1,2,3,NULL]
|
|
[1,2,3,NULL]
|
|
[1,2,3,3]
|
|
[1,2,3,-3]
|
|
[1,2,3,NULL]
|
|
[1,2,3,4]
|
|
[1,2,3,-3]
|
|
arrayPopFront(arr1)
|
|
[] []
|
|
[] []
|
|
[1,2,3,4,5] [2,3,4,5]
|
|
[1,NULL,3,4,NULL,6,7] [NULL,3,4,NULL,6,7]
|
|
[1,2,3,NULL,5,6,7] [2,3,NULL,5,6,7]
|
|
[1,2,3,4,5,NULL,7] [2,3,4,5,NULL,7]
|
|
[1,2,3,4,5,6,7] [2,3,4,5,6,7]
|
|
[1,NULL,3,NULL,5,6,7] [NULL,3,NULL,5,6,7]
|
|
arrayPopBack(arr1)
|
|
[] []
|
|
[] []
|
|
[1,2,3,4,5] [1,2,3,4]
|
|
[1,NULL,3,4,NULL,6,7] [1,NULL,3,4,NULL,6]
|
|
[1,2,3,NULL,5,6,7] [1,2,3,NULL,5,6]
|
|
[1,2,3,4,5,NULL,7] [1,2,3,4,5,NULL]
|
|
[1,2,3,4,5,6,7] [1,2,3,4,5,6]
|
|
[1,NULL,3,NULL,5,6,7] [1,NULL,3,NULL,5,6]
|
|
|
|
table
|
|
[] [] \N 1 \N 1 \N
|
|
[] ['1','2'] a b 1 \N 1 \N
|
|
['1','2','3','4','5'] ['6','7'] a \N 2 \N 1 \N
|
|
['1',NULL,'3','4',NULL,'6','7'] ['8'] a b 2 2 3 3
|
|
['1','2','3',NULL,'5','6','7'] ['0','1'] a \N 2 \N -3 -3
|
|
['1','2','3','4','5',NULL,'7'] ['1','2'] a b 2 \N -3 \N
|
|
['1','2','3','4','5','6','7'] ['1','2'] a \N -5 -5 4 4
|
|
['1',NULL,'3',NULL,'5','6','7'] [] a b -5 -5 -3 -3
|
|
concat arr1, arr2
|
|
[] [] []
|
|
['1','2'] [] ['1','2']
|
|
['1','2','3','4','5','6','7'] ['1','2','3','4','5'] ['6','7']
|
|
['1',NULL,'3','4',NULL,'6','7','8'] ['1',NULL,'3','4',NULL,'6','7'] ['8']
|
|
['1','2','3',NULL,'5','6','7','0','1'] ['1','2','3',NULL,'5','6','7'] ['0','1']
|
|
['1','2','3','4','5',NULL,'7','1','2'] ['1','2','3','4','5',NULL,'7'] ['1','2']
|
|
['1','2','3','4','5','6','7','1','2'] ['1','2','3','4','5','6','7'] ['1','2']
|
|
['1',NULL,'3',NULL,'5','6','7'] ['1',NULL,'3',NULL,'5','6','7'] []
|
|
concat arr1, arr2, arr1
|
|
[] [] []
|
|
['1','2'] [] ['1','2']
|
|
['1','2','3','4','5','6','7','1','2','3','4','5'] ['1','2','3','4','5'] ['6','7']
|
|
['1',NULL,'3','4',NULL,'6','7','8','1',NULL,'3','4',NULL,'6','7'] ['1',NULL,'3','4',NULL,'6','7'] ['8']
|
|
['1','2','3',NULL,'5','6','7','0','1','1','2','3',NULL,'5','6','7'] ['1','2','3',NULL,'5','6','7'] ['0','1']
|
|
['1','2','3','4','5',NULL,'7','1','2','1','2','3','4','5',NULL,'7'] ['1','2','3','4','5',NULL,'7'] ['1','2']
|
|
['1','2','3','4','5','6','7','1','2','1','2','3','4','5','6','7'] ['1','2','3','4','5','6','7'] ['1','2']
|
|
['1',NULL,'3',NULL,'5','6','7','1',NULL,'3',NULL,'5','6','7'] ['1',NULL,'3',NULL,'5','6','7'] []
|
|
arraySlice(arr1, o, l)
|
|
[] 1 1 []
|
|
[] 1 1 []
|
|
['1','2','3','4','5'] 2 1 ['2']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 3 [NULL,'3','4']
|
|
['1','2','3',NULL,'5','6','7'] 2 -3 ['2','3',NULL]
|
|
['1','2','3','4','5',NULL,'7'] 2 -3 ['2','3','4']
|
|
['1','2','3','4','5','6','7'] -5 4 ['3','4','5','6']
|
|
['1',NULL,'3',NULL,'5','6','7'] -5 -3 ['3',NULL]
|
|
arraySlice(arr1, no, nl)
|
|
[] \N \N []
|
|
[] \N \N []
|
|
['1','2','3','4','5'] \N \N ['1','2','3','4','5']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 3 [NULL,'3','4']
|
|
['1','2','3',NULL,'5','6','7'] \N -3 ['1','2','3',NULL]
|
|
['1','2','3','4','5',NULL,'7'] \N \N ['1','2','3','4','5',NULL,'7']
|
|
['1','2','3','4','5','6','7'] -5 4 ['3','4','5','6']
|
|
['1',NULL,'3',NULL,'5','6','7'] -5 -3 ['3',NULL]
|
|
arraySlice(arr1, 2, l)
|
|
[] 2 1 []
|
|
[] 2 1 []
|
|
['1','2','3','4','5'] 2 1 ['2']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 3 [NULL,'3','4']
|
|
['1','2','3',NULL,'5','6','7'] 2 -3 ['2','3',NULL]
|
|
['1','2','3','4','5',NULL,'7'] 2 -3 ['2','3','4']
|
|
['1','2','3','4','5','6','7'] 2 4 ['2','3','4','5']
|
|
['1',NULL,'3',NULL,'5','6','7'] 2 -3 [NULL,'3',NULL]
|
|
arraySlice(arr1, o, 2)
|
|
[] 1 2 []
|
|
[] 1 2 []
|
|
['1','2','3','4','5'] 2 2 ['2','3']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 2 [NULL,'3']
|
|
['1','2','3',NULL,'5','6','7'] 2 2 ['2','3']
|
|
['1','2','3','4','5',NULL,'7'] 2 2 ['2','3']
|
|
['1','2','3','4','5','6','7'] -5 2 ['3','4']
|
|
['1',NULL,'3',NULL,'5','6','7'] -5 2 ['3',NULL]
|
|
arraySlice(arr1, 2, nl)
|
|
[] 2 \N []
|
|
[] 2 \N []
|
|
['1','2','3','4','5'] 2 \N ['2','3','4','5']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 3 [NULL,'3','4']
|
|
['1','2','3',NULL,'5','6','7'] 2 -3 ['2','3',NULL]
|
|
['1','2','3','4','5',NULL,'7'] 2 \N ['2','3','4','5',NULL,'7']
|
|
['1','2','3','4','5','6','7'] 2 4 ['2','3','4','5']
|
|
['1',NULL,'3',NULL,'5','6','7'] 2 -3 [NULL,'3',NULL]
|
|
arraySlice(arr1, no, 2)
|
|
[] \N 2 []
|
|
[] \N 2 []
|
|
['1','2','3','4','5'] \N 2 ['1','2']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 2 [NULL,'3']
|
|
['1','2','3',NULL,'5','6','7'] \N 2 ['1','2']
|
|
['1','2','3','4','5',NULL,'7'] \N 2 ['1','2']
|
|
['1','2','3','4','5','6','7'] -5 2 ['3','4']
|
|
['1',NULL,'3',NULL,'5','6','7'] -5 2 ['3',NULL]
|
|
arraySlice(arr1, -4, l)
|
|
[] 2 1 []
|
|
[] 2 1 []
|
|
['1','2','3','4','5'] 2 1 ['2']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 3 ['4',NULL,'6']
|
|
['1','2','3',NULL,'5','6','7'] 2 -3 [NULL]
|
|
['1','2','3','4','5',NULL,'7'] 2 -3 ['4']
|
|
['1','2','3','4','5','6','7'] 2 4 ['4','5','6','7']
|
|
['1',NULL,'3',NULL,'5','6','7'] 2 -3 [NULL]
|
|
arraySlice(arr1, o, -2)
|
|
[] 1 2 []
|
|
[] 1 2 []
|
|
['1','2','3','4','5'] 2 2 ['2','3']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 2 [NULL,'3','4',NULL]
|
|
['1','2','3',NULL,'5','6','7'] 2 2 ['2','3',NULL,'5']
|
|
['1','2','3','4','5',NULL,'7'] 2 2 ['2','3','4','5']
|
|
['1','2','3','4','5','6','7'] -5 2 ['3','4','5']
|
|
['1',NULL,'3',NULL,'5','6','7'] -5 2 ['3',NULL,'5']
|
|
arraySlice(arr1, -4, nl)
|
|
[] 2 \N []
|
|
[] 2 \N []
|
|
['1','2','3','4','5'] 2 \N ['2','3','4','5']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 3 ['4',NULL,'6']
|
|
['1','2','3',NULL,'5','6','7'] 2 -3 [NULL]
|
|
['1','2','3','4','5',NULL,'7'] 2 \N ['4','5',NULL,'7']
|
|
['1','2','3','4','5','6','7'] 2 4 ['4','5','6','7']
|
|
['1',NULL,'3',NULL,'5','6','7'] 2 -3 [NULL]
|
|
arraySlice(arr1, no, -2)
|
|
[] \N 2 []
|
|
[] \N 2 []
|
|
['1','2','3','4','5'] \N 2 ['1','2','3']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 2 [NULL,'3','4',NULL]
|
|
['1','2','3',NULL,'5','6','7'] \N 2 ['1','2','3',NULL,'5']
|
|
['1','2','3','4','5',NULL,'7'] \N 2 ['1','2','3','4','5']
|
|
['1','2','3','4','5','6','7'] -5 2 ['3','4','5']
|
|
['1',NULL,'3',NULL,'5','6','7'] -5 2 ['3',NULL,'5']
|
|
arraySlice(arr1, 2, 4)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
['1','2','3','4','5'] 2 4 ['2','3','4','5']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 4 [NULL,'3','4',NULL]
|
|
['1','2','3',NULL,'5','6','7'] 2 4 ['2','3',NULL,'5']
|
|
['1','2','3','4','5',NULL,'7'] 2 4 ['2','3','4','5']
|
|
['1','2','3','4','5','6','7'] 2 4 ['2','3','4','5']
|
|
['1',NULL,'3',NULL,'5','6','7'] 2 4 [NULL,'3',NULL,'5']
|
|
arraySlice(arr1, 2, -4)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
['1','2','3','4','5'] 2 4 []
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 4 [NULL,'3']
|
|
['1','2','3',NULL,'5','6','7'] 2 4 ['2','3']
|
|
['1','2','3','4','5',NULL,'7'] 2 4 ['2','3']
|
|
['1','2','3','4','5','6','7'] 2 4 ['2','3']
|
|
['1',NULL,'3',NULL,'5','6','7'] 2 4 [NULL,'3']
|
|
arraySlice(arr1, -4, 2)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
['1','2','3','4','5'] 2 4 ['2','3']
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 4 ['4',NULL]
|
|
['1','2','3',NULL,'5','6','7'] 2 4 [NULL,'5']
|
|
['1','2','3','4','5',NULL,'7'] 2 4 ['4','5']
|
|
['1','2','3','4','5','6','7'] 2 4 ['4','5']
|
|
['1',NULL,'3',NULL,'5','6','7'] 2 4 [NULL,'5']
|
|
arraySlice(arr1, -4, -1)
|
|
[] 2 4 []
|
|
[] 2 4 []
|
|
['1','2','3','4','5'] 2 4 []
|
|
['1',NULL,'3','4',NULL,'6','7'] 2 4 ['4',NULL]
|
|
['1','2','3',NULL,'5','6','7'] 2 4 [NULL,'5']
|
|
['1','2','3','4','5',NULL,'7'] 2 4 ['4','5']
|
|
['1','2','3','4','5','6','7'] 2 4 ['4','5']
|
|
['1',NULL,'3',NULL,'5','6','7'] 2 4 [NULL,'5']
|
|
arrayPushFront(arr1, 1)
|
|
[] ['1']
|
|
[] ['1']
|
|
['1','2','3','4','5'] ['1','1','2','3','4','5']
|
|
['1',NULL,'3','4',NULL,'6','7'] ['1','1',NULL,'3','4',NULL,'6','7']
|
|
['1','2','3',NULL,'5','6','7'] ['1','1','2','3',NULL,'5','6','7']
|
|
['1','2','3','4','5',NULL,'7'] ['1','1','2','3','4','5',NULL,'7']
|
|
['1','2','3','4','5','6','7'] ['1','1','2','3','4','5','6','7']
|
|
['1',NULL,'3',NULL,'5','6','7'] ['1','1',NULL,'3',NULL,'5','6','7']
|
|
arrayPushFront(arr1, val)
|
|
[] ['']
|
|
[] ['a']
|
|
['1','2','3','4','5'] ['a','1','2','3','4','5']
|
|
['1',NULL,'3','4',NULL,'6','7'] ['a','1',NULL,'3','4',NULL,'6','7']
|
|
['1','2','3',NULL,'5','6','7'] ['a','1','2','3',NULL,'5','6','7']
|
|
['1','2','3','4','5',NULL,'7'] ['a','1','2','3','4','5',NULL,'7']
|
|
['1','2','3','4','5','6','7'] ['a','1','2','3','4','5','6','7']
|
|
['1',NULL,'3',NULL,'5','6','7'] ['a','1',NULL,'3',NULL,'5','6','7']
|
|
arrayPushFront(arr1, val2)
|
|
[] [NULL]
|
|
[] ['b']
|
|
['1','2','3','4','5'] [NULL,'1','2','3','4','5']
|
|
['1',NULL,'3','4',NULL,'6','7'] ['b','1',NULL,'3','4',NULL,'6','7']
|
|
['1','2','3',NULL,'5','6','7'] [NULL,'1','2','3',NULL,'5','6','7']
|
|
['1','2','3','4','5',NULL,'7'] ['b','1','2','3','4','5',NULL,'7']
|
|
['1','2','3','4','5','6','7'] [NULL,'1','2','3','4','5','6','7']
|
|
['1',NULL,'3',NULL,'5','6','7'] ['b','1',NULL,'3',NULL,'5','6','7']
|
|
arrayPushFront([a, b, c], val)
|
|
['','a','b','c']
|
|
['a','a','b','c']
|
|
['a','a','b','c']
|
|
['a','a','b','c']
|
|
['a','a','b','c']
|
|
['a','a','b','c']
|
|
['a','a','b','c']
|
|
['a','a','b','c']
|
|
arrayPushFront([a, b, c], val2)
|
|
[NULL,'a','b','c']
|
|
['b','a','b','c']
|
|
[NULL,'a','b','c']
|
|
['b','a','b','c']
|
|
[NULL,'a','b','c']
|
|
['b','a','b','c']
|
|
[NULL,'a','b','c']
|
|
['b','a','b','c']
|
|
arrayPushBack(arr1, 1)
|
|
[] ['1']
|
|
[] ['1']
|
|
['1','2','3','4','5'] ['1','2','3','4','5','1']
|
|
['1',NULL,'3','4',NULL,'6','7'] ['1',NULL,'3','4',NULL,'6','7','1']
|
|
['1','2','3',NULL,'5','6','7'] ['1','2','3',NULL,'5','6','7','1']
|
|
['1','2','3','4','5',NULL,'7'] ['1','2','3','4','5',NULL,'7','1']
|
|
['1','2','3','4','5','6','7'] ['1','2','3','4','5','6','7','1']
|
|
['1',NULL,'3',NULL,'5','6','7'] ['1',NULL,'3',NULL,'5','6','7','1']
|
|
arrayPushBack(arr1, val)
|
|
[] ['']
|
|
[] ['a']
|
|
['1','2','3','4','5'] ['1','2','3','4','5','a']
|
|
['1',NULL,'3','4',NULL,'6','7'] ['1',NULL,'3','4',NULL,'6','7','a']
|
|
['1','2','3',NULL,'5','6','7'] ['1','2','3',NULL,'5','6','7','a']
|
|
['1','2','3','4','5',NULL,'7'] ['1','2','3','4','5',NULL,'7','a']
|
|
['1','2','3','4','5','6','7'] ['1','2','3','4','5','6','7','a']
|
|
['1',NULL,'3',NULL,'5','6','7'] ['1',NULL,'3',NULL,'5','6','7','a']
|
|
arrayPushBack(arr1, val2)
|
|
[] [NULL]
|
|
[] ['b']
|
|
['1','2','3','4','5'] ['1','2','3','4','5',NULL]
|
|
['1',NULL,'3','4',NULL,'6','7'] ['1',NULL,'3','4',NULL,'6','7','b']
|
|
['1','2','3',NULL,'5','6','7'] ['1','2','3',NULL,'5','6','7',NULL]
|
|
['1','2','3','4','5',NULL,'7'] ['1','2','3','4','5',NULL,'7','b']
|
|
['1','2','3','4','5','6','7'] ['1','2','3','4','5','6','7',NULL]
|
|
['1',NULL,'3',NULL,'5','6','7'] ['1',NULL,'3',NULL,'5','6','7','b']
|
|
arrayPushBack([a, b, c], val)
|
|
['a','b','c','']
|
|
['a','b','c','a']
|
|
['a','b','c','a']
|
|
['a','b','c','a']
|
|
['a','b','c','a']
|
|
['a','b','c','a']
|
|
['a','b','c','a']
|
|
['a','b','c','a']
|
|
arrayPushBack([a, b, c], val2)
|
|
['a','b','c',NULL]
|
|
['a','b','c','b']
|
|
['a','b','c',NULL]
|
|
['a','b','c','b']
|
|
['a','b','c',NULL]
|
|
['a','b','c','b']
|
|
['a','b','c',NULL]
|
|
['a','b','c','b']
|
|
arrayPopFront(arr1)
|
|
[] []
|
|
[] []
|
|
['1','2','3','4','5'] ['2','3','4','5']
|
|
['1',NULL,'3','4',NULL,'6','7'] [NULL,'3','4',NULL,'6','7']
|
|
['1','2','3',NULL,'5','6','7'] ['2','3',NULL,'5','6','7']
|
|
['1','2','3','4','5',NULL,'7'] ['2','3','4','5',NULL,'7']
|
|
['1','2','3','4','5','6','7'] ['2','3','4','5','6','7']
|
|
['1',NULL,'3',NULL,'5','6','7'] [NULL,'3',NULL,'5','6','7']
|
|
arrayPopBack(arr1)
|
|
[] []
|
|
[] []
|
|
['1','2','3','4','5'] ['1','2','3','4']
|
|
['1',NULL,'3','4',NULL,'6','7'] ['1',NULL,'3','4',NULL,'6']
|
|
['1','2','3',NULL,'5','6','7'] ['1','2','3',NULL,'5','6']
|
|
['1','2','3','4','5',NULL,'7'] ['1','2','3','4','5',NULL]
|
|
['1','2','3','4','5','6','7'] ['1','2','3','4','5','6']
|
|
['1',NULL,'3',NULL,'5','6','7'] ['1',NULL,'3',NULL,'5','6']
|