Amazon.DynamoDBv2.DocumentModel.Table.Query C# (CSharp) Method

Query() public method

Initiates a Search object to Query a DynamoDB table, with the specified hash primary key and expression. No calls are made until the Search object is used.
public Query ( Primitive hashKey, Amazon.DynamoDBv2.DocumentModel.Expression filterExpression ) : Search
hashKey Primitive Value of the hash key for the query operation.
filterExpression Amazon.DynamoDBv2.DocumentModel.Expression Expression to use.
return Search
        public Search Query(Primitive hashKey, Expression filterExpression)
        {
            string hashKeyName = this.HashKeys[0];

            QueryFilter hashKeyFilter = new QueryFilter();
            hashKeyFilter.AddCondition(hashKeyName, QueryOperator.Equal, hashKey);

            QueryOperationConfig config = new QueryOperationConfig
            {
                Filter = hashKeyFilter,
                FilterExpression = filterExpression
            };

            return Query(config);
        }

Same methods

Table::Query ( Primitive hashKey, QueryFilter filter ) : Search
Table::Query ( QueryFilter filter ) : Search
Table::Query ( QueryOperationConfig config ) : Search