Kusto.Toolkit
1.8.0
dotnet add package Kusto.Toolkit --version 1.8.0
NuGet\Install-Package Kusto.Toolkit -Version 1.8.0
<PackageReference Include="Kusto.Toolkit" Version="1.8.0" />
paket add Kusto.Toolkit --version 1.8.0
#r "nuget: Kusto.Toolkit, 1.8.0"
// Install Kusto.Toolkit as a Cake Addin #addin nuget:?package=Kusto.Toolkit&version=1.8.0 // Install Kusto.Toolkit as a Cake Tool #tool nuget:?package=Kusto.Toolkit&version=1.8.0
Kusto.Toolkit
This library contains tools to help you load database schemas as the symbols you need to succesfully parse and analyze Kusto queries.
This project depends on:
- Microsoft.Azure.Kusto.Language -- Kusto parser and intellisense APIs
- Microsoft.Azure.Kusto.Data -- Kusto client query APIs
- Newtonsoft.Json -- caching schema locally
SymbolLoader
Use the SymbolLoader family of classes to feed the Kusto parser with database schemas directly from your cluster.
SymbolResolver
Use the SymbolResolver class along with a SymbolLoader to load schema for cluster/database references in queries.
KustoCode Extensions
Use extension methods found in the KustoCodeExtensions
class like GetDatabaseTablesReferenced
and GetDatabaseTableColumnsReferenced
to help you determine
which tables and columns are used in a query, or use GetSourceColumns
to determine which database table columns contributed to the content of any result columns.
GlobalState Extensions
Use extension methods found in the GlobalStateExtensions
class like AddOrUpdateDatabaseMembers
to easily add or update tables or functions in the default database,
or used ApplyCommand
to apply changes to schema symbols using commands.
Access the source code, contribute or just ask questions:
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.2
- Microsoft.Azure.Kusto.Data (>= 12.2.2)
- Microsoft.Azure.Kusto.Language (>= 11.5.6)
- Newtonsoft.Json (>= 13.0.3)
-
.NETStandard 2.0
- Microsoft.Azure.Kusto.Data (>= 12.2.2)
- Microsoft.Azure.Kusto.Language (>= 11.5.6)
- Newtonsoft.Json (>= 13.0.3)
-
net6.0
- Microsoft.Azure.Kusto.Data (>= 12.2.2)
- Microsoft.Azure.Kusto.Language (>= 11.5.6)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Kusto.Toolkit:
Package | Downloads |
---|---|
KustoSchemaTools
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.8.0 | 274 | 6/7/2024 |
1.7.7 | 925 | 12/14/2023 |
1.6.1 | 193 | 7/21/2023 |
1.6.0 | 191 | 7/17/2023 |
1.5.0 | 648 | 6/12/2023 |
1.4.1 | 266 | 4/1/2023 |
1.4.0 | 232 | 3/31/2023 |
1.3.2 | 286 | 2/14/2023 |
1.3.1 | 301 | 2/9/2023 |
1.3.0 | 328 | 2/9/2023 |
1.2.0 | 375 | 1/6/2023 |
1.1.0 | 310 | 12/13/2022 |
1.0.1 | 14,888 | 11/14/2022 |
1.0.0 | 386 | 11/11/2022 |