org.springframework.data.repository.core.EntityMetadata<T>
DynamoDBEntityInformation<T,ID>
, DynamoDBHashAndRangeKeyExtractingEntityMetadata<T,ID>
, DynamoDBIdIsHashAndRangeKeyEntityInformation<T,ID>
DynamoDBEntityMetadataSupport
, DynamoDBHashAndRangeKeyExtractingEntityMetadataImpl
, DynamoDBIdIsHashAndRangeKeyEntityInformationImpl
, DynamoDBIdIsHashKeyEntityInformationImpl
public interface DynamoDBHashKeyExtractingEntityMetadata<T>
extends org.springframework.data.repository.core.EntityMetadata<T>
Modifier and Type | Method | Description |
---|---|---|
String |
getDynamoDBTableName() |
|
Map<String,String[]> |
getGlobalSecondaryIndexNamesByPropertyName() |
|
String |
getHashKeyPropertyName() |
|
<V extends com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMarshaller<?>> |
getMarshallerForProperty(String propertyName) |
|
Optional<String> |
getOverriddenAttributeName(String propertyName) |
|
com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter<?,?> |
getTypeConverterForProperty(String propertyName) |
|
boolean |
isGlobalIndexHashKeyProperty(String propertyName) |
|
boolean |
isGlobalIndexRangeKeyProperty(String propertyName) |
|
boolean |
isHashKeyProperty(String propertyName) |
<V extends com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMarshaller<?>> V getMarshallerForProperty(String propertyName)
com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter<?,?> getTypeConverterForProperty(String propertyName)
boolean isHashKeyProperty(String propertyName)
String getHashKeyPropertyName()
String getDynamoDBTableName()
Map<String,String[]> getGlobalSecondaryIndexNamesByPropertyName()
boolean isGlobalIndexHashKeyProperty(String propertyName)
boolean isGlobalIndexRangeKeyProperty(String propertyName)
Copyright © 2018. All rights reserved.