Kùzu C++ API
Loading...
Searching...
No Matches
kuzu::storage::Column Member List

This is the complete list of members for kuzu::storage::Column, including all inherited members.

appendValues(ColumnChunkData &persistentChunk, ChunkState &state, const uint8_t *data, const common::NullMask *nullChunkData, common::offset_t numValues)kuzu::storage::Column
batchLookupFunckuzu::storage::Columnprotected
bufferManagerkuzu::storage::Columnprotected
canCheckpointInPlace(const ChunkState &state, const ColumnCheckpointState &checkpointState)kuzu::storage::Columnprotectedvirtual
cast()kuzu::storage::Columninline
cast() constkuzu::storage::Columninline
checkpointColumnChunk(ColumnCheckpointState &checkpointState)kuzu::storage::Columnvirtual
checkpointColumnChunkInPlace(ChunkState &state, const ColumnCheckpointState &checkpointState)kuzu::storage::Columnprotectedvirtual
checkpointColumnChunkOutOfPlace(ChunkState &state, const ColumnCheckpointState &checkpointState)kuzu::storage::Columnprotectedvirtual
checkpointNullData(const ColumnCheckpointState &checkpointState) constkuzu::storage::Columnprotected
Column(std::string name, common::LogicalType dataType, BMFileHandle *dataFH, BufferManager *bufferManager, ShadowFile *shadowFile, bool enableCompression, bool requireNullColumn=true)kuzu::storage::Column
dataFHkuzu::storage::Columnprotected
dataTypekuzu::storage::Columnprotected
dbFileIDkuzu::storage::Columnprotected
enableCompressionkuzu::storage::Columnprotected
flushChunkData(const ColumnChunkData &chunkData, BMFileHandle &dataFH)kuzu::storage::Columnstatic
flushData(const ColumnChunkData &chunkData, BMFileHandle &dataFH)kuzu::storage::Columnstatic
flushNonNestedChunkData(const ColumnChunkData &chunkData, BMFileHandle &dataFH)kuzu::storage::Columnstatic
getDataType()kuzu::storage::Columninline
getDataType() constkuzu::storage::Columninline
getName() constkuzu::storage::Columninline
getNullColumn() constkuzu::storage::Column
getPageCursorForOffsetInGroup(common::offset_t offsetInChunk, const ChunkState &state)kuzu::storage::Columnprotectedstatic
isInRange(uint64_t val, uint64_t start, uint64_t end)kuzu::storage::Columninlineprotectedstatic
isMaxOffsetOutOfPagesCapacity(const ColumnChunkMetadata &metadata, common::offset_t maxOffset) constkuzu::storage::Columnprotected
ListColumn classkuzu::storage::Columnfriend
lookupInternal(transaction::Transaction *transaction, const ChunkState &state, common::offset_t nodeOffset, common::ValueVector *resultVector, uint32_t posInVector)kuzu::storage::Columnprotectedvirtual
lookupValue(transaction::Transaction *transaction, const ChunkState &state, common::offset_t nodeOffset, common::ValueVector *resultVector, uint32_t posInVector)kuzu::storage::Columnvirtual
namekuzu::storage::Columnprotected
nullColumnkuzu::storage::Columnprotected
readFromPage(transaction::Transaction *transaction, common::page_idx_t pageIdx, const std::function< void(uint8_t *)> &func) constkuzu::storage::Columnprotected
readToPageFunckuzu::storage::Columnprotected
readToVectorFunckuzu::storage::Columnprotected
RelTableData classkuzu::storage::Columnfriend
scan(transaction::Transaction *transaction, const ChunkState &state, common::offset_t startOffsetInChunk, common::row_idx_t numValuesToScan, common::ValueVector *nodeIDVector, common::ValueVector *resultVector)kuzu::storage::Columnvirtual
scan(transaction::Transaction *transaction, const ChunkState &state, common::offset_t startOffsetInGroup, common::offset_t endOffsetInGroup, common::ValueVector *resultVector, uint64_t offsetInVector)kuzu::storage::Columnvirtual
scan(transaction::Transaction *transaction, const ChunkState &state, ColumnChunkData *columnChunk, common::offset_t startOffset=0, common::offset_t endOffset=common::INVALID_OFFSET)kuzu::storage::Columnvirtual
scan(transaction::Transaction *transaction, const ChunkState &state, common::offset_t startOffsetInGroup, common::offset_t endOffsetInGroup, uint8_t *result)kuzu::storage::Columnvirtual
scanFiltered(transaction::Transaction *transaction, PageCursor &pageCursor, uint64_t numValuesToScan, const common::SelectionVector &selVector, common::ValueVector *resultVector, const ColumnChunkMetadata &chunkMeta) constkuzu::storage::Columnprotected
scanInternal(transaction::Transaction *transaction, const ChunkState &state, common::offset_t startOffsetInChunk, common::row_idx_t numValuesToScan, common::ValueVector *nodeIDVector, common::ValueVector *resultVector)kuzu::storage::Columnprotectedvirtual
scanUnfiltered(transaction::Transaction *transaction, PageCursor &pageCursor, uint64_t numValuesToScan, common::ValueVector *resultVector, const ColumnChunkMetadata &chunkMeta, uint64_t startPosInVector=0) constkuzu::storage::Columnprotected
shadowFilekuzu::storage::Columnprotected
StringColumn classkuzu::storage::Columnfriend
StructColumn classkuzu::storage::Columnfriend
updatePageWithCursor(PageCursor cursor, const std::function< void(uint8_t *, common::offset_t)> &writeOp) constkuzu::storage::Columnprotected
updateStatistics(ColumnChunkMetadata &metadata, common::offset_t maxIndex, const std::optional< StorageValue > &min, const std::optional< StorageValue > &max) constkuzu::storage::Columnprotected
write(ColumnChunkData &persistentChunk, ChunkState &state, common::offset_t dstOffset, ColumnChunkData *data, common::offset_t srcOffset, common::length_t numValues)kuzu::storage::Columnvirtual
writeFromVectorFunckuzu::storage::Columnprotected
writeFunckuzu::storage::Columnprotected
writeValues(ColumnChunkData &persistentChunk, ChunkState &state, common::offset_t dstOffset, const uint8_t *data, const common::NullMask *nullChunkData, common::offset_t srcOffset=0, common::offset_t numValues=1)kuzu::storage::Columnprotectedvirtual
~Column()kuzu::storage::Columnvirtual