Wiaoj.Querying.Abstractions
0.2.0-alpha.3
dotnet add package Wiaoj.Querying.Abstractions --version 0.2.0-alpha.3
NuGet\Install-Package Wiaoj.Querying.Abstractions -Version 0.2.0-alpha.3
<PackageReference Include="Wiaoj.Querying.Abstractions" Version="0.2.0-alpha.3" />
<PackageVersion Include="Wiaoj.Querying.Abstractions" Version="0.2.0-alpha.3" />
<PackageReference Include="Wiaoj.Querying.Abstractions" />
paket add Wiaoj.Querying.Abstractions --version 0.2.0-alpha.3
#r "nuget: Wiaoj.Querying.Abstractions, 0.2.0-alpha.3"
#:package Wiaoj.Querying.Abstractions@0.2.0-alpha.3
#addin nuget:?package=Wiaoj.Querying.Abstractions&version=0.2.0-alpha.3&prerelease
#tool nuget:?package=Wiaoj.Querying.Abstractions&version=0.2.0-alpha.3&prerelease
Wiaoj.Querying.Abstractions
The query language on its own: QueryRequest, its filter and sort nodes, the bracket and JSON parsers, and the validation result types — with no dependency injection, options or expression engine.
Reference this from contract assemblies. A request or message that carries a query does not need the machinery that applies one:
// Verba.Lifecycle.Contracts
using Wiaoj.Querying;
public sealed record GetBatchTranslationsRpcRequest(QueryRequest Query);
The service that answers it references Wiaoj.Querying, which brings schemas, ApplyQuery and registration, and depends on this package.
Types keep the Wiaoj.Querying namespace. Moving an existing reference from Wiaoj.Querying to this package changes no using directives.
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Wiaoj.Primitives (>= 0.2.0-alpha.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Wiaoj.Querying.Abstractions:
| Package | Downloads |
|---|---|
|
Wiaoj.Querying
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.0-alpha.3 | 62 | 9/24/2026 |
| 0.2.0-alpha.2 | 63 | 9/24/2026 |
| 0.2.0-alpha.1 | 64 | 9/24/2026 |
| 0.1.0-alpha.9 | 154 | 9/21/2026 |
| 0.1.0-alpha.8 | 63 | 9/21/2026 |
| 0.1.0-alpha.7 | 75 | 9/18/2026 |
| 0.1.0-alpha.6 | 67 | 9/16/2026 |
| 0.1.0-alpha.5 | 72 | 9/16/2026 |
| 0.1.0-alpha.4 | 72 | 9/16/2026 |
| 0.1.0-alpha.3 | 65 | 9/15/2026 |
| 0.1.0-alpha.2 | 108 | 9/15/2026 |
| 0.1.0-alpha.1 | 90 | 9/14/2026 |
| 0.0.1-alpha.112-preview | 79 | 9/13/2026 |
| 0.0.1-alpha.111-preview | 73 | 9/13/2026 |
| 0.0.1-alpha.110-preview | 78 | 9/12/2026 |