Struct Fragmenter_Namespace::FixedLenArrayChunkConverter

struct FixedLenArrayChunkConverter : public Fragmenter_Namespace::ChunkToInsertDataConverter

Subclassed by Fragmenter_Namespace::ArrayChunkConverter

Public Functions

FixedLenArrayChunkConverter(const size_t num_rows, const Chunk_NS::Chunk *chunk)
~FixedLenArrayChunkConverter()
void convertToColumnarFormat(size_t row, size_t indexInFragment)
void addDataBlocksToInsertData(Fragmenter_Namespace::InsertData &insertData)

Public Members

const Chunk_NS::Chunk *chunk_
const ColumnDescriptor *column_descriptor_
std::unique_ptr<std::vector<ArrayDatum>> column_data_
int8_t *data_buffer_addr_
size_t fixed_array_length_