Class PartitionedQueryConfigurator<T>
Configures partitions to be executed upon for batch operations.
Inheritance
PartitionedQueryConfigurator<T>
Assembly: Gossip.dll
Syntax
public class PartitionedQueryConfigurator<T> : object, IPartitionConfigurator<T>
Type Parameters
| Name |
Description |
| T |
The batch parameter data type.
|
Constructors
|
Improve this Doc
View Source
PartitionedQueryConfigurator(IUpdatableQueryExecutor, QueryConfiguration, IEnumerable<T>)
Declaration
public PartitionedQueryConfigurator(IUpdatableQueryExecutor executor, QueryConfiguration config, IEnumerable<T> partitionedBy)
Parameters
Methods
|
Improve this Doc
View Source
Execute()
Declaration
public IEnumerable<int> Execute()
Returns
| Type |
Description |
| IEnumerable<Int32> |
|
|
Improve this Doc
View Source
ExecuteAsync()
Declaration
public Task<IEnumerable<int>> ExecuteAsync()
Returns
| Type |
Description |
| Task<IEnumerable<Int32>> |
|
|
Improve this Doc
View Source
Query<TResult>()
Declaration
public IEnumerable<TResult> Query<TResult>()
Returns
| Type |
Description |
| IEnumerable<TResult> |
|
Type Parameters
|
Improve this Doc
View Source
QueryAsync<TResult>()
Declaration
public Task<IEnumerable<TResult>> QueryAsync<TResult>()
Returns
| Type |
Description |
| Task<IEnumerable<TResult>> |
|
Type Parameters
|
Improve this Doc
View Source
WithBatchParam(Func<IEnumerable<T>, Object>)
Declaration
public IPartitionConfigurator<T> WithBatchParam(Func<IEnumerable<T>, object> func)
Parameters
| Type |
Name |
Description |
| Func<IEnumerable<T>, Object> |
func |
|
Returns
|
Improve this Doc
View Source
WithBatchParamAsJsonArray()
Declaration
public IPartitionConfigurator<T> WithBatchParamAsJsonArray()
Returns
|
Improve this Doc
View Source
WithBatchSize(Int32)
Declaration
public IPartitionConfigurator<T> WithBatchSize(int batchSize = 10000)
Parameters
| Type |
Name |
Description |
| Int32 |
batchSize |
|
Returns
Implements