public DynamoDbSourceAdapter(IAmazonDynamoDB client, IDynamoDbSourceAdapterInstanceConfiguration configuration) { Guard.NotNull("client", client); Guard.NotNull("configuration", configuration); dataProvider = IsQueryRequest(configuration.Request) ? (IDataPageProvider) new QueryDataPageProvider(client, RequestReader.Instance.Read <QueryRequest>(configuration.Request)) : new ScanDataPageProvider(client, RequestReader.Instance.Read <ScanRequest>(configuration.Request)); }
public DynamoDbSourceAdapter(IAmazonDynamoDB client, IDynamoDbSourceAdapterInstanceConfiguration configuration) { Guard.NotNull("client", client); Guard.NotNull("configuration", configuration); dataProvider = IsQueryRequest(configuration.Request) ? (IDataPageProvider)new QueryDataPageProvider(client, RequestReader.Instance.Read<QueryRequest>(configuration.Request)) : new ScanDataPageProvider(client, RequestReader.Instance.Read<ScanRequest>(configuration.Request)); }