Index
All Classes and Interfaces|All Packages
D
- DefaultDynamoDbTableNameResolver - Class in io.awspring.cloud.dynamodb
-
Simple implementation of
DynamoDbTableNameResolverthat resolves class simple name to table name. - DefaultDynamoDbTableNameResolver() - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
- DefaultDynamoDbTableNameResolver(String) - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
- DefaultDynamoDbTableNameResolver(String, String) - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
- DefaultDynamoDbTableSchemaResolver - Class in io.awspring.cloud.dynamodb
-
Default implementation with simple cache for
TableSchema. - DefaultDynamoDbTableSchemaResolver() - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
- DefaultDynamoDbTableSchemaResolver(List<TableSchema<?>>) - Constructor for class io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
- delete(Key, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Deletes a record for a given Key.
- delete(Key, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- delete(T) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Deletes a record for a given Entity.
- delete(T) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- DynamoDbOperations - Interface in io.awspring.cloud.dynamodb
-
Interface for simple DynamoDB template operations.
- DynamoDbTableNameResolver - Interface in io.awspring.cloud.dynamodb
-
Resolves DynamoDB table name from a
Class. - DynamoDbTableSchemaResolver - Interface in io.awspring.cloud.dynamodb
-
Resolving table schema and table name from a class.
- DynamoDbTemplate - Class in io.awspring.cloud.dynamodb
-
Default implementation of
DynamoDbOperations. - DynamoDbTemplate(String, DynamoDbEnhancedClient) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbTemplate
- DynamoDbTemplate(DynamoDbEnhancedClient) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbTemplate
- DynamoDbTemplate(DynamoDbEnhancedClient, DynamoDbTableSchemaResolver, DynamoDbTableNameResolver) - Constructor for class io.awspring.cloud.dynamodb.DynamoDbTemplate
I
- io.awspring.cloud.dynamodb - package io.awspring.cloud.dynamodb
-
DynamoDb integration.
L
- load(Key, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Loads entity for a given Key.
- load(Key, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
Q
- query(QueryEnhancedRequest, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Queries a data for a given request.
- query(QueryEnhancedRequest, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- query(QueryEnhancedRequest, Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Queries a GlobalSecondaryIndex for a given request and given indexName.
- query(QueryEnhancedRequest, Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
R
- resolve(Class) - Method in class io.awspring.cloud.dynamodb.DefaultDynamoDbTableNameResolver
- resolve(Class<T>) - Method in class io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
- resolve(Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbTableNameResolver
-
Resolves DynamoDb table name from a
Classtypically annotated withDynamoDbBean. - resolve(Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbTableSchemaResolver
-
Resolves
TableSchemafromClass. - resolve(Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbTableSchemaResolver
-
Deprecated.
S
- save(T) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Saves Entity to DynamoDB table.
- save(T) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- scan(ScanEnhancedRequest, Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Scans Table using given request.
- scan(ScanEnhancedRequest, Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- scan(ScanEnhancedRequest, Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Scans GlobalSecondaryIndex using given indexName and request.
- scan(ScanEnhancedRequest, Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- scanAll(Class<T>) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Scans whole DynamoDB table.
- scanAll(Class<T>) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
- scanAll(Class<T>, String) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Scans whole GlobalSecondaryIndex for given indexName.
- scanAll(Class<T>, String) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
U
- update(T) - Method in interface io.awspring.cloud.dynamodb.DynamoDbOperations
-
Updates Entity to DynamoDB table.
- update(T) - Method in class io.awspring.cloud.dynamodb.DynamoDbTemplate
All Classes and Interfaces|All Packages