[Fix](array) fix array permute (#11389)

This commit is contained in:
lihangyu
2022-08-01 22:46:03 +08:00
committed by GitHub
parent 69961ac19c
commit 667689e9ba

View File

@ -768,8 +768,9 @@ ColumnPtr ColumnArray::permute(const Permutation& perm, size_t limit) const {
nested_perm.push_back(offset_at(perm[i]) + j);
}
}
res->data = data->permute(nested_perm, nested_perm.size());
if (nested_perm.size() != 0) {
res->data = data->permute(nested_perm, nested_perm.size());
}
return res;
}