Function generate_subscripts_reverse
Source fn generate_subscripts_reverse(
array: ListRef<'_>,
dim: i32,
reverse: bool,
) -> impl Iterator<Item = i32>
Expand description
query I
SELECT generate_subscripts(ARRAY['foo', 'bar', null], -1, false) AS s;
----
query I
SELECT generate_subscripts(ARRAY['foo', 'bar', null], 0, false) AS s;
----
query I
SELECT generate_subscripts(ARRAY['foo', 'bar', null], 1, true) AS s;
----
3
2
1
query I
SELECT generate_subscripts(ARRAY['foo', 'bar', null], 1, false) AS s;
----
1
2
3
query I
SELECT generate_subscripts(ARRAY[ARRAY['foo'], ARRAY['bar'], ARRAY[null]], 0, false) AS s;
----
query I
SELECT generate_subscripts(ARRAY[ARRAY['foo'], ARRAY['bar'], ARRAY[null]], 1, false) AS s;
----
1
2
3
query I
SELECT generate_subscripts(ARRAY[ARRAY['foo'], ARRAY['bar'], ARRAY[null]], 2, false) AS s;
----
1