Package | Description |
---|---|
com.amazonaws.services.dynamodbv2.xspec |
A request-centric Expression Specification Builder package that can be used to construct valid
expressions, and the respective name maps and value maps, for various DynamoDB requests in a typeful manner.
|
Modifier and Type | Class and Description |
---|---|
class |
B
A path operand that refers to a binary attribute in DynamoDB; used for building expressions.
|
class |
BOOL
A path operand that refers to a boolean attribute in DynamoDB; used for building expressions.
|
class |
BS
A path operand that refers to a binary set attribute in DynamoDB; used for building expressions.
|
class |
L
A path operand that refers to a list attribute in DynamoDB; used for building expressions.
|
class |
M
A path operand that refers to a map attribute in DynamoDB; used for building expressions.
|
class |
N
A path operand that refers to a number attribute in DynamoDB; used for building expressions.
|
class |
NS
A path operand that refers to a number set attribute in DynamoDB; used for building expressions.
|
class |
NULL
A path operand that refers to a NULL attribute in DynamoDB; used for building expressions.
|
class |
S
A path operand that refers to a string attribute in DynamoDB; used for building expressions.
|
class |
SS
A path operand that refers to a string set attribute in DynamoDB; used for building expressions.
|
Modifier and Type | Field and Description |
---|---|
private PathOperand |
IfNotExistsFunction.attr |
private PathOperand |
UpdateAction.attribute |
private PathOperand |
InCondition.attribute |
private PathOperand |
BetweenCondition.attribute |
private PathOperand |
FunctionCondition.pathOperand |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<PathOperand> |
ExpressionSpecBuilder.projections |
Modifier and Type | Method and Description |
---|---|
static PathOperand |
ExpressionSpecBuilder.attribute(java.lang.String path)
Returns a path operand that refers to an attribute of some unspecified
data type; used for building expressions.
|
(package private) PathOperand |
UpdateAction.getPathOperand() |
(package private) PathOperand |
FunctionCondition.getPathOperand() |
Modifier and Type | Method and Description |
---|---|
static <T> FunctionCondition |
ExpressionSpecBuilder.attribute_exists(PathOperand pathOperand)
Returns a function condition (that evaluates to true if the attribute of the
specified path operand exists) for building condition expression.
|
static FunctionCondition |
ExpressionSpecBuilder.attribute_not_exists(PathOperand pathOperand)
Returns a function condition (that evaluates to true if the attribute of the
specified path operand does not exist) for building condition expression.
|
(package private) static <T> IfNotExistsFunction<T> |
ExpressionSpecBuilder.if_not_exists(PathOperand pathOperand,
Operand operand)
Returns an
IfNotExists object which represents an if_not_exists(path, operand) function call; used for building
expression. |
Constructor and Description |
---|
AddAction(PathOperand attr,
UnitOfExpression value) |
BetweenCondition(PathOperand attribute,
Operand min,
Operand max) |
DeleteAction(PathOperand attr,
LiteralOperand value) |
FunctionCondition(java.lang.String functionId,
PathOperand attribute) |
FunctionCondition(java.lang.String functionId,
PathOperand attribute,
Operand operand) |
IfNotExistsFunction(PathOperand attr,
Operand operand) |
InCondition(PathOperand attribute,
java.util.List<? extends Operand> operands) |
RemoveAction(PathOperand attr) |
SetAction(PathOperand attr,
UnitOfExpression value) |
UpdateAction(java.lang.String operator,
PathOperand attribute,
UnitOfExpression value) |