TableTEntity Class |
Namespace: Cassandra.Data.Linq
public class Table<TEntity> : CqlQuery<TEntity>, ITable, IQueryProvider
The TableTEntity type exposes the following members.
Name | Description | |
---|---|---|
TableTEntity(ISession) |
Creates a new instance of the Linq IQueryProvider that represents a table in Cassandra using Global configuration.
| |
TableTEntity(ISession, MappingConfiguration) | Creates a new instance of the Linq IQueryProvider that represents a table in Cassandra using the mapping configuration provided. Fluent configuration or attributes can be used to define mapping information. | |
TableTEntity(ISession, MappingConfiguration, String) | Creates a new instance of the Linq IQueryProvider that represents a table in Cassandra using the mapping configuration provided. Use this constructor if you want to use a different table name than the one defined in the mapping configuration. Fluent configuration or attributes can be used to define mapping information. | |
TableTEntity(ISession, MappingConfiguration, String, String) | Creates a new instance of the Linq IQueryProvider that represents a table in Cassandra using the mapping configuration provided. Use this constructor if you want to use a different table and keyspace names than the ones defined in the mapping configuration. Fluent configuration or attributes can be used to define mapping information. |
Name | Description | |
---|---|---|
Create | ||
CreateIfNotExists | ||
CreateQueryTElement |
Creates a CqlQueryTEntity | |
GetEntityType | ||
GetSession | ||
GetTableType | ||
Insert(TEntity) |
Returns a new CqlInsertTEntity command. Use
Execute method to execute the query.
| |
Insert(TEntity, Boolean) |
Returns a new CqlInsertTEntity command. Use
Execute method to execute the query.
|
Name | Description | |
---|---|---|
AllowFilteringTEntity |
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.
(Defined by CqlQueryExtensions.) | |
CountTEntity |
Returns the number of rows matching the query.
To execute this CqlScalar use Execute() method.
(Defined by CqlQueryExtensions.) | |
DeleteTEntity |
Returns a representation of a DELETE cql statement
(Defined by CqlQueryExtensions.) | |
DeleteIfTEntity |
Returns a representation of a DELETE ... IF ... cql statement, for Lightweight Transactions support
(Defined by CqlQueryExtensions.) | |
FirstTEntity | Overloaded.
Returns a CqlQuery which after execution will return the first element in a sequence.
To execute this CqlQuery use Execute() method.
(Defined by CqlQueryExtensions.) | |
FirstTSource(ExpressionFuncTSource, Boolean) | Overloaded.
Returns a CqlQuery which after execution returns the first element in a sequence that satisfies a specified condition.
To execute this CqlQuery use Execute() method.
(Defined by CqlQueryExtensions.) | |
FirstOrDefaultTEntity | Overloaded.
Returns a CqlQuery which after execution will return the first element of a sequence,
or a default value if the sequence contains no elements.
To execute this CqlQuery use Execute() method.
(Defined by CqlQueryExtensions.) | |
FirstOrDefaultTSource(ExpressionFuncTSource, Boolean) | Overloaded.
Returns a CqlQuery which after execution will return the first element of the sequence that satisfies a condition
or a default value if no such element is found.
To execute this CqlQuery use Execute() method.
(Defined by CqlQueryExtensions.) | |
OrderByTEntity, TKey |
Sorts the elements, which are returned from CqlQuery, in ascending order according to a key.
(Defined by CqlQueryExtensions.) | |
OrderByDescendingTEntity, TKey |
Sorts the elements, which are returned from CqlQuery, in ascending order according to a key.
(Defined by CqlQueryExtensions.) | |
SelectTEntity, TResult |
Projects each element of a sequence into a new form.
(Defined by CqlQueryExtensions.) | |
TakeTEntity |
Returns a CqlQuery which after execution will return IEnumerable<TSource>
with specified number of contiguous elements from the start of a sequence.
To execute this CqlQuery use Execute() method.
(Defined by CqlQueryExtensions.) | |
ThenByTEntity, TKey |
Sorts the elements, which are returned from CqlQuery, in ascending order according to a key.
(Defined by CqlQueryExtensions.) | |
ThenByDescendingTEntity, TKey |
Sorts the elements, which are returned from CqlQuery, in descending order according to a key.
(Defined by CqlQueryExtensions.) | |
UpdateTEntity |
Returns a representation of a UPDATE cql statement
(Defined by CqlQueryExtensions.) | |
UpdateIfTEntity |
Returns a representation of a UPDATE ... IF ... cql statement, for Lightweight Transactions support
(Defined by CqlQueryExtensions.) | |
UpdateIfExistsTEntity |
Returns a representation of a UPDATE ... IF EXISTS cql statement, for Lightweight Transactions support.
(Defined by CqlQueryExtensions.) | |
WhereTEntity |
Returns a CqlQuery which after execution returns filtered sequence of values based on a predicate.
To execute this CqlQuery use Execute() method.
(Defined by CqlQueryExtensions.) |
Name | Description | |
---|---|---|
KeyspaceName |
Gets the name of the keyspace used. If null, it uses the active session keyspace.
| |
Name |
Gets the name of the Table in Cassandra
|