Table of Contents

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 string

Target attribute name

op QueryOperator

Comparison 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 string

Target attribute name

op QueryOperator

Comparison 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 string

Target key attribute name

op QueryOperator

Comparison 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 string

Target key attribute name

op QueryOperator

Comparison 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 string

Target non-key attribute name

op ScanOperator

Comparison 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 string

Target non-key attribute name

op ScanOperator

Comparison operator

values List<AttributeValue>

AttributeValues to compare to