Metadata >> NuGet >> CqlSharp >> 0.41.1.0

0.41.1.0

Metadata

Authors Joost Reuzel
Copyrights Copyright 2015 Joost Reuzel
Description CqlSharp is a high performance, asynchronous Cassandra CQL binary protocol client implementing the ADO.NET data provider interfaces. It's main features are: * The API implements the ADO.NET interfaces. If you are familiar with SqlConnection, SqlCommand, and SqlReader, you should be able to use CqlSharp with no difficulty. * CqlSharp is an implementation of the CQL Binary Protocols v1, v2, and v3 and therefore requires Cassandra 1.2 and up * CqlSharp supports all the binary protocol v2 features: batching, paging, bound query variables, result schema caching, check-and-set (CAS) statements, and sasl-authentication * CqlSharp supports all the binary protocol v3 features: more queries per connection, timestamp property, UDT and Tuple types, larger collections * Supports fast mapping of objects to query parameters, or query results to objects. Mapping is tunable by decorating your classes via Table and Column attributes. * Extremely fast, highly flexible and extendable type (conversion) system. Automatically converts parameters and results to the requested types. * Query tracing, timeouts and cancellation is supported * Configuration is done through connection strings. The simultaneous use of multiple Cassandra clusters is supported. * Extensive logging, including support for custom logger implementations See https://github.com/reuzel/CqlSharp/wiki/Features for an extensive feature list.
IconUrl https://raw.github.com/reuzel/CqlSharp/master/logo.png
LicenseUrl http://www.apache.org/licenses/LICENSE-2.0
Owners Joost Reuzel
ProjectUrl https://github.com/reuzel/CqlSharp/wiki
ReleaseNotes ## Version 0.41.1 CqlDataReader bug fix * Fix: make sure latest value is deserialized in Current property of CqlDataReader{T} * Fix: remove redundant logging when PartitionAwareStrategy is used ## Version 0.41.0 Array support and Node restart fixes * Fix: Solve issue where CqlSharp can't reconnect when a Cassandra node is restarted * Improved type system: support for arrays in value conversion (from/to list types) * adding IsEqual to CqlColumnInfo to compare column values of two entities ## Version 0.40.1 - Fix CqlConnection.Open retry bug * Solves issue with connection to 2.0.x and 1.x clusters when MaxQueryRetries=0 * Retries CqlConnection.Open up to MaxQueryRetries + 1, when opening connections to the cluster fails ## Version 0.40.0 - Cassandra 2.1, binary protocol v3 and new type system * Implements binary protocol v3: more queries per connection, timestamp property, UDT and Tuple types, larger collections. * Added high performance and extremely flexible type conversion that prevents boxing, and even converts collection types (e.g. hashset{int} to list{long}) * Implemented DbDataReader.GetFieldValue{T}(int i) * Supports User Defined Types. Annotate your class with CqlUserType and CqlColumn to have it correctly mapped to a Cassandra User Defined Type * Guesses protocol version from release_version shortening connection setup times for older clusters ... See https://github.com/reuzel/CqlSharp/blob/master/ChangeLog.md for the full changelog.
RequireLicenseAcceptance False
Summary CqlSharp is a high performance, asynchronous Cassandra CQL binary protocol client implementing the ADO.NET data provider interfaces. See https://github.com/reuzel/CqlSharp/wiki/Features for an extensive feature list.
Tags Cassandra CQL ADO.NET client database provider driver nosql net45 TPL async high-performance CqlSharp
Title CQLSharp - An ADO.NET Data Provider for Cassandra
PackageSize 656031
PackageHashAlgorithm SHA512
PackageHash Pt3BitcZhnXbAjTXJ/GdRSDfePU3rpv9mGSselB6lwL7p3T/7YYoO/KoVpQzw3Sykwi51mWpCwupRtQbDvnXdA==
DownloadCount 000000
CreatedDate 2015-01-20T20:51:29

Access

You can access data for this version using the tools and addresses described below.

NuGet (nuget.exe)

Installing the package (HTTP Basic authentication):
nuget install CqlSharp -Version 0.41.1.0 -Source     http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
Installing the package (pre-authenticated):
nuget install CqlSharp -Version 0.41.1.0 -Source     http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
Deleting the package from the server (for each registered key):
nuget delete CqlSharp 0.41.1.0 %key% -Source     http://nuget.gw.symbolsource.org/Public/NuGet

NuGet (Package Manager Console)

Installing the package (HTTP Basic authentication):
Install-Package CqlSharp -Version 0.41.1.0 -Source     http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
Installing the package (pre-authenticated):
Install-Package CqlSharp -Version 0.41.1.0 -Source     http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc

OpenWrap

Installing the package:
o add-wrap CqlSharp -Version 0.41.1.0
Uninstalling the package:
o remove-wrap CqlSharp

Compilations

A compilation is created for every set of binaries produced from a single unchanged set of sources in different compilation modes (Debug, Release), for different platforms (x86, x64) or targetting different frameworks.

Profile Mode Platform Related
AnyCPU Release .NETFramework,Version=v4.5 Binaries