Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
schema.hpp File Reference

Schema definition types: Column<T>, SchemaBuilder, and Schema. More...

#include "signet/types.hpp"
#include <optional>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <unordered_set>
#include <vector>

Go to the source code of this file.

Classes

struct  signet::forge::Column< T >
 Typed column descriptor for the Schema::build() variadic API. More...
 
class  signet::forge::SchemaBuilder
 Fluent builder for constructing a Schema one column at a time. More...
 
class  signet::forge::Schema
 Immutable schema description for a Parquet file. More...
 

Namespaces

namespace  signet
 
namespace  signet::forge
 

Detailed Description

Schema definition types: Column<T>, SchemaBuilder, and Schema.

Definition in file schema.hpp.