[feature-wip](array-type) explode support more sub types (#10673)

1. explode support more sub types;
2. explode support nullable elements;

Co-authored-by: cambyzju <zhuxiaoli01@baidu.com>
This commit is contained in:
camby
2022-07-17 18:08:30 +08:00
committed by GitHub
parent 5793cb11d0
commit 09d19e3f0f
10 changed files with 341 additions and 40 deletions

View File

@ -22,6 +22,15 @@
namespace doris::vectorized {
struct ColumnArrayExecutionData {
public:
void reset() {
array_nullmap_data = nullptr;
array_col = nullptr;
offsets_ptr = nullptr;
nested_nullmap_data = nullptr;
nested_col = nullptr;
}
public:
const UInt8* array_nullmap_data = nullptr;
const ColumnArray* array_col = nullptr;