Namespace Cassandra.Data.Linq
Classes
AllowFilteringAttribute
The ALLOW FILTERING option allows to explicitly allow queries that require filtering. Please note that a query using ALLOW FILTERING may thus have unpredictable performance (for the definition above), i.e. even a query that selects a handful of records may exhibit performance that depends on the total amount of data stored in the cluster.
Batch
ClusteringKeyAttribute
Indicates that the property or field is part of the Clustering Key
ColumnAttribute
CompactStorageAttribute
CounterAttribute
Indicates that the property or field is a counter column
CqlArgumentException
CqlCommand
Represents a Linq query (UPDATE/INSERT/DELETE) that gets evaluated as a CQL statement.
CqlConditionalCommand<TEntity>
Represents an INSERT/UPDATE/DELETE command with support for Lightweight transactions.
CqlDelete
CqlFunction
Represents a set of functions that are defined at CQL level
CqlInsert<TEntity>
Represents an INSERT statement
CqlLinqNotSupportedException
CqlOperator
Contains methods to use as Linq operators.
CqlQueryBase<TEntity>
CqlQueryExtensions
CqlQuerySingleElement<TEntity>
CqlQuery<TEntity>
Represents a Linq query that gets evaluated as a CQL statement.
CqlScalar<TEntity>
Represents an IQueryable that returns the first column of the first rows
CqlToken
CqlUpdate
IgnoreAttribute
Specifies that the field or property should be ignored by Linq
PartitionKeyAttribute
Indicates that the property or field is part of the Partition Key
SecondaryIndexAttribute
Determines that there is a secondary index defined for the column
SessionExtensions
StaticColumnAttribute
Indicates that the property or field is a static column
TableAttribute
Specifies table information for a given class
Table<TEntity>
A Linq IQueryProvider that represents a table in Cassandra