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

Configuration options for FeatureWriter::create(). More...

#include <feature_writer.hpp>

Public Attributes

std::string output_dir
 Directory for output Parquet files (created if missing).
 
FeatureGroupDef group
 Feature group schema definition.
 
size_t row_group_size = 10'000
 Rows per Parquet row group.
 
size_t max_file_rows = 1'000'000
 Rows per output file before rolling to a new file.
 
std::string file_prefix = "features"
 Filename prefix for generated Parquet files.
 

Detailed Description

Configuration options for FeatureWriter::create().

Defined at namespace scope (not nested in FeatureWriter) to work around an Apple Clang restriction on default member initializers in nested aggregates.

See also
FeatureWriter

Definition at line 75 of file feature_writer.hpp.

Member Data Documentation

◆ file_prefix

std::string signet::forge::FeatureWriterOptions::file_prefix = "features"

Filename prefix for generated Parquet files.

Definition at line 80 of file feature_writer.hpp.

◆ group

FeatureGroupDef signet::forge::FeatureWriterOptions::group

Feature group schema definition.

Definition at line 77 of file feature_writer.hpp.

◆ max_file_rows

size_t signet::forge::FeatureWriterOptions::max_file_rows = 1'000'000

Rows per output file before rolling to a new file.

Definition at line 79 of file feature_writer.hpp.

◆ output_dir

std::string signet::forge::FeatureWriterOptions::output_dir

Directory for output Parquet files (created if missing).

Definition at line 76 of file feature_writer.hpp.

◆ row_group_size

size_t signet::forge::FeatureWriterOptions::row_group_size = 10'000

Rows per Parquet row group.

Definition at line 78 of file feature_writer.hpp.


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