![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
Single-include umbrella header for the Signet Forge library. More...
#include "signet/error.hpp"#include "signet/types.hpp"#include "signet/schema.hpp"#include "signet/statistics.hpp"#include "signet/memory.hpp"#include "signet/thrift/compact.hpp"#include "signet/thrift/types.hpp"#include "signet/column_writer.hpp"#include "signet/column_reader.hpp"#include "signet/encoding/rle.hpp"#include "signet/encoding/dictionary.hpp"#include "signet/encoding/delta.hpp"#include "signet/encoding/byte_stream_split.hpp"#include "signet/z_order.hpp"#include "signet/compression/codec.hpp"#include "signet/compression/snappy.hpp"#include "signet/compression/zstd.hpp"#include "signet/compression/lz4.hpp"#include "signet/compression/gzip.hpp"#include "signet/crypto/sha256.hpp"#include "signet/crypto/sha512.hpp"#include "signet/crypto/aes_core.hpp"#include "signet/crypto/aes_gcm.hpp"#include "signet/crypto/aes_ctr.hpp"#include "signet/crypto/key_metadata.hpp"#include "signet/crypto/cipher_interface.hpp"#include "signet/bloom/xxhash.hpp"#include "signet/bloom/split_block.hpp"#include "signet/column_index.hpp"#include "signet/mmap_reader.hpp"#include "signet/ai/vector_type.hpp"#include "signet/ai/quantized_vector.hpp"#include "signet/ai/tensor_bridge.hpp"#include "signet/ai/wal.hpp"#include "signet/ai/streaming_sink.hpp"#include "signet/ai/feature_writer.hpp"#include "signet/ai/feature_reader.hpp"#include "signet/ai/mpmc_ring.hpp"#include "signet/ai/column_batch.hpp"#include "signet/ai/event_bus.hpp"#include "signet/interop/onnx_bridge.hpp"#include "signet/interop/arrow_bridge.hpp"#include "signet/interop/numpy_bridge.hpp"#include "signet/writer.hpp"#include "signet/reader.hpp"Go to the source code of this file.
Single-include umbrella header for the Signet Forge library.
Including this one file provides access to the complete Signet Forge API: core Parquet reader/writer, all encodings (RLE, dictionary, delta, byte-stream split), compression codecs (Snappy bundled; ZSTD, LZ4, Gzip optional), Parquet Modular Encryption with optional post-quantum support, bloom filters, column/offset indexes, memory-mapped I/O, AI-native extensions (vector types, tensor bridge, WAL, streaming sink, feature store, MPMC event bus), interop bridges (Arrow, ONNX, NumPy/DLPack), and AGPL-3.0-licensed AI audit/compliance modules (when enabled).
SIGNET_ENABLE_COMMERCIAL is defined and non-zero. _WIN32) and Emscripten (__EMSCRIPTEN__). std::thread, unavailable in single-threaded WASM). Definition in file forge.hpp.