Package | Description |
---|---|
com.amazonaws.services.dynamodbv2.datamodeling |
Modifier and Type | Class and Description |
---|---|
private static class |
DynamoDBAutoGeneratorRegistry.AbstractGenerator<T>
Abstract generator, does not generate.
|
(package private) static class |
DynamoDBAutoGeneratorRegistry.BigIntegerVersionGenerator
Version generator for
BigInteger types. |
(package private) static class |
DynamoDBAutoGeneratorRegistry.ByteVersionGenerator
Version generator for
Byte types. |
(package private) static class |
DynamoDBAutoGeneratorRegistry.CalendarTimestampGenerator
Timestamp generator for
Calendar types. |
(package private) static class |
DynamoDBAutoGeneratorRegistry.DateTimestampGenerator
Timestamp generator for
Date types. |
(package private) static class |
DynamoDBAutoGeneratorRegistry.IntegerVersionGenerator
Version generator for
Integer types. |
(package private) static class |
DynamoDBAutoGeneratorRegistry.LongTimestampGenerator
Timestamp generator for
Long types; milliseconds from epoch in UTC. |
(package private) static class |
DynamoDBAutoGeneratorRegistry.LongVersionGenerator
Version generator for
Long types. |
(package private) static class |
DynamoDBAutoGeneratorRegistry.NeverGenerator<T>
Never generator for key.
|
(package private) static class |
DynamoDBAutoGeneratorRegistry.NeverKeyGenerator<T>
Never generator for key.
|
(package private) static class |
DynamoDBAutoGeneratorRegistry.NeverTimestampGenerator<T>
Never generator for timestamp.
|
(package private) static class |
DynamoDBAutoGeneratorRegistry.NeverVersionGenerator<T>
Never generator for version.
|
(package private) static class |
DynamoDBAutoGeneratorRegistry.ShortVersionGenerator
Version generator for
Short types. |
(package private) static class |
DynamoDBAutoGeneratorRegistry.UuidStringKeyGenerator
Key generator for UUID strings.
|
Modifier and Type | Field and Description |
---|---|
private DynamoDBAutoGeneratorRegistry.Generator<java.lang.Object> |
DynamoDBMappingsRegistry.Mapping.generator |
Modifier and Type | Method and Description |
---|---|
(package private) DynamoDBAutoGeneratorRegistry.Generator<java.lang.Object> |
DynamoDBAutoGeneratorRegistry.generatorOf(java.lang.Class<?> generatedType,
DynamoDBAnnotationRegistry.AnnotationMap annotations)
Gets the generator given an annotations definition.
|
private DynamoDBAutoGeneratorRegistry.Generator<java.lang.Object> |
DynamoDBMappingsRegistry.Mapping.getAutoGenerator()
Gets the auto-generator for this attribute.
|
(package private) DynamoDBAutoGeneratorRegistry.Generator<java.lang.Object> |
DynamoDBAutoGeneratorRegistry.keyGeneratorOf(java.lang.Class<?> generatedType)
Gets the key generator given the annotation and generatedType.
|
(package private) DynamoDBAutoGeneratorRegistry.Generator<java.lang.Object> |
DynamoDBAutoGeneratorRegistry.neverGeneratorOf(java.lang.Class<?> generatedType)
Gets the never generator given the annotation and generatedType.
|
(package private) DynamoDBAutoGeneratorRegistry.Generator<java.lang.Object> |
DynamoDBAutoGeneratorRegistry.timestampGeneratorOf(java.lang.Class<?> generatedType,
DynamoDBAutoGenerateStrategy strategy)
Gets the timestamp generator given the annotation and generatedType.
|
(package private) DynamoDBAutoGeneratorRegistry.Generator<java.lang.Object> |
DynamoDBAutoGeneratorRegistry.versionGeneratorOf(java.lang.Class<?> generatedType)
Gets the version generator given the annotation and generatedType.
|
Constructor and Description |
---|
Mapping(DynamoDBMappingsRegistry.Mappings mappings,
DynamoDBReflectionRegistry.BeanProperty property,
DynamoDBAnnotationRegistry.AnnotationMap annotations,
DynamoDBAutoGeneratorRegistry.Generator<java.lang.Object> generator,
java.lang.String attributeName)
Constructs an object attribute mapping for the specified method.
|