#include <value_vector.h>
|
static const ListAuxiliaryBuffer & | getAuxBuffer (const ValueVector &vector) |
|
static ListAuxiliaryBuffer & | getAuxBufferUnsafe (const ValueVector &vector) |
|
static void | setDataVector (const ValueVector *vector, std::shared_ptr< ValueVector > dataVector) |
|
static void | copyListEntryAndBufferMetaData (ValueVector &vector, const ValueVector &other) |
|
static ValueVector * | getDataVector (const ValueVector *vector) |
|
static std::shared_ptr< ValueVector > | getSharedDataVector (const ValueVector *vector) |
|
static uint64_t | getDataVectorSize (const ValueVector *vector) |
|
static uint8_t * | getListValues (const ValueVector *vector, const list_entry_t &listEntry) |
|
static uint8_t * | getListValuesWithOffset (const ValueVector *vector, const list_entry_t &listEntry, offset_t elementOffsetInList) |
|
static list_entry_t | addList (ValueVector *vector, uint64_t listSize) |
|
static void | resizeDataVector (ValueVector *vector, uint64_t numValues) |
|
static void | copyFromRowData (ValueVector *vector, uint32_t pos, const uint8_t *rowData) |
|
static void | copyToRowData (const ValueVector *vector, uint32_t pos, uint8_t *rowData, InMemOverflowBuffer *rowOverflowBuffer) |
|
static void | copyFromVectorData (ValueVector *dstVector, uint8_t *dstData, const ValueVector *srcVector, const uint8_t *srcData) |
|
static void | appendDataVector (ValueVector *dstVector, ValueVector *srcDataVector, uint64_t numValuesToAppend) |
|
static void | sliceDataVector (ValueVector *vectorToSlice, uint64_t offset, uint64_t numValues) |
|
◆ addList()
◆ appendDataVector()
static void kuzu::common::ListVector::appendDataVector |
( |
ValueVector * | dstVector, |
|
|
ValueVector * | srcDataVector, |
|
|
uint64_t | numValuesToAppend ) |
|
static |
◆ copyFromRowData()
static void kuzu::common::ListVector::copyFromRowData |
( |
ValueVector * | vector, |
|
|
uint32_t | pos, |
|
|
const uint8_t * | rowData ) |
|
static |
◆ copyFromVectorData()
static void kuzu::common::ListVector::copyFromVectorData |
( |
ValueVector * | dstVector, |
|
|
uint8_t * | dstData, |
|
|
const ValueVector * | srcVector, |
|
|
const uint8_t * | srcData ) |
|
static |
◆ copyListEntryAndBufferMetaData()
static void kuzu::common::ListVector::copyListEntryAndBufferMetaData |
( |
ValueVector & | vector, |
|
|
const ValueVector & | other ) |
|
static |
◆ copyToRowData()
static void kuzu::common::ListVector::copyToRowData |
( |
const ValueVector * | vector, |
|
|
uint32_t | pos, |
|
|
uint8_t * | rowData, |
|
|
InMemOverflowBuffer * | rowOverflowBuffer ) |
|
static |
◆ getAuxBuffer()
◆ getAuxBufferUnsafe()
◆ getDataVector()
◆ getDataVectorSize()
static uint64_t kuzu::common::ListVector::getDataVectorSize |
( |
const ValueVector * | vector | ) |
|
|
inlinestatic |
◆ getListValues()
static uint8_t * kuzu::common::ListVector::getListValues |
( |
const ValueVector * | vector, |
|
|
const list_entry_t & | listEntry ) |
|
inlinestatic |
◆ getListValuesWithOffset()
static uint8_t * kuzu::common::ListVector::getListValuesWithOffset |
( |
const ValueVector * | vector, |
|
|
const list_entry_t & | listEntry, |
|
|
offset_t | elementOffsetInList ) |
|
inlinestatic |
◆ getSharedDataVector()
static std::shared_ptr< ValueVector > kuzu::common::ListVector::getSharedDataVector |
( |
const ValueVector * | vector | ) |
|
|
inlinestatic |
◆ resizeDataVector()
static void kuzu::common::ListVector::resizeDataVector |
( |
ValueVector * | vector, |
|
|
uint64_t | numValues ) |
|
inlinestatic |
◆ setDataVector()
static void kuzu::common::ListVector::setDataVector |
( |
const ValueVector * | vector, |
|
|
std::shared_ptr< ValueVector > | dataVector ) |
|
inlinestatic |
◆ sliceDataVector()
static void kuzu::common::ListVector::sliceDataVector |
( |
ValueVector * | vectorToSlice, |
|
|
uint64_t | offset, |
|
|
uint64_t | numValues ) |
|
static |
The documentation for this class was generated from the following file: