clast-project
NuGet publisher profile
Packages (33)
Clast.Google.Apis.Core
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.Google.Apis
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 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.Fsst
FSST (Fast Static Symbol Table) string compression for .NET. Supports both FSST8 (1-byte codes) and FSST12 (12-bit codes) variants.
Clast.Google.Api.Gax
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.FastLanes
FastLanes bit-packing codec: wire-compatible with the spiraldb/fastlanes crate used by Lance.
Clast.Alp
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.DatabaseDecimal
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.Pcodec
Pco numeric compression codec: wire-compatible with the pcodec/pcodec Rust reference implementation.
Clast.BloomFilter
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.Rest
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.Grpc.Auth
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.
Clast.Google.Apis.Storage.v1
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.
Clast.Google.Apis.Bigquery.v2
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.
EngineeredWood.Core
Shared abstractions for EngineeredWood: offset-based (range-oriented) I/O, pure-managed compression (Snappy/Zstd/LZ4/Brotli), and Apache Arrow helpers. Preliminary 0.1.0 — APIs may change before 1.0.0.
Clast.Google.Api.Gax.Grpc
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.
Clast.Google.Cloud.Storage.V1
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.Google.Cloud.BigQuery.Storage.V1
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.
Clast.Google.Cloud.BigQuery.V2
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.
EngineeredWood.Avro
A pure-managed Apache Avro reader and writer for .NET (OCF plus SOE/Confluent/Apicurio streaming) that speaks Apache Arrow. Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.Expressions
Format-agnostic expression and predicate trees with a statistics evaluator, driving columnar predicate pushdown across EngineeredWood formats. Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.Parquet
A pure-managed Apache Parquet reader and writer for .NET that speaks Apache Arrow, with predicate pushdown, column statistics, and Bloom filters. Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.Expressions.Arrow
Row-level evaluation of EngineeredWood expression trees against Apache Arrow RecordBatches, with full SQL three-valued null semantics. Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.DeltaLake
A low-level Delta Lake transaction-log API for .NET — actions, checkpoints, and statistics for metadata consumers. Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.DeltaLake.Table
A high-level Delta Lake table API (Reader v3 / Writer v7) with Arrow read/write, deletion vectors, column mapping, and predicate pushdown. Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.Lance
A reader and writer for the Lance columnar file format (v2.0 / v2.1 / v2.2) that speaks Apache Arrow. Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.Iceberg
Apache Iceberg metadata (v1/v2/v3), manifest read/write, and predicate-aware scan planning for .NET (metadata-only). Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.Orc
A pure-managed Apache ORC reader and writer for .NET that speaks Apache Arrow. Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.Lance.Table
The Lance dataset/table API — manifests, fragments, time travel, and predicate-based delete/update — on top of EngineeredWood.Lance. Preliminary 0.1.0 — APIs may change before 1.0.0.
EngineeredWood.Vortex
A reader, writer, and predicate-based zone-pruning API for the Vortex columnar file format that speaks Apache Arrow. Preliminary 0.1.0 — APIs may change before 1.0.0.
3 more packages load after hydration.