CqlQueryTEntity Class |
Namespace: Cassandra.Data.Linq
public class CqlQuery<TEntity> : CqlQueryBase<TEntity>, IQueryable<TEntity>, IEnumerable<TEntity>, IOrderedQueryable, IQueryable, IEnumerable
The CqlQueryTEntity type exposes the following members.
Name | Description | |
---|---|---|
ExecutePaged |
Executes the query and returns a page of results
| |
ExecutePagedAsync |
Asynchronously executes the query and returns a task of a page of results
| |
GetEnumerator | ||
SetConsistencyLevel | ||
SetPageSize |
Sets the page size for this query.
The page size controls how much resulting rows will be retrieved
simultaneously (the goal being to avoid loading too much results
in memory for queries yielding large results). Please note that
while value as low as 1 can be used, it is highly discouraged to
use such a low value in practice as it will yield very poor
performance. If in doubt, leaving the default is probably a good
idea.
| |
SetPagingState |
Sets the paging state, a token representing the current page state of query used to continue paging by retrieving the following result page.
Setting the paging state will disable automatic paging.
| |
SetSerialConsistencyLevel | ||
ToString |
Generates and returns cql query for this instance
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
AllowFilteringTSource |
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.) | |
CountTSource |
Returns the number of rows matching the query.
To execute this CqlScalar use Execute() method.
(Defined by CqlQueryExtensions.) | |
DeleteTSource |
Returns a representation of a DELETE cql statement
(Defined by CqlQueryExtensions.) | |
DeleteIfTSource |
Returns a representation of a DELETE ... IF ... cql statement, for Lightweight Transactions support
(Defined by CqlQueryExtensions.) | |
FirstTSource |
Returns a CqlQuery which after execution will return the first element in a sequence.
To execute this CqlQuery use Execute() method.
(Defined by CqlQueryExtensions.) | |
FirstOrDefaultTSource |
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.) | |
OrderByTSource, TKey |
Sorts the elements, which are returned from CqlQuery, in ascending order according to a key.
(Defined by CqlQueryExtensions.) | |
OrderByDescendingTSource, TKey |
Sorts the elements, which are returned from CqlQuery, in ascending order according to a key.
(Defined by CqlQueryExtensions.) | |
SelectTSource, TResult |
Projects each element of a sequence into a new form.
(Defined by CqlQueryExtensions.) | |
TakeTSource |
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.) | |
ThenByTSource, TKey |
Sorts the elements, which are returned from CqlQuery, in ascending order according to a key.
(Defined by CqlQueryExtensions.) | |
ThenByDescendingTSource, TKey |
Sorts the elements, which are returned from CqlQuery, in descending order according to a key.
(Defined by CqlQueryExtensions.) | |
UpdateTSource |
Returns a representation of a UPDATE cql statement
(Defined by CqlQueryExtensions.) | |
UpdateIfTSource |
Returns a representation of a UPDATE ... IF ... cql statement, for Lightweight Transactions support
(Defined by CqlQueryExtensions.) | |
WhereTSource |
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.) |