Files
doris/regression-test/data/load/insert/test_insert_nested_array.out
lihangyu a79b8ede88 [Bug](ColumnArray) Fix array column replicate replicate_offsets not matched (#17616)
the input replicate_offsets should be the same size as ColumnArray's offset.
```
IColumn::Offsets replicate_offsets(get_offsets().size(), 0);
// |---------------------|-------------------------|-------------------------|
// [0, begin)             [begin, begin + count_sz)  [begin + count_sz, size())
//  do not need to copy    copy counts[n] times       do not need to copy
```

we should
2023-03-10 11:52:22 +08:00

56 lines
1.3 KiB
Plaintext

-- This file is automatically generated. You should know what you did if you want to edit this
-- !select --
1 []
1 []
2 [NULL]
2 [NULL]
3 [[]]
3 [[]]
4 [[1, 2, 3], [4, 5, 6]]
4 [[1, 2, 3], [4, 5, 6]]
5 [[1, 2, 3], NULL, [4, 5, 6]]
5 [[1, 2, 3], NULL, [4, 5, 6]]
6 [[1, 2, NULL], NULL, [4, NULL, 6], NULL, [NULL, 8, 9]]
6 [[1, 2, NULL], NULL, [4, NULL, 6], NULL, [NULL, 8, 9]]
-- !select --
1 []
1 []
2 [NULL]
2 [NULL]
3 [[]]
3 [[]]
4 [[NULL]]
4 [[NULL]]
5 [[[]]]
5 [[[]]]
6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]]
6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]]
-- !select --
1 [] 1 []
1 [] 1 []
1 [] 1 []
1 [] 1 []
2 [NULL] 2 [NULL]
2 [NULL] 2 [NULL]
2 [NULL] 2 [NULL]
2 [NULL] 2 [NULL]
3 [[]] 3 [[]]
3 [[]] 3 [[]]
3 [[]] 3 [[]]
3 [[]] 3 [[]]
4 [[NULL]] 4 [[NULL]]
4 [[NULL]] 4 [[NULL]]
4 [[NULL]] 4 [[NULL]]
4 [[NULL]] 4 [[NULL]]
5 [[[]]] 5 [[[]]]
5 [[[]]] 5 [[[]]]
5 [[[]]] 5 [[[]]]
5 [[[]]] 5 [[[]]]
6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]] 6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]]
6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]] 6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]]
6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]] 6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]]
6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]] 6 [[[NULL]], [[1], [2, 3]], [[4, 5, 6], NULL, NULL]]