Class QueryFilter
- Namespace
- Amazon.DynamoDBv2.DocumentModel
- Assembly
- AWSSDK.DynamoDBv2.dll
Query filter.
public class QueryFilter : Filter- Inheritance
- 
      
      
      QueryFilter
- Inherited Members
Constructors
QueryFilter()
Constructs an empty QueryFilter instance
public QueryFilter()QueryFilter(string, QueryOperator, params DynamoDBEntry[])
Constructs an instance of QueryFilter with a single condition. More conditions can be added after initialization.
public QueryFilter(string attributeName, QueryOperator op, params DynamoDBEntry[] values)Parameters
- attributeNamestring
- Target attribute name 
- opQueryOperator
- Comparison operator 
- valuesDynamoDBEntry[]
- Attributes to compare 
QueryFilter(string, QueryOperator, List<AttributeValue>)
Constructs an instance of QueryFilter with a single condition. More conditions can be added after initialization.
public QueryFilter(string attributeName, QueryOperator op, List<AttributeValue> values)Parameters
- attributeNamestring
- Target attribute name 
- opQueryOperator
- Comparison operator 
- valuesList<AttributeValue>
- Attributes to compare 
Methods
AddCondition(string, QueryOperator, params DynamoDBEntry[])
Adds a condition for a specified key attribute that consists of an operator and any number of values
public void AddCondition(string keyAttributeName, QueryOperator op, params DynamoDBEntry[] values)Parameters
- keyAttributeNamestring
- Target key attribute name 
- opQueryOperator
- Comparison operator 
- valuesDynamoDBEntry[]
- Values to compare to 
AddCondition(string, QueryOperator, List<AttributeValue>)
Adds a condition for a specified key attribute that consists of an operator and any number of AttributeValues.
public void AddCondition(string keyAttributeName, QueryOperator op, List<AttributeValue> values)Parameters
- keyAttributeNamestring
- Target key attribute name 
- opQueryOperator
- Comparison operator 
- valuesList<AttributeValue>
- AttributeValues to compare to 
AddCondition(string, ScanOperator, params DynamoDBEntry[])
Adds a condition for a specified non-key attribute that consists of an operator and any number of values
public void AddCondition(string nonKeyAttributeName, ScanOperator op, params DynamoDBEntry[] values)Parameters
- nonKeyAttributeNamestring
- Target non-key attribute name 
- opScanOperator
- Comparison operator 
- valuesDynamoDBEntry[]
- Values to compare to 
AddCondition(string, ScanOperator, List<AttributeValue>)
Adds a condition for a specified non-key attribute that consists of an operator and any number of AttributeValues.
public void AddCondition(string nonKeyAttributeName, ScanOperator op, List<AttributeValue> values)Parameters
- nonKeyAttributeNamestring
- Target non-key attribute name 
- opScanOperator
- Comparison operator 
- valuesList<AttributeValue>
- AttributeValues to compare to