OmniSciDB
a5dc49c757
|
Public Member Functions | |
ArrayChunkConverter (const size_t num_rows, const Chunk_NS::Chunk *chunk) | |
~ArrayChunkConverter () override | |
void | convertToColumnarFormat (size_t row, size_t indexInFragment) override |
Public Member Functions inherited from Fragmenter_Namespace::FixedLenArrayChunkConverter | |
FixedLenArrayChunkConverter (const size_t num_rows, const Chunk_NS::Chunk *chunk) | |
~FixedLenArrayChunkConverter () override | |
void | addDataBlocksToInsertData (Fragmenter_Namespace::InsertData &insertData) override |
Public Member Functions inherited from Fragmenter_Namespace::ChunkToInsertDataConverter | |
virtual | ~ChunkToInsertDataConverter () |
Public Attributes | |
ArrayOffsetT * | index_buffer_addr_ |
Public Attributes inherited from Fragmenter_Namespace::FixedLenArrayChunkConverter | |
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_ |
Definition at line 180 of file UpdelStorage.cpp.
|
inline |
Definition at line 183 of file UpdelStorage.cpp.
References Chunk_NS::Chunk::getIndexBuf(), Data_Namespace::AbstractBuffer::getMemoryPtr(), and index_buffer_addr_.
|
inlineoverride |
Definition at line 190 of file UpdelStorage.cpp.
|
inlineoverridevirtual |
Reimplemented from Fragmenter_Namespace::FixedLenArrayChunkConverter.
Definition at line 192 of file UpdelStorage.cpp.
References Fragmenter_Namespace::FixedLenArrayChunkConverter::data_buffer_addr_, and index_buffer_addr_.
ArrayOffsetT* Fragmenter_Namespace::ArrayChunkConverter::index_buffer_addr_ |
Definition at line 181 of file UpdelStorage.cpp.
Referenced by ArrayChunkConverter(), and convertToColumnarFormat().