Package io.awspring.cloud.dynamodb
Class DefaultDynamoDbTableSchemaResolver
java.lang.Object
io.awspring.cloud.dynamodb.DefaultDynamoDbTableSchemaResolver
- All Implemented Interfaces:
DynamoDbTableSchemaResolver
public class DefaultDynamoDbTableSchemaResolver
extends Object
implements DynamoDbTableSchemaResolver
Default implementation with simple cache for
TableSchema
.- Author:
- Matej Nedic
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultDynamoDbTableSchemaResolver
public DefaultDynamoDbTableSchemaResolver()
-
-
Method Details
-
resolve
public <T> software.amazon.awssdk.enhanced.dynamodb.TableSchema<T> resolve(Class<T> clazz, String tableName) Description copied from interface:DynamoDbTableSchemaResolver
Resolving Class and TableName toTableSchema
class.- Specified by:
resolve
in interfaceDynamoDbTableSchemaResolver
- Type Parameters:
T
- - type- Parameters:
clazz
- - the class from which table schema is resolvedtableName
- - the table name- Returns:
- table schema
-