Struct Fragmenter_Namespace::DateChunkConverter

template<typename BUFFER_DATA_TYPE>
struct DateChunkConverter : public Fragmenter_Namespace::ChunkToInsertDataConverter

Public Types

template<>
using ColumnDataPtr = std::unique_ptr<int64_t, CheckedMallocDeleter<int64_t>>

Public Functions

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

Public Members

const Chunk_NS::Chunk *chunk_
ColumnDataPtr column_data_
const ColumnDescriptor *column_descriptor_
const BUFFER_DATA_TYPE *data_buffer_addr_