Kùzu C++ API
|
#include <update_info.h>
Public Member Functions | |
VectorUpdateInfo (const common::transaction_t transactionID, common::LogicalType dataType) | |
std::unique_ptr< VectorUpdateInfo > | movePrev () |
void | setPrev (std::unique_ptr< VectorUpdateInfo > prev) |
VectorUpdateInfo * | getPrev () const |
void | setNext (VectorUpdateInfo *next) |
VectorUpdateInfo * | getNext () const |
Public Attributes | |
common::transaction_t | version |
std::array< common::sel_t, common::DEFAULT_VECTOR_CAPACITY > | rowsInVector |
common::sel_t | numRowsUpdated |
std::unique_ptr< VectorUpdateInfo > | prev |
VectorUpdateInfo * | next |
std::unique_ptr< ColumnChunkData > | data |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::unique_ptr<ColumnChunkData> kuzu::storage::VectorUpdateInfo::data |
VectorUpdateInfo* kuzu::storage::VectorUpdateInfo::next |
common::sel_t kuzu::storage::VectorUpdateInfo::numRowsUpdated |
std::unique_ptr<VectorUpdateInfo> kuzu::storage::VectorUpdateInfo::prev |
std::array<common::sel_t, common::DEFAULT_VECTOR_CAPACITY> kuzu::storage::VectorUpdateInfo::rowsInVector |
common::transaction_t kuzu::storage::VectorUpdateInfo::version |