clast-project
Author Trust
33 packages
Clast.Google.Apis.Core
clast-project
Clast republish of Google.Apis.Core: Newtonsoft.Json replaced with source-generated System.Text.Json, trimming/AOT-compatible, adds a net10.0 target. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
Clast.Fsst
clast-project
FSST (Fast Static Symbol Table) string compression for .NET. Supports the FSST8 (1-byte codes), FSST12 (12-bit codes) and FSST16 (2-byte codes) variants.
Clast.Google.Apis
clast-project
Clast republish of Google.Apis: Newtonsoft.Json replaced with source-generated System.Text.Json, trimming/AOT-compatible, adds a net10.0 target. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
Clast.Google.Apis.Auth
clast-project
Clast republish of Google.Apis.Auth: Newtonsoft.Json replaced with source-generated System.Text.Json, trimming/AOT-compatible, adds a net10.0 target. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
Clast.Alp
clast-project
Adaptive Lossless floating-Point (ALP) compression for arrays of double values. Designed for decimal-style data such as prices, sensor readings, and scientific measurements.
Clast.BloomFilter
clast-project
Split Block Bloom Filter (Parquet SBBF) implementation with a generic-key facade. AVX2 and ARM NEON accelerated with a scalar fallback. Suitable both for reading and writing Parquet-format bloom filters and for in-process use over arbitrary key types via IHash64<T>. Targets netstandard2.0, net8.0, and net10.0.
Clast.Google.Api.Gax
clast-project
Clast republish of Google.Api.Gax: Newtonsoft.Json replaced with source-generated System.Text.Json, trimming/AOT-compatible, adds a net10.0 target. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
Clast.Google.Apis.Storage.v1
clast-project
Clast republish of the generated Google.Apis.Storage.v1 REST client: Newtonsoft.Json replaced with source-generated System.Text.Json, trimming/AOT-compatible, adds a net10.0 target. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
EngineeredWood.Core
clast-project
Shared abstractions for EngineeredWood: offset-based (range-oriented) I/O, pure-managed compression (Snappy/Zstd/LZ4/Brotli), and Apache Arrow helpers. Preliminary 0.3.0 β APIs may change before 1.0.0.
Clast.Google.Api.Gax.Rest
clast-project
Clast republish of Google.Api.Gax.Rest: Newtonsoft.Json replaced with source-generated System.Text.Json, trimming/AOT-compatible, adds a net10.0 target. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
Clast.Google.Cloud.Storage.V1
clast-project
Clast republish of Google.Cloud.Storage.V1: the internal UrlSigner JSON moves to System.Text.Json (Utf8JsonWriter), Newtonsoft.Json is removed, the library is trimming/AOT-compatible, and a net10.0 target is added. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
Clast.DatabaseDecimal
clast-project
Fixed-point decimal arithmetic for database engines: 32/64/128/256-bit mantissa tiers with SQL Server / Substrait precision-and-scale promotion rules, scalar and span (columnar) kernels for add/subtract/multiply/divide/modulus, and UTF-8 / UTF-16 parse and format. Targets netstandard2.0, net8.0, and net10.0.
Clast.FastLanes
clast-project
FastLanes bit-packing codec: wire-compatible with the spiraldb/fastlanes crate used by Lance.
Clast.Pcodec
clast-project
Pco numeric compression codec: wire-compatible with the pcodec/pcodec Rust reference implementation.
EngineeredWood.Expressions
clast-project
Format-agnostic expression and predicate trees with a statistics evaluator, driving columnar predicate pushdown across EngineeredWood formats. Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.Parquet
clast-project
A pure-managed Apache Parquet reader and writer for .NET that speaks Apache Arrow, with predicate pushdown, column statistics, and Bloom filters. Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.Expressions.Arrow
clast-project
Row-level evaluation of EngineeredWood expression trees against Apache Arrow RecordBatches, with full SQL three-valued null semantics. Preliminary 0.3.0 β APIs may change before 1.0.0.
Clast.Google.Apis.Bigquery.v2
clast-project
Clast republish of the generated Google.Apis.Bigquery.v2 REST client: Newtonsoft.Json replaced with source-generated System.Text.Json, trimming/AOT-compatible, adds a net10.0 target. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
Clast.Grpc.Auth
The gRPC Authors
Clast republish of Grpc.Auth: re-pointed to the Newtonsoft-free, source-generated System.Text.Json Clast.Google.Apis.Auth so the gRPC credential path is trimming/AOT-compatible, with a net10.0 target added. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official gRPC or Google package.
EngineeredWood.DeltaLake
clast-project
A low-level Delta Lake transaction-log API for .NET β actions, checkpoints, and statistics for metadata consumers. Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.Lance
clast-project
A reader and writer for the Lance columnar file format (v2.0 / v2.1 / v2.2) that speaks Apache Arrow. Preliminary 0.3.0 β APIs may change before 1.0.0.
Clast.Google.Api.Gax.Grpc
clast-project
Clast republish of Google.Api.Gax.Grpc: Newtonsoft.Json replaced with source-generated System.Text.Json, trimming/AOT-compatible, adds a net10.0 target. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
EngineeredWood.Avro
clast-project
A pure-managed Apache Avro reader and writer for .NET (OCF plus SOE/Confluent/Apicurio streaming) that speaks Apache Arrow. Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.DeltaLake.Table
clast-project
A high-level Delta Lake table API (Reader v3 / Writer v7) with Arrow read/write, deletion vectors, column mapping, and predicate pushdown. Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.Orc
clast-project
A pure-managed Apache ORC reader and writer for .NET that speaks Apache Arrow. Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.Iceberg
clast-project
Apache Iceberg metadata (v1/v2/v3), manifest read/write, and predicate-aware scan planning for .NET (metadata-only). Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.Gcs
clast-project
Google Cloud Storage I/O backends (random-access read, streaming write, and table file system) for EngineeredWood. Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.Vortex
clast-project
A reader, writer, and predicate-based zone-pruning API for the Vortex columnar file format that speaks Apache Arrow. Preliminary 0.3.0 β APIs may change before 1.0.0.
Clast.Google.Cloud.BigQuery.Storage.V1
clast-project
Clast republish of Google.Cloud.BigQuery.Storage.V1 (the gRPC BigQuery Storage Read/Write API): built on the trimming/AOT-compatible Clast gRPC stack (System.Text.Json, no Newtonsoft.Json) and adds a net10.0 target. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.
EngineeredWood.Aws
clast-project
Amazon S3 I/O backends (random-access read, streaming write, and table file system) for EngineeredWood. Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.Azure
clast-project
Azure Blob Storage I/O backends (random-access read, streaming write, and table file system) for EngineeredWood. Preliminary 0.3.0 β APIs may change before 1.0.0.
EngineeredWood.Lance.Table
clast-project
The Lance dataset/table API β manifests, fragments, time travel, and predicate-based delete/update β on top of EngineeredWood.Lance. Preliminary 0.3.0 β APIs may change before 1.0.0.
Clast.Google.Cloud.BigQuery.V2
clast-project
Clast republish of Google.Cloud.BigQuery.V2: the internal row/result JSON moves to System.Text.Json (JsonElement), Newtonsoft.Json is removed, the library is trimming/AOT-compatible, and a net10.0 target is added. Namespaces and public type names are unchanged. Independent republish from the clast-project fork β not an official Google package.