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
attributeNamestringTarget attribute name
opQueryOperatorComparison 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
attributeNamestringTarget attribute name
opQueryOperatorComparison 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
keyAttributeNamestringTarget key attribute name
opQueryOperatorComparison 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
keyAttributeNamestringTarget key attribute name
opQueryOperatorComparison 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
nonKeyAttributeNamestringTarget non-key attribute name
opScanOperatorComparison 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
nonKeyAttributeNamestringTarget non-key attribute name
opScanOperatorComparison operator
valuesList<AttributeValue>AttributeValues to compare to