#include <value_vector.h>
|
static const std::vector< std::shared_ptr< ValueVector > > & | getFieldVectors (const ValueVector *vector) |
|
static std::shared_ptr< ValueVector > | getFieldVector (const ValueVector *vector, struct_field_idx_t idx) |
|
static ValueVector * | getFieldVectorRaw (const ValueVector &vector, const std::string &fieldName) |
|
static void | referenceVector (ValueVector *vector, struct_field_idx_t idx, std::shared_ptr< ValueVector > vectorToReference) |
|
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, const uint8_t *dstData, const ValueVector *srcVector, const uint8_t *srcData) |
|
◆ copyFromRowData()
static void kuzu::common::StructVector::copyFromRowData |
( |
ValueVector * | vector, |
|
|
uint32_t | pos, |
|
|
const uint8_t * | rowData ) |
|
static |
◆ copyFromVectorData()
static void kuzu::common::StructVector::copyFromVectorData |
( |
ValueVector * | dstVector, |
|
|
const uint8_t * | dstData, |
|
|
const ValueVector * | srcVector, |
|
|
const uint8_t * | srcData ) |
|
static |
◆ copyToRowData()
static void kuzu::common::StructVector::copyToRowData |
( |
const ValueVector * | vector, |
|
|
uint32_t | pos, |
|
|
uint8_t * | rowData, |
|
|
InMemOverflowBuffer * | rowOverflowBuffer ) |
|
static |
◆ getFieldVector()
◆ getFieldVectorRaw()
static ValueVector * kuzu::common::StructVector::getFieldVectorRaw |
( |
const ValueVector & | vector, |
|
|
const std::string & | fieldName ) |
|
inlinestatic |
◆ getFieldVectors()
static const std::vector< std::shared_ptr< ValueVector > > & kuzu::common::StructVector::getFieldVectors |
( |
const ValueVector * | vector | ) |
|
|
inlinestatic |
◆ referenceVector()
The documentation for this class was generated from the following file: