Kùzu C++ API
|
This is the complete list of members for kuzu::storage::ChunkedNodeGroup, including all inherited members.
addColumn(transaction::Transaction *transaction, const TableAddColumnState &addColumnState, bool enableCompression, BMFileHandle *dataFH) | kuzu::storage::ChunkedNodeGroup | |
append(const transaction::Transaction *transaction, const std::vector< common::ValueVector * > &columnVectors, common::row_idx_t startRowInVectors, uint64_t numValuesToAppend) | kuzu::storage::ChunkedNodeGroup | |
append(const transaction::Transaction *transaction, const ChunkedNodeGroup &other, common::offset_t offsetInOtherNodeGroup, common::offset_t numRowsToAppend) | kuzu::storage::ChunkedNodeGroup | |
append(const transaction::Transaction *transaction, const std::vector< ColumnChunk * > &other, common::offset_t offsetInOtherNodeGroup, common::offset_t numRowsToAppend) | kuzu::storage::ChunkedNodeGroup | |
capacity | kuzu::storage::ChunkedNodeGroup | protected |
cast() | kuzu::storage::ChunkedNodeGroup | inline |
cast() const | kuzu::storage::ChunkedNodeGroup | inline |
CHUNK_CAPACITY | kuzu::storage::ChunkedNodeGroup | static |
ChunkedNodeGroup(std::vector< std::unique_ptr< ColumnChunk > > chunks, common::row_idx_t startRowIdx, NodeGroupDataFormat format=NodeGroupDataFormat::REGULAR) | kuzu::storage::ChunkedNodeGroup | |
ChunkedNodeGroup(ChunkedNodeGroup &base, const std::vector< common::column_id_t > &selectedColumns) | kuzu::storage::ChunkedNodeGroup | |
ChunkedNodeGroup(const std::vector< common::LogicalType > &columnTypes, bool enableCompression, uint64_t capacity, common::row_idx_t startRowIdx, ResidencyState residencyState, NodeGroupDataFormat format=NodeGroupDataFormat::REGULAR) | kuzu::storage::ChunkedNodeGroup | |
chunks | kuzu::storage::ChunkedNodeGroup | protected |
delete_(const transaction::Transaction *transaction, common::row_idx_t rowIdxInChunk) | kuzu::storage::ChunkedNodeGroup | |
deserialize(common::Deserializer &deSer) | kuzu::storage::ChunkedNodeGroup | static |
finalize() const | kuzu::storage::ChunkedNodeGroup | |
flush(BMFileHandle &dataFH) | kuzu::storage::ChunkedNodeGroup | virtual |
flushAsNewChunkedNodeGroup(transaction::Transaction *transaction, BMFileHandle &dataFH) const | kuzu::storage::ChunkedNodeGroup | virtual |
format | kuzu::storage::ChunkedNodeGroup | protected |
getCapacity() const | kuzu::storage::ChunkedNodeGroup | inline |
getColumnChunk(const common::column_id_t columnID) const | kuzu::storage::ChunkedNodeGroup | inline |
getColumnChunk(const common::column_id_t columnID) | kuzu::storage::ChunkedNodeGroup | inline |
getEstimatedMemoryUsage() const | kuzu::storage::ChunkedNodeGroup | |
getFormat() const | kuzu::storage::ChunkedNodeGroup | inline |
getNumColumns() const | kuzu::storage::ChunkedNodeGroup | inline |
getNumDeletedRows(const transaction::Transaction *transaction) const | kuzu::storage::ChunkedNodeGroup | |
getNumDeletions(const transaction::Transaction *transaction, common::row_idx_t startRow, common::length_t numRows) const | kuzu::storage::ChunkedNodeGroup | |
getNumRows() const | kuzu::storage::ChunkedNodeGroup | inline |
getNumUpdatedRows(const transaction::Transaction *transaction, common::column_id_t columnID) | kuzu::storage::ChunkedNodeGroup | |
getResidencyState() const | kuzu::storage::ChunkedNodeGroup | inline |
getStartRowIdx() const | kuzu::storage::ChunkedNodeGroup | inline |
hasAnyUpdates(const transaction::Transaction *transaction, common::column_id_t columnID, common::row_idx_t startRow, common::length_t numRows) const | kuzu::storage::ChunkedNodeGroup | |
hasUpdates() const | kuzu::storage::ChunkedNodeGroup | |
hasVersionInfo() const | kuzu::storage::ChunkedNodeGroup | inline |
isDeleted(const transaction::Transaction *transaction, common::row_idx_t rowInChunk) const | kuzu::storage::ChunkedNodeGroup | |
isFullOrOnDisk() const | kuzu::storage::ChunkedNodeGroup | inline |
isInserted(const transaction::Transaction *transaction, common::row_idx_t rowInChunk) const | kuzu::storage::ChunkedNodeGroup | |
lookup(transaction::Transaction *transaction, const TableScanState &state, NodeGroupScanState &nodeGroupScanState, common::offset_t rowIdxInChunk, common::sel_t posInOutput) const | kuzu::storage::ChunkedNodeGroup | |
moveColumnChunk(const common::column_id_t columnID) | kuzu::storage::ChunkedNodeGroup | inline |
numRows | kuzu::storage::ChunkedNodeGroup | protected |
resetNumRowsFromChunks() | kuzu::storage::ChunkedNodeGroup | |
resetToAllNull() const | kuzu::storage::ChunkedNodeGroup | |
resetToEmpty() | kuzu::storage::ChunkedNodeGroup | |
resetVersionAndUpdateInfo() | kuzu::storage::ChunkedNodeGroup | |
residencyState | kuzu::storage::ChunkedNodeGroup | protected |
resizeChunks(uint64_t newSize) | kuzu::storage::ChunkedNodeGroup | |
scan(const transaction::Transaction *transaction, const TableScanState &scanState, const NodeGroupScanState &nodeGroupScanState, common::offset_t rowIdxInGroup, common::length_t numRowsToScan) const | kuzu::storage::ChunkedNodeGroup | |
scanCommitted(transaction::Transaction *transaction, TableScanState &scanState, NodeGroupScanState &nodeGroupScanState, ChunkedNodeGroup &output) const | kuzu::storage::ChunkedNodeGroup | |
scanUpdates(transaction::Transaction *transaction, common::column_id_t columnID) | kuzu::storage::ChunkedNodeGroup | |
serialize(common::Serializer &serializer) const | kuzu::storage::ChunkedNodeGroup | virtual |
setNumRows(common::offset_t numRows_) | kuzu::storage::ChunkedNodeGroup | |
setVersionInfo(std::unique_ptr< VersionInfo > versionInfo) | kuzu::storage::ChunkedNodeGroup | inline |
startRowIdx | kuzu::storage::ChunkedNodeGroup | protected |
update(transaction::Transaction *transaction, common::row_idx_t rowIdxInChunk, common::column_id_t columnID, const common::ValueVector &propertyVector) | kuzu::storage::ChunkedNodeGroup | |
versionInfo | kuzu::storage::ChunkedNodeGroup | protected |
write(const ChunkedNodeGroup &data, common::column_id_t offsetColumnID) | kuzu::storage::ChunkedNodeGroup | |
writeToColumnChunk(common::idx_t chunkIdx, common::idx_t vectorIdx, const std::vector< std::unique_ptr< ColumnChunk > > &data, ColumnChunk &offsetChunk) | kuzu::storage::ChunkedNodeGroup | inlinevirtual |
~ChunkedNodeGroup()=default | kuzu::storage::ChunkedNodeGroup | virtual |