Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::common::UnionVector Class Reference

#include <value_vector.h>

Static Public Member Functions

static ValueVectorgetTagVector (const ValueVector *vector)
 
static ValueVectorgetValVector (const ValueVector *vector, union_field_idx_t fieldIdx)
 
static void referenceVector (ValueVector *vector, union_field_idx_t fieldIdx, std::shared_ptr< ValueVector > vectorToReference)
 
static void setTagField (ValueVector *vector, union_field_idx_t tag)
 

Member Function Documentation

◆ getTagVector()

static ValueVector * kuzu::common::UnionVector::getTagVector ( const ValueVector * vector)
inlinestatic

◆ getValVector()

static ValueVector * kuzu::common::UnionVector::getValVector ( const ValueVector * vector,
union_field_idx_t fieldIdx )
inlinestatic

◆ referenceVector()

static void kuzu::common::UnionVector::referenceVector ( ValueVector * vector,
union_field_idx_t fieldIdx,
std::shared_ptr< ValueVector > vectorToReference )
inlinestatic

◆ setTagField()

static void kuzu::common::UnionVector::setTagField ( ValueVector * vector,
union_field_idx_t tag )
inlinestatic

The documentation for this class was generated from the following file: