API Diff between 0.1.1-beta and 0.2.0-beta
7 Additions
19 Removals
FSharp.AWS.DynamoDB
-
public static class Extensions
-
public sealed class ProjectionExpression<TRecord, TProjection>
-
public sealed class RecordTemplate<TRecord>
- public ProjectionExpression<TRecord, TProjection> PrecomputeProjectionExpr<TProjection>(FSharpExpr<FSharpFunc<TRecord, TProjection>> expr)
-
public sealed class TableContext<TRecord>
- public TProjection[] BatchGetItemsProjected<TProjection>(IEnumerable<TableKey> keys, ProjectionExpression<TRecord, TProjection> projection, FSharpOption<bool> consistentRead)
- public TProjection[] BatchGetItemsProjected<TProjection>(IEnumerable<TableKey> keys, FSharpExpr<FSharpFunc<TRecord, TProjection>> projection, FSharpOption<bool> consistentRead)
- public FSharpAsync<TProjection[]> BatchGetItemsProjectedAsync<TProjection>(IEnumerable<TableKey> keys, ProjectionExpression<TRecord, TProjection> projection, FSharpOption<bool> consistentRead)
- public FSharpAsync<TProjection[]> BatchGetItemsProjectedAsync<TProjection>(IEnumerable<TableKey> keys, FSharpExpr<FSharpFunc<TRecord, TProjection>> projection, FSharpOption<bool> consistentRead)
- public TProjection GetItemProjected<TProjection>(TableKey key, ProjectionExpression<TRecord, TProjection> projection)
- public TProjection GetItemProjected<TProjection>(TableKey key, FSharpExpr<FSharpFunc<TRecord, TProjection>> projection)
- public FSharpAsync<TProjection> GetItemProjectedAsync<TProjection>(TableKey key, ProjectionExpression<TRecord, TProjection> projection)
- public FSharpAsync<TProjection> GetItemProjectedAsync<TProjection>(TableKey key, FSharpExpr<FSharpFunc<TRecord, TProjection>> projection)
- public TProjection[] QueryProjected<TProjection>(ConditionExpression<TRecord> keyCondition, ProjectionExpression<TRecord, TProjection> projection, FSharpOption<ConditionExpression<TRecord>> filterCondition, FSharpOption<int> limit, FSharpOption<bool> consistentRead, FSharpOption<bool> scanIndexForward)
- public TProjection[] QueryProjected<TProjection>(FSharpExpr<FSharpFunc<TRecord, bool>> keyCondition, FSharpExpr<FSharpFunc<TRecord, TProjection>> projection, FSharpOption<FSharpExpr<FSharpFunc<TRecord, bool>>> filterCondition, FSharpOption<int> limit, FSharpOption<bool> consistentRead, FSharpOption<bool> scanIndexForward)
- public FSharpAsync<TProjection[]> QueryProjectedAsync<TProjection>(ConditionExpression<TRecord> keyCondition, ProjectionExpression<TRecord, TProjection> projection, FSharpOption<ConditionExpression<TRecord>> filterCondition, FSharpOption<int> limit, FSharpOption<bool> consistentRead, FSharpOption<bool> scanIndexForward)
- public FSharpAsync<TProjection[]> QueryProjectedAsync<TProjection>(FSharpExpr<FSharpFunc<TRecord, bool>> keyCondition, FSharpExpr<FSharpFunc<TRecord, TProjection>> projection, FSharpOption<FSharpExpr<FSharpFunc<TRecord, bool>>> filterCondition, FSharpOption<int> limit, FSharpOption<bool> consistentRead, FSharpOption<bool> scanIndexForward)
- public TProjection[] ScanProjected<TProjection>(ProjectionExpression<TRecord, TProjection> projection, FSharpOption<ConditionExpression<TRecord>> filterCondition, FSharpOption<int> limit, FSharpOption<bool> consistentRead)
- public TProjection[] ScanProjected<TProjection>(FSharpExpr<FSharpFunc<TRecord, TProjection>> projection, FSharpOption<FSharpExpr<FSharpFunc<TRecord, bool>>> filterCondition, FSharpOption<int> limit, FSharpOption<bool> consistentRead)
- public FSharpAsync<TProjection[]> ScanProjectedAsync<TProjection>(ProjectionExpression<TRecord, TProjection> projection, FSharpOption<ConditionExpression<TRecord>> filterCondition, FSharpOption<int> limit, FSharpOption<bool> consistentRead)
- public FSharpAsync<TProjection[]> ScanProjectedAsync<TProjection>(FSharpExpr<FSharpFunc<TRecord, TProjection>> projection, FSharpOption<FSharpExpr<FSharpFunc<TRecord, bool>>> filterCondition, FSharpOption<int> limit, FSharpOption<bool> consistentRead)
-
public static class TableContextUtils