# Functions
Add returns an UpdateBuilder representing the Add operation for DynamoDB Update Expressions.
AddNames returns a ProjectionBuilder representing the list of item attribute names equivalent to appending all of the argument item attribute names to the argument ProjectionBuilder.
And returns a ConditionBuilder representing the logical AND clause of the argument ConditionBuilders.
AttributeExists returns a ConditionBuilder representing the result of the attribute_exists function in DynamoDB Condition Expressions.
AttributeNotExists returns a ConditionBuilder representing the result of the attribute_not_exists function in DynamoDB Condition Expressions.
AttributeType returns a ConditionBuilder representing the result of the attribute_type function in DynamoDB Condition Expressions.
BeginsWith returns a ConditionBuilder representing the result of the begins_with function in DynamoDB Condition Expressions.
Between returns a ConditionBuilder representing the result of the BETWEEN function in DynamoDB Condition Expressions.
Contains returns a ConditionBuilder representing the result of the contains function in DynamoDB Condition Expressions.
Delete returns an UpdateBuilder representing one Delete operation for DynamoDB Update Expressions.
Equal returns a ConditionBuilder representing the equality clause of the two argument OperandBuilders.
GreaterThan returns a ConditionBuilder representing the greater than clause of the two argument OperandBuilders.
GreaterThanEqual returns a ConditionBuilder representing the greater than equal to clause of the two argument OperandBuilders.
IfNotExists creates a SetValueBuilder to be used in as an argument to Set().
In returns a ConditionBuilder representing the result of the IN function in DynamoDB Condition Expressions.
Key creates a KeyBuilder.
KeyAnd returns a KeyConditionBuilder representing the logical AND clause of the two argument KeyConditionBuilders.
KeyBeginsWith returns a KeyConditionBuilder representing the result of the begins_with function in DynamoDB Key Condition Expressions.
KeyBetween returns a KeyConditionBuilder representing the result of the BETWEEN function in DynamoDB Key Condition Expressions.
KeyEqual returns a KeyConditionBuilder representing the equality clause of the two argument OperandBuilders.
KeyGreaterThan returns a KeyConditionBuilder representing the greater than clause of the two argument OperandBuilders.
KeyGreaterThanEqual returns a KeyConditionBuilder representing the greater than equal to clause of the two argument OperandBuilders.
KeyLessThan returns a KeyConditionBuilder representing the less than clause of the two argument OperandBuilders.
KeyLessThanEqual returns a KeyConditionBuilder representing the less than equal to clause of the two argument OperandBuilders.
LessThan returns a ConditionBuilder representing the less than clause of the two argument OperandBuilders.
LessThanEqual returns a ConditionBuilder representing the less than equal to clause of the two argument OperandBuilders.
ListAppend creates a SetValueBuilder to be used in as an argument to Set().
Minus creates a SetValueBuilder to be used in as an argument to Set().
Name creates a NameBuilder.
NamesList returns a ProjectionBuilder representing the list of item attribute names specified by the argument NameBuilders.
NewBuilder returns an empty Builder struct.
Not returns a ConditionBuilder representing the logical NOT clause of the argument ConditionBuilder.
NotEqual returns a ConditionBuilder representing the not equal clause of the two argument OperandBuilders.
Or returns a ConditionBuilder representing the logical OR clause of the argument ConditionBuilders.
Plus creates a SetValueBuilder to be used in as an argument to Set().
Remove returns an UpdateBuilder representing the Remove operation for DynamoDB Update Expressions.
Set returns an UpdateBuilder representing the Set operation for DynamoDB Update Expressions.
Size creates a SizeBuilder representing the size of the item attribute specified by the argument NameBuilder.
Value creates a ValueBuilder and sets its value to the argument.
# Constants
Binary represents the DynamoDB Binary type.
BinarySet represents the DynamoDB Binary Set type.
Boolean represents the DynamoDB Boolean type.
List represents the DynamoDB List type.
Map represents the DynamoDB Map type.
Null represents the DynamoDB Null type.
Number represents the DynamoDB Number type.
NumberSet represents the DynamoDB Number Set type.
String represents the DynamoDB String type.
StringSet represents the DynamoDB String Set type.
# Structs
Builder represents the struct that builds the Expression struct.
ConditionBuilder represents Condition Expressions and Filter Expressions in DynamoDB.
Expression represents a collection of DynamoDB Expressions.
InvalidParameterError is returned if invalid parameters are encountered.
KeyBuilder represents either the partition key or the sort key, both of which are top level attributes to some item in DynamoDB.
KeyConditionBuilder represents Key Condition Expressions in DynamoDB.
NameBuilder represents a name of a top level item attribute or a nested attribute.
Operand represents an item attribute name or value in DynamoDB.
ProjectionBuilder represents Projection Expressions in DynamoDB.
SetValueBuilder represents the outcome of operator functions supported by the DynamoDB Set operation.
SizeBuilder represents the output of the function size ("someName"), which evaluates to the size of the item attribute defined by "someName".
UnsetParameterError is returned if parameters are empty and uninitialized.
UpdateBuilder represents Update Expressions in DynamoDB.
ValueBuilder represents an item attribute value operand and implements the OperandBuilder interface.
# Interfaces
OperandBuilder represents the idea of Operand which are building blocks to DynamoDB Expressions.
# Type aliases
DynamoDBAttributeType specifies the type of an DynamoDB item attribute.