Package | Description |
---|---|
com.amazonaws.http.client | |
com.amazonaws.http.request | |
com.amazonaws.services.dynamodbv2.document | |
com.amazonaws.services.dynamodbv2.document.spec | |
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 | Interface and Description |
---|---|
interface |
ConnectionManagerFactory<T>
Factory interface that can be used for create ConnectionManager used by
the underlying http client.
|
interface |
HttpClientFactory<T>
Factory interface that can be used for creating the underlying http client
for request execution.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HttpRequestFactory<T>
An interface that can be used to create the http requests that is
understood by the http client.
|
Modifier and Type | Method and Description |
---|---|
DeleteItemOutcome |
Table.deleteItem(PrimaryKey primaryKey,
DeleteItemExpressionSpec conditionExpressions) |
DeleteItemOutcome |
Table.deleteItem(String hashKeyName,
Object hashKeyValue,
String rangeKeyName,
Object rangeKeyValue,
DeleteItemExpressionSpec conditionExpressions) |
Item |
Table.getItem(String hashKeyName,
Object hashKeyValue,
String rangeKeyName,
Object rangeKeyValue,
GetItemExpressionSpec projectionExpressions) |
GetItemOutcome |
Table.getItemOutcome(String hashKeyName,
Object hashKeyValue,
String rangeKeyName,
Object rangeKeyValue,
GetItemExpressionSpec projectionExpressions) |
ItemCollection<QueryOutcome> |
Index.query(KeyAttribute hashKey,
RangeKeyCondition rangeKeyCondition,
QueryExpressionSpec queryExpressions) |
ItemCollection<QueryOutcome> |
Table.query(String hashKeyName,
Object hashKeyValue,
RangeKeyCondition rangeKeyCondition,
QueryExpressionSpec queryExpressions) |
ItemCollection<ScanOutcome> |
Index.scan(ScanExpressionSpec xspec) |
ItemCollection<ScanOutcome> |
Table.scan(ScanExpressionSpec scanExpressions) |
UpdateItemOutcome |
Table.updateItem(String hashKeyName,
Object hashKeyValue,
String rangeKeyName,
Object rangeKeyValue,
UpdateItemExpressionSpec updateExpressions) |
UpdateItemOutcome |
Table.updateItem(String hashKeyName,
Object hashKeyValue,
UpdateItemExpressionSpec updateExpressions) |
Modifier and Type | Method and Description |
---|---|
DeleteItemSpec |
DeleteItemSpec.withExpressionSpec(DeleteItemExpressionSpec xspec)
Convenient method to specify expressions (and the associated name map and
value map) via
DeleteItemExpressionSpec . |
GetItemSpec |
GetItemSpec.withExpressionSpec(GetItemExpressionSpec xspec)
Convenient method to specify expressions (and the associated name map and
value map) via
GetItemExpressionSpec . |
PutItemSpec |
PutItemSpec.withExpressionSpec(PutItemExpressionSpec xspec)
Convenient method to specify expressions (and the associated name map and
value map) via
PutItemExpressionSpec . |
QuerySpec |
QuerySpec.withExpressionSpec(QueryExpressionSpec xspec)
Convenient method to specify expressions (and the associated name map and
value map) via
QueryExpressionSpec . |
ScanSpec |
ScanSpec.withExpressionSpec(ScanExpressionSpec xspec)
Convenient method to specify expressions (and the associated name map and
value map) via
ScanExpressionSpec . |
UpdateItemSpec |
UpdateItemSpec.withExpressionSpec(UpdateItemExpressionSpec xspec)
Convenient method to specify expressions (and the associated name map and
value map) via
UpdateItemExpressionSpec . |
Modifier and Type | Class and Description |
---|---|
class |
AddAction
Represents an ADD action in the ADD section of an update expression.
|
class |
AndCondition
Represents an AND condition in a condition expression.
|
class |
B
A path operand that refers to a binary attribute in DynamoDB; used for building expressions.
|
class |
BetweenCondition
Represents a BETWEEN
condition in a condition expression.
|
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 |
ComparatorCondition
Represents a Comparator condition in building condition expression.
|
class |
Condition
Represents a condition for building condition expression.
|
class |
DeleteAction
Represents a DELETE action in the DELETE section of an update expression.
|
class |
DeleteItemExpressionSpec
Expression specification for making DeleteItem request to Amazon
DynamoDB.
|
class |
ExpressionSpecBuilder
A request-centric Expression Specification Builder that can be used to
construct valid expressions, and the respective name maps and value maps, for
various DynamoDB requests in a typeful manner.
|
class |
FunctionCondition
Represents a Function condition in building condition expression.
|
class |
FunctionOperand
Represents a function call in building expression.
|
class |
GetItemExpressionSpec
Expression specification for making GetItem request to Amazon DynamoDB.
|
class |
IfNotExistsFunction<T>
Represents an if_not_exists(path, operand) function in building expressions.
|
class |
InCondition
Represents a IN condition in building condition expression.
|
class |
L
A path operand that refers to a list attribute in DynamoDB; used for building expressions.
|
class |
ListAppendFunction
Represents the list_append(operand, operand) function in building expression.
|
class |
M
A path operand that refers to a map attribute in DynamoDB; used for building expressions.
|
class |
MinusOperation
Represents a minus binary operation in building expressions that involve
number attributes.
|
class |
N
A path operand that refers to a number attribute in DynamoDB; used for building expressions.
|
class |
NegationCondition
Represents a negation
condition in building condition 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 |
Operand
Represents an operand for building expressions.
|
class |
OrCondition
Represents an OR condition in building condition expressions.
|
class |
ParenthesizedCondition
An explicitly parenthesized condition, ie '(' condition ')', used in building
condition expressions.
|
class |
PathOperand
A path operand used in building DynamooDB expressions such as update
expressions and condition (aka filter) expressions.
|
class |
PlusOperation
Represents a plus binary operation in building expressions that involve
number attributes.
|
class |
PutItemExpressionSpec
Expression specification for making PutItem request to Amazon DynamoDB.
|
class |
QueryExpressionSpec
Expression specification for making query request to Amazon DynamoDB.
|
class |
RemoveAction
Represents a REMOVE action in the REMOVE section of an update expression.
|
class |
S
A path operand that refers to a string attribute in DynamoDB; used for building expressions.
|
class |
ScanExpressionSpec
Expression specification for making scan request to Amazon DynamoDB.
|
class |
SetAction
Represents a SET action in the SET section of an update expression.
|
class |
SS
A path operand that refers to a string set attribute in DynamoDB; used for building expressions.
|
class |
UpdateAction
Represents an update action for building update expression.
|
class |
UpdateItemExpressionSpec
Expression specification for making UpdateItem request to Amazon DynamoDB.
|
Copyright © 2018. All rights reserved.