Kuzu C++ API
Loading...
Searching...
No Matches
data_pos.h
Go to the documentation of this file.
1#pragma once
2
3#include <utility>
4
5#include "types.h"
6
7namespace kuzu {
8namespace processor {
9
14
34
35} // namespace processor
36} // namespace kuzu
uint32_t idx_t
Definition types.h:45
constexpr idx_t INVALID_IDX
Definition types.h:46
Definition client_context.h:38
common::idx_t data_chunk_pos_t
Definition data_pos.h:10
common::idx_t value_vector_pos_t
Definition data_pos.h:12
constexpr value_vector_pos_t INVALID_VALUE_VECTOR_POS
Definition data_pos.h:13
constexpr data_chunk_pos_t INVALID_DATA_CHUNK_POS
Definition data_pos.h:11
Definition array_utils.h:7
DataPos(std::pair< data_chunk_pos_t, value_vector_pos_t > pos)
Definition data_pos.h:22
DataPos(data_chunk_pos_t dataChunkPos, value_vector_pos_t valueVectorPos)
Definition data_pos.h:20
data_chunk_pos_t dataChunkPos
Definition data_pos.h:16
value_vector_pos_t valueVectorPos
Definition data_pos.h:17
bool operator==(const DataPos &rhs) const
Definition data_pos.h:30
DataPos()
Definition data_pos.h:19
bool isValid() const
Definition data_pos.h:26
static DataPos getInvalidPos()
Definition data_pos.h:25