33039 {
33040 UnifiedVectorFormat format;
33041 input.ToUnifiedFormat(input_size, format);
33042 idx_t
size = to - from;
33043 append_data.AppendValidity(format, from, to);
33044 input.Flatten(input_size);
33045 auto array_size = ArrayType::GetSize(input.GetType());
33047 auto &child_data = *append_data.child_data[0];
33048 child_data.append_vector(child_data, child_vector, from * array_size, to * array_size, size * array_size);
33049 append_data.row_count +=
size;
33050}
GOpaque< Size > size(const GMat &src)
static DUCKDB_API const Vector & GetEntry(const Vector &vector)
Gets a reference to the underlying child-vector of an array.