Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::z_order::ZOrderColumn Struct Reference

Descriptor for a single column of raw typed data used by ZOrderSorter. More...

#include <z_order.hpp>

Public Attributes

PhysicalType type
 Parquet physical type of the column data.
 
const void * data
 Pointer to a contiguous typed array (not owned).
 
size_t count
 Number of elements in the array (must equal num_rows).
 

Detailed Description

Descriptor for a single column of raw typed data used by ZOrderSorter.

The caller must ensure that data points to a contiguous array of the appropriate C++ type for the given PhysicalType, with at least count elements. Supported types: INT32, INT64, FLOAT, DOUBLE, BYTE_ARRAY (interpreted as const std::string*). Unsupported types sort as zero.

Definition at line 220 of file z_order.hpp.

Member Data Documentation

◆ count

size_t signet::forge::z_order::ZOrderColumn::count

Number of elements in the array (must equal num_rows).

Definition at line 223 of file z_order.hpp.

◆ data

const void* signet::forge::z_order::ZOrderColumn::data

Pointer to a contiguous typed array (not owned).

Definition at line 222 of file z_order.hpp.

◆ type

PhysicalType signet::forge::z_order::ZOrderColumn::type

Parquet physical type of the column data.

Definition at line 221 of file z_order.hpp.


The documentation for this struct was generated from the following file: