Kùzu C++ API
|
#include <cstdint>
#include <cstring>
#include <optional>
#include <type_traits>
#include "assert.h"
#include "null_mask.h"
#include "numeric_utils.h"
#include "types.h"
#include <concepts>
#include <span>
Go to the source code of this file.
Namespaces | |
namespace | kuzu |
namespace | kuzu::common |
namespace | kuzu::storage |
Concepts | |
concept | kuzu::storage::StorageValueType |
concept | kuzu::storage::IntegerBitpackingType |
Enumerations | |
enum class | kuzu::storage::CompressionType : uint8_t { kuzu::storage::UNCOMPRESSED = 0 , kuzu::storage::INTEGER_BITPACKING = 1 , kuzu::storage::BOOLEAN_BITPACKING = 2 , kuzu::storage::CONSTANT = 3 } |
Functions | |
std::pair< std::optional< StorageValue >, std::optional< StorageValue > > | kuzu::storage::getMinMaxStorageValue (const uint8_t *data, uint64_t offset, uint64_t numValues, common::PhysicalTypeID physicalType, const common::NullMask *nullMask, bool valueRequiredIfUnsupported=false) |
uint32_t | kuzu::storage::getDataTypeSizeInChunk (const common::LogicalType &dataType) |
uint32_t | kuzu::storage::getDataTypeSizeInChunk (const common::PhysicalTypeID &dataType) |