26 DataChunk(uint32_t numValueVectors,
const std::shared_ptr<DataChunkState>&
state)
30 void insert(uint32_t pos, std::shared_ptr<ValueVector> valueVector);
45 std::shared_ptr<DataChunkState>
state;
Definition data_chunk.h:20
DELETE_COPY_DEFAULT_MOVE(DataChunk)
std::shared_ptr< DataChunkState > state
Definition data_chunk.h:45
DataChunk(uint32_t numValueVectors)
Definition data_chunk.h:23
DataChunk()
Definition data_chunk.h:22
const ValueVector & getValueVector(uint64_t valueVectorPos) const
Definition data_chunk.h:36
uint32_t getNumValueVectors() const
Definition data_chunk.h:34
ValueVector & getValueVectorMutable(uint64_t valueVectorPos) const
Definition data_chunk.h:39
void resetAuxiliaryBuffer()
void insert(uint32_t pos, std::shared_ptr< ValueVector > valueVector)
std::vector< std::shared_ptr< ValueVector > > valueVectors
Definition data_chunk.h:44
DataChunk(uint32_t numValueVectors, const std::shared_ptr< DataChunkState > &state)
Definition data_chunk.h:26
Definition data_chunk_state.h:14
Definition value_vector.h:21
Definition array_utils.h:7