/// <summary> /// Initializes a default Table.Query config object /// Filter is empty, Limit is Int32.MaxValue /// </summary> public QueryOperationConfig() { Filter = new RangeFilter(); Limit = Int32.MaxValue; }
/// <summary> /// Initiates a Search object to Query a DynamoDB table, with the /// specified hash primary key and filter. /// /// No calls are made until the Search object is used. /// </summary> /// <param name="hashKey">Hash key element parameter of the query.</param> /// <param name="filter">Filter to use.</param> /// <returns>Resultant Search container.</returns> public Search Query(Primitive hashKey, RangeFilter filter) { return Query(new QueryOperationConfig { HashKey = hashKey, Filter = filter }); }