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
attributeName
stringTarget attribute name
op
QueryOperatorComparison operator
values
DynamoDBEntry[]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
attributeName
stringTarget attribute name
op
QueryOperatorComparison operator
values
List<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
keyAttributeName
stringTarget key attribute name
op
QueryOperatorComparison operator
values
DynamoDBEntry[]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
keyAttributeName
stringTarget key attribute name
op
QueryOperatorComparison operator
values
List<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
nonKeyAttributeName
stringTarget non-key attribute name
op
ScanOperatorComparison operator
values
DynamoDBEntry[]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
nonKeyAttributeName
stringTarget non-key attribute name
op
ScanOperatorComparison operator
values
List<AttributeValue>AttributeValues to compare to