A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractComparator(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.AbstractComparator
- AbstractDataMapper<T> - Class in org.leo.aws.ddb.repositories
- AbstractDataMapper() - Constructor for class org.leo.aws.ddb.repositories.AbstractDataMapper
- AbstractOperator(String, String, FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- AbstractOperator(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- alias - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- and() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- and() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- and() - Method in interface org.leo.aws.ddb.utils.Group
- and() - Method in interface org.leo.aws.ddb.utils.Value
- and(String) - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- and(String) - Method in interface org.leo.aws.ddb.utils.Value
- and(String, String) - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- and(String, String) - Method in interface org.leo.aws.ddb.utils.Value
- And(String, String, FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.And
- And(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.And
- applicationContext - Variable in class org.leo.aws.ddb.repositories.DataMapperConfig
- applyTTLLogic(T, Map<String, AttributeValue>) - Method in interface org.leo.aws.ddb.repositories.DataMapper
- ATTRIBUTE_NOT_EXIST - org.leo.aws.ddb.data.FilterType
- AttributeMapper<T> - Class in org.leo.aws.ddb.repositories
- AttributeMapper(Class<T>, Map<String, Tuple<Field, DbAttribute>>, Constructor<T>, Map<KeyType, Tuple<String, Field>>, String, Tuple<String, Field>, Tuple<String, Field>, Map<String, GSI>, Tuple<Field, DbAttribute>) - Constructor for class org.leo.aws.ddb.repositories.AttributeMapper
- AttributeMapper.AttributeMapperBuilder<T> - Class in org.leo.aws.ddb.repositories
- AttributeMapper.Builder<T> - Interface in org.leo.aws.ddb.repositories
- AttributeMapperBuilder() - Constructor for class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- attributeMappingMap - Variable in enum org.leo.aws.ddb.repositories.MapperUtils
- attributeNameMap() - Method in interface org.leo.aws.ddb.utils.Expr
- attributeNameMap() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- attributeNameMap() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ExprImpl
- attributeNameMap() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- attributeNameMap() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- attributeToArray(Field, AttributeValue) - Static method in class org.leo.aws.ddb.utils.DbUtils
- attributeToCollection(Field, AttributeValue, Func0<Collection>) - Static method in class org.leo.aws.ddb.utils.DbUtils
- attributeToModel(Field) - Static method in class org.leo.aws.ddb.utils.DbUtils
- attributeValueMap() - Method in interface org.leo.aws.ddb.utils.Expr
- attributeValueMap() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- attributeValueMap() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ExprImpl
- attributeValueMap() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- attributeValueMap() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- AttributeValueSerializer - Class in org.leo.aws.ddb.utils
-
Title: AttributeValueSerializer
- AttributeValueSerializer() - Constructor for class org.leo.aws.ddb.utils.AttributeValueSerializer
B
- BaseRepositoryUtils - Enum in org.leo.aws.ddb.repositories
- BaseRepositoryUtils() - Constructor for enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- batchWrite(List<ENTITY_TYPE>, List<ENTITY_TYPE>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Method to remove a list of records
- batchWrite(List<ENTITY_TYPE>, List<ENTITY_TYPE>, Supplier<Class<ENTITY_TYPE>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- batchWriteRequest(Func1<DataMapper<ENTITY_TYPE>, Stream<WriteRequest>>, Func0<List<ENTITY_TYPE>>, DataMapper<ENTITY_TYPE>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- build() - Method in interface org.leo.aws.ddb.data.Page.Builder
- build() - Method in class org.leo.aws.ddb.data.Page.BuilderImpl
- build() - Method in interface org.leo.aws.ddb.data.PrimaryKey.Builder
- build() - Method in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- build() - Method in interface org.leo.aws.ddb.data.UpdateItem.Builder
- build() - Method in class org.leo.aws.ddb.data.UpdateItem.DefaultUpdateItem.BuilderImpl
- build() - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- build() - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- build() - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl.BuilderImpl
- build() - Method in interface org.leo.aws.ddb.repositories.GSI.Builder
- builder() - Static method in class org.leo.aws.ddb.data.Page
- builder() - Static method in class org.leo.aws.ddb.data.PrimaryKey
- builder() - Static method in class org.leo.aws.ddb.data.UpdateItem.DefaultUpdateItem
- builder() - Static method in class org.leo.aws.ddb.repositories.AttributeMapper
- builder() - Static method in interface org.leo.aws.ddb.utils.Expr
- builder(String) - Static method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- builder(String) - Static method in interface org.leo.aws.ddb.repositories.GSI
- builder(String, Object) - Static method in class org.leo.aws.ddb.data.PrimaryKey
- BuilderImpl() - Constructor for class org.leo.aws.ddb.data.Page.BuilderImpl
- BuilderImpl() - Constructor for class org.leo.aws.ddb.data.UpdateItem.DefaultUpdateItem.BuilderImpl
- BuilderImpl(String) - Constructor for class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl.BuilderImpl
- buildFilterExpression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- buildFilterExpression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- buildFilterExpression() - Method in interface org.leo.aws.ddb.utils.Group
- buildFilterExpression() - Method in interface org.leo.aws.ddb.utils.Value
C
- checkForNullFields(DbAttribute, Object, String) - Static method in class org.leo.aws.ddb.utils.DbUtils
- comparator - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- Comparator - Interface in org.leo.aws.ddb.utils
- constructor - Variable in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- constructor - Variable in class org.leo.aws.ddb.repositories.AttributeMapper
- constructor(Class<T>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- constructor(Constructor<T>) - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- constructor(Constructor<T>) - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- convertAttributeValueToList(AttributeValue) - Static method in class org.leo.aws.ddb.utils.DbUtils
- convertAttributeValueToMap(AttributeValue) - Static method in class org.leo.aws.ddb.utils.DbUtils
- convertNumberToString(Number) - Static method in class org.leo.aws.ddb.utils.DbUtils
- convertToNumber(Class, String) - Static method in class org.leo.aws.ddb.utils.DbUtils
- createPKFromItem(T) - Method in interface org.leo.aws.ddb.repositories.DataMapper
-
Generate the primary key (hash key/range key combination) from the entity passed.
- createValueCollection(Field, List<String>, AttributeValue, Func1<Stream, Collection>) - Static method in class org.leo.aws.ddb.utils.DbUtils
- createValueCollection(List<String>, AttributeValue, Func1<Stream, Collection>, Class<?>) - Static method in class org.leo.aws.ddb.utils.DbUtils
- createValueList(Field, List<String>, AttributeValue) - Static method in class org.leo.aws.ddb.utils.DbUtils
- createValueSet(Field, List<String>, AttributeValue) - Static method in class org.leo.aws.ddb.utils.DbUtils
D
- DataMapper<T> - Interface in org.leo.aws.ddb.repositories
- DataMapperConfig - Class in org.leo.aws.ddb.repositories
- DataMapperConfig(ApplicationContext, Environment) - Constructor for class org.leo.aws.ddb.repositories.DataMapperConfig
- dataMapperConfigCleanUp() - Method in class org.leo.aws.ddb.repositories.DataMapperConfigInitializer
- DataMapperConfigCleanUp - Class in org.leo.aws.ddb.repositories
- DataMapperConfigCleanUp(String, Map<Class, DataMapper>, Environment) - Constructor for class org.leo.aws.ddb.repositories.DataMapperConfigCleanUp
- DataMapperConfigInitializer - Class in org.leo.aws.ddb.repositories
- DataMapperConfigInitializer(Map<Class, DataMapper>, Environment) - Constructor for class org.leo.aws.ddb.repositories.DataMapperConfigInitializer
- dataMapperMap - Variable in class org.leo.aws.ddb.repositories.DataMapperConfigCleanUp
- dataMapperMap - Variable in class org.leo.aws.ddb.repositories.DataMapperConfigInitializer
- dataMapperMap() - Method in class org.leo.aws.ddb.repositories.DataMapperConfig
- DataMapperUtils - Class in org.leo.aws.ddb.repositories
- DataMapperUtils() - Constructor for class org.leo.aws.ddb.repositories.DataMapperUtils
- DATE_TIME_FORMATTER - Static variable in class org.leo.aws.ddb.utils.DbUtils
- dateCreatedField - Variable in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- dateCreatedField - Variable in class org.leo.aws.ddb.repositories.AttributeMapper
- dateCreatedField(Tuple<String, Field>) - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- dateCreatedField(Tuple<String, Field>) - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- dateUpdatedField - Variable in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- dateUpdatedField - Variable in class org.leo.aws.ddb.repositories.AttributeMapper
- dateUpdatedField(Tuple<String, Field>) - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- dateUpdatedField(Tuple<String, Field>) - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- DbException - Exception in org.leo.aws.ddb.exceptions
- DbException() - Constructor for exception org.leo.aws.ddb.exceptions.DbException
- DbException(String) - Constructor for exception org.leo.aws.ddb.exceptions.DbException
- DbException(String, Throwable) - Constructor for exception org.leo.aws.ddb.exceptions.DbException
- DbException(String, Throwable, boolean, boolean) - Constructor for exception org.leo.aws.ddb.exceptions.DbException
- DbException(Throwable) - Constructor for exception org.leo.aws.ddb.exceptions.DbException
- DbUtils - Class in org.leo.aws.ddb.utils
- DbUtils() - Constructor for class org.leo.aws.ddb.utils.DbUtils
- DEFAULT_PAGE_SIZE - Static variable in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- defaultBuilder() - Static method in class org.leo.aws.ddb.data.UpdateItem
- DefaultUpdateItem(PrimaryKey, Map<String, Object>) - Constructor for class org.leo.aws.ddb.data.UpdateItem.DefaultUpdateItem
- deleteAllItems(List<ENTITY_TYPE>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Method to remove a list of records
- deleteItem(ENTITY_TYPE) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Method to remove a specific record
- deleteItem(ENTITY_TYPE, Supplier<Class<ENTITY_TYPE>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- dtoBasePackage - Variable in class org.leo.aws.ddb.config.EntityValidationConfig
- dtoBasePackage - Variable in class org.leo.aws.ddb.config.EntityValidationInitializer
- dtoBasePackage - Variable in class org.leo.aws.ddb.repositories.DataMapperConfigCleanUp
- dtoBasePackage - Variable in class org.leo.aws.ddb.repositories.DataMapperConfigInitializer
- dynamoDbClient() - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- DynamoDbRepository<ENTITY_TYPE> - Interface in org.leo.aws.ddb.repositories
E
- EMPTY_ATTR_LIST - Static variable in class org.leo.aws.ddb.utils.AttributeValueSerializer
- EMPTY_ATTR_MAP - Static variable in class org.leo.aws.ddb.utils.AttributeValueSerializer
- entityValidationConfig() - Method in class org.leo.aws.ddb.config.EntityValidationInitializer
- EntityValidationConfig - Class in org.leo.aws.ddb.config
- EntityValidationConfig(String) - Constructor for class org.leo.aws.ddb.config.EntityValidationConfig
- EntityValidationInitializer - Class in org.leo.aws.ddb.config
- EntityValidationInitializer() - Constructor for class org.leo.aws.ddb.config.EntityValidationInitializer
- environment - Variable in class org.leo.aws.ddb.repositories.DataMapperConfig
- environment - Variable in class org.leo.aws.ddb.repositories.DataMapperConfigCleanUp
- environment - Variable in class org.leo.aws.ddb.repositories.DataMapperConfigInitializer
- eq() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- eq() - Method in interface org.leo.aws.ddb.utils.Name
- equals(Object) - Method in class org.leo.aws.ddb.data.PrimaryKey
- equals(Object) - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- Equals(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.Equals
- expr - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- Expr - Interface in org.leo.aws.ddb.utils
- expression() - Method in interface org.leo.aws.ddb.utils.Comparator
- expression() - Method in interface org.leo.aws.ddb.utils.Expr
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.Equals
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ExprImpl
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GreaterThan
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GreaterThanOrEquals
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.LessThan
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.LessThanOrEquals
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NotEquals
- expression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NotExists
- expression() - Method in interface org.leo.aws.ddb.utils.Group
- expression() - Method in interface org.leo.aws.ddb.utils.Operator
- ExprImpl(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.ExprImpl
F
- filterExpr - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- filterExpr - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- FilterExpr - Interface in org.leo.aws.ddb.utils
- filterExpression - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractComparator
- filterExpression - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- filterExpression - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- FilterExprImpl - Class in org.leo.aws.ddb.utils
- FilterExprImpl() - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl
- FilterExprImpl.AbstractComparator - Class in org.leo.aws.ddb.utils
- FilterExprImpl.AbstractOperator - Class in org.leo.aws.ddb.utils
- FilterExprImpl.And - Class in org.leo.aws.ddb.utils
- FilterExprImpl.Equals - Class in org.leo.aws.ddb.utils
- FilterExprImpl.ExprImpl - Class in org.leo.aws.ddb.utils
- FilterExprImpl.GreaterThan - Class in org.leo.aws.ddb.utils
- FilterExprImpl.GreaterThanOrEquals - Class in org.leo.aws.ddb.utils
- FilterExprImpl.GroupImpl - Class in org.leo.aws.ddb.utils
- FilterExprImpl.LessThan - Class in org.leo.aws.ddb.utils
- FilterExprImpl.LessThanOrEquals - Class in org.leo.aws.ddb.utils
- FilterExprImpl.NameImpl - Class in org.leo.aws.ddb.utils
- FilterExprImpl.NotEquals - Class in org.leo.aws.ddb.utils
- FilterExprImpl.NotExists - Class in org.leo.aws.ddb.utils
- FilterExprImpl.Or - Class in org.leo.aws.ddb.utils
- FilterExprImpl.ValueImpl - Class in org.leo.aws.ddb.utils
- filterFields(List<Field>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- FilterType - Enum in org.leo.aws.ddb.data
- FilterType() - Constructor for enum org.leo.aws.ddb.data.FilterType
- findAll() - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Get all records.
- findAll(int) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Get all records
- findAll(int, Supplier<Class<ENTITY_TYPE>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- findAll(Expr) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findAll(Expr, int) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findAll(Expr, int, Supplier<Class<ENTITY_TYPE>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- findBy(PrimaryKey...) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findByGlobalSecondaryIndex(String, Object, Object, Function<ENTITY_TYPE, PrimaryKey>, Supplier<Class<ENTITY_TYPE>>, Function<List<PrimaryKey>, Flux<ENTITY_TYPE>>, Expr) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- findByHashKey(Object) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns a list of values matching hash key value passed.
- findByHashKey(String, Object) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns a list of values matching hash key value passed.
- findByHashKey(String, Object, String, Expr) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns a flux representing a list of values which matches the hash key value passed
- findByHashKey(String, Object, Page) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns a flux (list) of values matching hash key value passed.
- findByHashKey(String, Object, Page, String, Expr) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns a flux representing a list of values which matches the hash key value passed
- findByHashKey(String, Object, Expr) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findByHashKeyAndRangeKeyStartsWith(String, Object, String, String) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns a list of entities whose has hash key matches the value sent and the range key starts with the value sent.
- findByHashKeyAndRangeKeyStartsWith(String, Object, String, String, String, Expr) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findByHashKeyAndRangeKeyStartsWith(String, Object, String, String, Page) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns a list of entities whose has hash key matches the value sent and the range key starts with the value sent.
- findByHashKeyAndRangeKeyStartsWith(String, Object, String, String, Page, String, Expr) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findByHashKeyAndRangeKeyStartsWithPagination(String, Object, String, String, Page) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findByHashKeyAndRangeKeyStartsWithPagination(String, Object, String, String, Page, String, Class<ENTITY_TYPE>, Expr) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- findByHashKeyAndRangeKeyStartsWithPagination(String, Object, String, String, Page, String, Expr) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findByPrimaryKey(Object) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findByPrimaryKey(Object, Object) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findByPrimaryKey(PrimaryKey) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns a record which matches the primary key passed
- findByPrimaryKey(PrimaryKey, Supplier<Class<ENTITY_TYPE>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- findByPrimaryKeys(List<PrimaryKey>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findByPrimaryKeys(List<PrimaryKey>, Supplier<Class<ENTITY_TYPE>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- findBySecondaryIndex(String, Object) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Queries by GSI name and the hash key value used for the index
- findBySecondaryIndex(String, Object, Object) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findBySecondaryIndex(String, Object, Object, Expr) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findBySecondaryIndex(String, Object, Expr) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- findOne(PrimaryKey) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns a single record by primary key (Hash Key + Sort Key[if there is one])
- formatDynamoDbDate(Date) - Static method in class org.leo.aws.ddb.utils.DbUtils
G
- getAllFields(Class<T>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- getAllFields(Class, List<Field>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- getAttributeBuilderFunctionForKeys(Object) - Method in interface org.leo.aws.ddb.repositories.DataMapper
- getAttributeMappingMap() - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- getAttributeValueFromList(Collection, Func1<Collection, Class<?>>) - Static method in class org.leo.aws.ddb.utils.DbUtils
- getAttributeValueFromMap(Map<String, Object>) - Static method in class org.leo.aws.ddb.utils.DbUtils
- getConstructor() - Method in class org.leo.aws.ddb.repositories.AttributeMapper
- getDataFromIndex(String, String, Object, Class<ENTITY_TYPE>, Expr) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- getDataFromIndex(String, String, Optional<?>, Class<ENTITY_TYPE>, Expr) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
-
Deprecated.
- getDataMapper(Class<T>) - Static method in class org.leo.aws.ddb.repositories.DataMapperUtils
- getDataMapperMap() - Static method in class org.leo.aws.ddb.repositories.DataMapperUtils
- getDateCreatedField() - Method in class org.leo.aws.ddb.repositories.AttributeMapper
- getDateUpdatedField() - Method in class org.leo.aws.ddb.repositories.AttributeMapper
- getDynamoDbAsyncClient() - Static method in class org.leo.aws.ddb.repositories.DataMapperUtils
- getExpression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- getExpression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.And
- getExpression() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.Or
- getFieldMappings(ENTITY_TYPE, boolean) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Returns map representation without primary keys
- getFieldName(DbAttribute, DateCreated, DateUpdated, Field, AttributeMapper.Builder<T>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- getGlobalSecondaryIndexMap() - Method in class org.leo.aws.ddb.repositories.AttributeMapper
- getHashKey() - Method in class org.leo.aws.ddb.repositories.AbstractDataMapper
- getHashKeyName() - Method in class org.leo.aws.ddb.data.PrimaryKey
- getHashKeyName() - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- getHashKeyTuple() - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- getHashKeyTuple() - Method in interface org.leo.aws.ddb.repositories.GSI
- getHashKeyValue() - Method in class org.leo.aws.ddb.data.PrimaryKey
- getInstance() - Static method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- getInstance() - Static method in enum org.leo.aws.ddb.repositories.MapperUtils
- getInstance() - Static method in interface org.leo.aws.ddb.utils.FilterExpr
- getInstance() - Static method in class org.leo.aws.ddb.utils.FilterExprImpl
- getItemExpirationByTTLType(String, long) - Static method in class org.leo.aws.ddb.utils.DbUtils
- getLastEndKey() - Method in class org.leo.aws.ddb.data.Page
- getMappedClass() - Method in class org.leo.aws.ddb.repositories.AttributeMapper
- getMappedFields() - Method in class org.leo.aws.ddb.repositories.AttributeMapper
- getMappedValues(String) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- getMappedValues(T) - Method in interface org.leo.aws.ddb.repositories.DataMapper
- getMappedValues(T, Class<T>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- getMappedValues(T, String) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- getName() - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- getName() - Method in interface org.leo.aws.ddb.repositories.GSI
- getOp() - Method in interface org.leo.aws.ddb.data.PatchUpdate
- getPageSize() - Method in class org.leo.aws.ddb.data.Page
- getParameterizedType(Field) - Static method in class org.leo.aws.ddb.utils.DbUtils
- getParameterType() - Method in class org.leo.aws.ddb.repositories.AbstractDataMapper
- getParameterType() - Method in interface org.leo.aws.ddb.repositories.DataMapper
- getParameterType() - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- getParameterType(DataMapper<?>) - Method in class org.leo.aws.ddb.repositories.DataMapperConfig
- getPath() - Method in interface org.leo.aws.ddb.data.PatchUpdate
- getPKKey(KeyType) - Method in class org.leo.aws.ddb.repositories.AbstractDataMapper
- getPKMapping() - Method in interface org.leo.aws.ddb.repositories.DataMapper
- getPrimaryKey() - Method in class org.leo.aws.ddb.data.UpdateItem
- getPrimaryKey(ENTITY_TYPE) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- getPrimaryKey(PrimaryKey) - Method in interface org.leo.aws.ddb.repositories.DataMapper
-
Returns Attribute name to value mapping for the primary key object
- getPrimaryKeyMapping() - Method in class org.leo.aws.ddb.repositories.AttributeMapper
- getProjectionType() - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- getProjectionType() - Method in interface org.leo.aws.ddb.repositories.GSI
- getRangeKey() - Method in class org.leo.aws.ddb.repositories.AbstractDataMapper
- getRangeKeyName() - Method in class org.leo.aws.ddb.data.PrimaryKey
- getRangeKeyName() - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- getRangeKeyTuple() - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- getRangeKeyTuple() - Method in interface org.leo.aws.ddb.repositories.GSI
- getRangeKeyValue() - Method in class org.leo.aws.ddb.data.PrimaryKey
- getRepoParameterType(DynamoDbRepository<ENTITY_TYPE>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- getStringAttributeValueFromMapEntry(Map.Entry<String, Object>) - Static method in class org.leo.aws.ddb.utils.DbUtils
- getTableName() - Method in class org.leo.aws.ddb.repositories.AttributeMapper
- getUpdatedTime(Map<String, Object>, Func0<Tuple<String, Field>>) - Static method in class org.leo.aws.ddb.utils.DbUtils
- getUpdatedValues() - Method in class org.leo.aws.ddb.data.UpdateItem
- getValue() - Method in interface org.leo.aws.ddb.data.PatchUpdate
- getValueFromAttributeValue(AttributeValue) - Static method in class org.leo.aws.ddb.utils.DbUtils
- getVersion() - Method in class org.leo.aws.ddb.data.VersionedEntity
- getVersionAttributeField() - Method in class org.leo.aws.ddb.repositories.AttributeMapper
- getVersionedAttribute() - Method in interface org.leo.aws.ddb.repositories.DataMapper
- GlobalSecondaryIndexImpl - Class in org.leo.aws.ddb.repositories
- GlobalSecondaryIndexImpl(String, Tuple<String, Field>, Tuple<String, Field>, ProjectionType) - Constructor for class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- GlobalSecondaryIndexImpl.BuilderImpl - Class in org.leo.aws.ddb.repositories
- globalSecondaryIndexMap - Variable in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- globalSecondaryIndexMap - Variable in class org.leo.aws.ddb.repositories.AttributeMapper
- globalSecondaryIndexMap(Map<String, GSI>) - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- globalSecondaryIndexMap(Map<String, GSI>) - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- GreaterThan(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.GreaterThan
- GreaterThanOrEquals(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.GreaterThanOrEquals
- group - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- group(Expr) - Method in interface org.leo.aws.ddb.utils.FilterExpr
- group(Expr) - Method in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- group(Expr) - Method in class org.leo.aws.ddb.utils.FilterExprImpl
- group(Expr) - Method in interface org.leo.aws.ddb.utils.Operator
- Group - Interface in org.leo.aws.ddb.utils
- GroupImpl(FilterExprImpl, Expr) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- GSI - Interface in org.leo.aws.ddb.repositories
- GSI.Builder - Interface in org.leo.aws.ddb.repositories
- gt() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- gt() - Method in interface org.leo.aws.ddb.utils.Name
- gte() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- gte() - Method in interface org.leo.aws.ddb.utils.Name
H
- handleCreateItemException(PrimaryKey, String, Throwable) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- handleUpdateItemException(PrimaryKey, String, Throwable) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- hashCode() - Method in class org.leo.aws.ddb.data.PrimaryKey
- hashCode() - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- hashKeyName - Variable in class org.leo.aws.ddb.data.PrimaryKey
- hashKeyName - Variable in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- hashKeyName(String) - Method in interface org.leo.aws.ddb.data.PrimaryKey.Builder
- hashKeyName(String) - Method in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- hashKeyTuple - Variable in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl.BuilderImpl
- hashKeyTuple - Variable in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- hashKeyTuple(Tuple<String, Field>) - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl.BuilderImpl
- hashKeyTuple(Tuple<String, Field>) - Method in interface org.leo.aws.ddb.repositories.GSI.Builder
- hashKeyValue - Variable in class org.leo.aws.ddb.data.PrimaryKey
- hashKeyValue - Variable in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- hashKeyValue(Object) - Method in interface org.leo.aws.ddb.data.PrimaryKey.Builder
- hashKeyValue(Object) - Method in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
I
- INSTANCE - org.leo.aws.ddb.data.NullValue
- INSTANCE - org.leo.aws.ddb.repositories.BaseRepositoryUtils
- INSTANCE - org.leo.aws.ddb.repositories.MapperUtils
- INSTANCE - Static variable in class org.leo.aws.ddb.utils.AttributeValueSerializer
- isAnnotatedCorrectly(List<Annotation>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- isTransient(List<Annotation>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
L
- lastEndKey - Variable in class org.leo.aws.ddb.data.Page.BuilderImpl
- lastEndKey - Variable in class org.leo.aws.ddb.data.Page
- lastEndKey(PrimaryKey) - Method in interface org.leo.aws.ddb.data.Page.Builder
- lastEndKey(PrimaryKey) - Method in class org.leo.aws.ddb.data.Page.BuilderImpl
- LessThan(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.LessThan
- LessThanOrEquals(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.LessThanOrEquals
- lock - Variable in enum org.leo.aws.ddb.repositories.MapperUtils
- LOGGER - Static variable in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- LOGGER - Static variable in interface org.leo.aws.ddb.repositories.DataMapper
- LOGGER - Static variable in class org.leo.aws.ddb.utils.DbUtils
- lt() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- lt() - Method in interface org.leo.aws.ddb.utils.Name
- lte() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- lte() - Method in interface org.leo.aws.ddb.utils.Name
M
- mapDataObjectsWithoutMapper() - Method in class org.leo.aws.ddb.repositories.DataMapperConfigCleanUp
- mapFromAttributeValueToEntity(Map<String, AttributeValue>) - Method in interface org.leo.aws.ddb.repositories.DataMapper
- mapFromEntityToAttributeValue(T) - Method in interface org.leo.aws.ddb.repositories.DataMapper
-
Method constructs Attribute name to value map that is required by the AWS DDB SDK to make updates.
- mappedClass - Variable in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- mappedClass - Variable in class org.leo.aws.ddb.repositories.AttributeMapper
- mappedClass(Class<T>) - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- mappedClass(Class<T>) - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- mappedFields - Variable in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- mappedFields - Variable in class org.leo.aws.ddb.repositories.AttributeMapper
- mappedFields(Map<String, Tuple<Field, DbAttribute>>) - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- mappedFields(Map<String, Tuple<Field, DbAttribute>>) - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- MapperUtils - Enum in org.leo.aws.ddb.repositories
- MapperUtils() - Constructor for enum org.leo.aws.ddb.repositories.MapperUtils
- modelToAttributeUpdateValue(Field, Object) - Static method in class org.leo.aws.ddb.utils.DbUtils
- modelToAttributeValue(Object, Class<?>, Func1<Collection, Class<?>>) - Static method in class org.leo.aws.ddb.utils.DbUtils
- modelToAttributeValue(Field, Object) - Static method in class org.leo.aws.ddb.utils.DbUtils
N
- name - Variable in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl.BuilderImpl
- name - Variable in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- name - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- name - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- name(String) - Method in interface org.leo.aws.ddb.utils.FilterExpr
- name(String) - Method in class org.leo.aws.ddb.utils.FilterExprImpl
- name(String, String) - Method in interface org.leo.aws.ddb.utils.FilterExpr
- name(String, String) - Method in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- name(String, String) - Method in class org.leo.aws.ddb.utils.FilterExprImpl
- name(String, String) - Method in interface org.leo.aws.ddb.utils.Operator
- Name - Interface in org.leo.aws.ddb.utils
- NameImpl(String, String, FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- ne() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- ne() - Method in interface org.leo.aws.ddb.utils.Name
- nextName - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- NotEquals(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.NotEquals
- notExists() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- notExists() - Method in interface org.leo.aws.ddb.utils.Name
- NotExists(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.NotExists
- NULL_VALUE - org.leo.aws.ddb.data.NullValue
-
Deprecated.
- NullValue - Enum in org.leo.aws.ddb.data
- NullValue() - Constructor for enum org.leo.aws.ddb.data.NullValue
O
- OBJECT_MAPPER - Static variable in class org.leo.aws.ddb.utils.DbUtils
- operator - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- operator - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- Operator - Interface in org.leo.aws.ddb.utils
- OptimisticLockFailureException - Exception in org.leo.aws.ddb.exceptions
- OptimisticLockFailureException() - Constructor for exception org.leo.aws.ddb.exceptions.OptimisticLockFailureException
- OptimisticLockFailureException(Throwable) - Constructor for exception org.leo.aws.ddb.exceptions.OptimisticLockFailureException
- OptimisticLockFailureException(Throwable, boolean, boolean) - Constructor for exception org.leo.aws.ddb.exceptions.OptimisticLockFailureException
- or() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GroupImpl
- or() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- or() - Method in interface org.leo.aws.ddb.utils.Group
- or() - Method in interface org.leo.aws.ddb.utils.Value
- or(String) - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- or(String) - Method in interface org.leo.aws.ddb.utils.Value
- or(String, String) - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- or(String, String) - Method in interface org.leo.aws.ddb.utils.Value
- Or(String, String, FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.Or
- Or(FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.Or
- org.leo.aws.ddb.config - package org.leo.aws.ddb.config
- org.leo.aws.ddb.data - package org.leo.aws.ddb.data
- org.leo.aws.ddb.exceptions - package org.leo.aws.ddb.exceptions
- org.leo.aws.ddb.repositories - package org.leo.aws.ddb.repositories
- org.leo.aws.ddb.utils - package org.leo.aws.ddb.utils
P
- Page - Class in org.leo.aws.ddb.data
- Page(int, PrimaryKey) - Constructor for class org.leo.aws.ddb.data.Page
- Page.Builder - Interface in org.leo.aws.ddb.data
- Page.BuilderImpl - Class in org.leo.aws.ddb.data
- pageSize - Variable in class org.leo.aws.ddb.data.Page.BuilderImpl
- pageSize - Variable in class org.leo.aws.ddb.data.Page
- pageSize(int) - Method in interface org.leo.aws.ddb.data.Page.Builder
- pageSize(int) - Method in class org.leo.aws.ddb.data.Page.BuilderImpl
- parseDynamoDbDate(String) - Static method in class org.leo.aws.ddb.utils.DbUtils
- PatchUpdate - Interface in org.leo.aws.ddb.data
- PatchUpdate.Type - Enum in org.leo.aws.ddb.data
- primaryKey - Variable in class org.leo.aws.ddb.data.UpdateItem.DefaultUpdateItem.BuilderImpl
- primaryKey - Variable in class org.leo.aws.ddb.data.UpdateItem
- primaryKey(PrimaryKey) - Method in interface org.leo.aws.ddb.data.UpdateItem.Builder
- primaryKey(PrimaryKey) - Method in class org.leo.aws.ddb.data.UpdateItem.DefaultUpdateItem.BuilderImpl
- PrimaryKey - Class in org.leo.aws.ddb.data
- PrimaryKey(String, Object, String, Object) - Constructor for class org.leo.aws.ddb.data.PrimaryKey
- PrimaryKey.Builder - Interface in org.leo.aws.ddb.data
- PrimaryKey.PrimaryKeyBuilder - Class in org.leo.aws.ddb.data
- PrimaryKeyBuilder() - Constructor for class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- primaryKeyMapping - Variable in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- primaryKeyMapping - Variable in class org.leo.aws.ddb.repositories.AttributeMapper
- primaryKeyMapping(Map<KeyType, Tuple<String, Field>>) - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- primaryKeyMapping(Map<KeyType, Tuple<String, Field>>) - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- processBatchWriteRequest(Func0<List<ENTITY_TYPE>>, Map<String, List<WriteRequest>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- projectionType - Variable in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl.BuilderImpl
- projectionType - Variable in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- projectionType(ProjectionType) - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl.BuilderImpl
- projectionType(ProjectionType) - Method in interface org.leo.aws.ddb.repositories.GSI.Builder
- putItem(ENTITY_TYPE) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Method to create a record
- putItem(ENTITY_TYPE, Action2<ENTITY_TYPE, Map<String, AttributeValue>>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- putItem(List<ENTITY_TYPE>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Method to create a list of records
R
- rangeKeyName - Variable in class org.leo.aws.ddb.data.PrimaryKey
- rangeKeyName(String) - Method in interface org.leo.aws.ddb.data.PrimaryKey.Builder
- rangeKeyName(String) - Method in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- rangeKeyTuple - Variable in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl.BuilderImpl
- rangeKeyTuple - Variable in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- rangeKeyTuple(Tuple<String, Field>) - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl.BuilderImpl
- rangeKeyTuple(Tuple<String, Field>) - Method in interface org.leo.aws.ddb.repositories.GSI.Builder
- rangeKeyValue - Variable in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- rangeKeyValue - Variable in class org.leo.aws.ddb.data.PrimaryKey
- rangeKeyValue(Object) - Method in interface org.leo.aws.ddb.data.PrimaryKey.Builder
- rangeKeyValue(Object) - Method in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- rangeName - Variable in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- remove - org.leo.aws.ddb.data.PatchUpdate.Type
- replace - org.leo.aws.ddb.data.PatchUpdate.Type
- repoParameterTypeMap - Variable in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- rootGroup - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.ExprImpl
- rootGroup - Variable in class org.leo.aws.ddb.utils.FilterExprImpl
- rootName - Variable in class org.leo.aws.ddb.utils.FilterExprImpl
- rootNode - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.ExprImpl
S
- saveItem(ENTITY_TYPE) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Method to create a record
- saveItem(ENTITY_TYPE, boolean, Action2<ENTITY_TYPE, Map<String, AttributeValue>>, DataMapper<ENTITY_TYPE>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- saveItem(ENTITY_TYPE, Action2<ENTITY_TYPE, Map<String, AttributeValue>>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- saveItems(List<ENTITY_TYPE>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Method to create a record
- serialize(AttributeValue, JsonGenerator, SerializerProvider) - Method in class org.leo.aws.ddb.utils.AttributeValueSerializer
- serializeValue(Field, Object) - Static method in class org.leo.aws.ddb.utils.DbUtils
- SERVER_TIME_ZONE - Static variable in class org.leo.aws.ddb.utils.DbUtils
- setDbAttributes(Class<T>, Environment, DataMapper<T>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- setFieldMappings(Map<String, Tuple<Field, DbAttribute>>, Map<KeyType, Tuple<String, Field>>, Field, ConcurrentHashMap<String, GSI.Builder>, Map<String, Tuple<Field, DbAttribute>>, AttributeMapper.Builder<T>) - Method in enum org.leo.aws.ddb.repositories.MapperUtils
- setFilterExpression(Expr, QueryRequest.Builder, Map<String, String>, Map<String, AttributeValue>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- setParameterTypeInDataMapperMap(Class<?>) - Method in class org.leo.aws.ddb.repositories.DataMapperConfigCleanUp
- setVersion(ENTITY_TYPE, Tuple<Field, DbAttribute>, UpdateItemRequest.Builder) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- setVersion(Integer) - Method in class org.leo.aws.ddb.data.VersionedEntity
T
- tableName - Variable in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- tableName - Variable in class org.leo.aws.ddb.repositories.AttributeMapper
- tableName() - Method in interface org.leo.aws.ddb.repositories.DataMapper
- tableName(String) - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- tableName(String) - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- toArrayObject(Class<?>, AttributeValue) - Static method in class org.leo.aws.ddb.utils.DbUtils
- toBuilder() - Method in class org.leo.aws.ddb.data.PrimaryKey
- toListObject(AttributeValue, Class) - Static method in class org.leo.aws.ddb.utils.DbUtils
- toMappedObject(Class<T>, AttributeValue) - Static method in class org.leo.aws.ddb.utils.DbUtils
- toMappedObject(AttributeValue) - Static method in class org.leo.aws.ddb.utils.DbUtils
- toString() - Method in class org.leo.aws.ddb.data.PrimaryKey.PrimaryKeyBuilder
- toString() - Method in class org.leo.aws.ddb.data.PrimaryKey
- toString() - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractComparator
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.Equals
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GreaterThan
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.GreaterThanOrEquals
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.LessThan
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.LessThanOrEquals
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NameImpl
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NotEquals
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.Or
- toString() - Method in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- Type() - Constructor for enum org.leo.aws.ddb.data.PatchUpdate.Type
U
- updatedValues - Variable in class org.leo.aws.ddb.data.UpdateItem.DefaultUpdateItem.BuilderImpl
- updatedValues - Variable in class org.leo.aws.ddb.data.UpdateItem
- updatedValues(Map<String, Object>) - Method in interface org.leo.aws.ddb.data.UpdateItem.Builder
- updatedValues(Map<String, Object>) - Method in class org.leo.aws.ddb.data.UpdateItem.DefaultUpdateItem.BuilderImpl
- updateItem(ENTITY_TYPE) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Updates a record with the new values set in the entity
- updateItem(ENTITY_TYPE, Function<ENTITY_TYPE, PrimaryKey>, Supplier<Class<ENTITY_TYPE>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- updateItem(List<UpdateItem>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Method updates a list of records/documents.
- updateItem(List<UpdateItem>, Supplier<Class<ENTITY_TYPE>>, Function<List<PrimaryKey>, Flux<ENTITY_TYPE>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- updateItem(PrimaryKey, Map<String, Object>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- updateItem(PrimaryKey, Map<String, Object>, Class<ENTITY_TYPE>, DataMapper<ENTITY_TYPE>, ENTITY_TYPE) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- updateItem(PrimaryKey, Map<String, Object>, Function<PrimaryKey, Mono<ENTITY_TYPE>>, Supplier<Class<ENTITY_TYPE>>) - Method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
- updateItem(UpdateItem) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
- UpdateItem - Class in org.leo.aws.ddb.data
- UpdateItem(PrimaryKey, Map<String, Object>) - Constructor for class org.leo.aws.ddb.data.UpdateItem
- UpdateItem.Builder - Interface in org.leo.aws.ddb.data
- UpdateItem.DefaultUpdateItem - Class in org.leo.aws.ddb.data
- UpdateItem.DefaultUpdateItem.BuilderImpl - Class in org.leo.aws.ddb.data
- updateItems(String, List<? extends PatchUpdate>, Func1<PatchUpdate, UpdateItem>) - Method in interface org.leo.aws.ddb.repositories.DynamoDbRepository
-
Method updates a list of records/documents.
V
- validate() - Method in class org.leo.aws.ddb.repositories.GlobalSecondaryIndexImpl
- validateEntities() - Method in class org.leo.aws.ddb.config.EntityValidationConfig
- validateEntityClass(Class<?>) - Method in class org.leo.aws.ddb.config.EntityValidationConfig
- value - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractComparator
- value - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- value(String, AttributeValue) - Method in interface org.leo.aws.ddb.utils.Comparator
- value(String, AttributeValue) - Method in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractComparator
- value(String, AttributeValue) - Method in class org.leo.aws.ddb.utils.FilterExprImpl.NotExists
- Value - Interface in org.leo.aws.ddb.utils
- ValueImpl(String, AttributeValue, FilterExprImpl) - Constructor for class org.leo.aws.ddb.utils.FilterExprImpl.ValueImpl
- valueOf(String) - Static method in enum org.leo.aws.ddb.data.FilterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.leo.aws.ddb.data.NullValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.leo.aws.ddb.data.PatchUpdate.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.leo.aws.ddb.repositories.MapperUtils
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.leo.aws.ddb.data.FilterType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.leo.aws.ddb.data.NullValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.leo.aws.ddb.data.PatchUpdate.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.leo.aws.ddb.repositories.BaseRepositoryUtils
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.leo.aws.ddb.repositories.MapperUtils
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version - Variable in class org.leo.aws.ddb.data.VersionedEntity
- versionAttributeField - Variable in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- versionAttributeField - Variable in class org.leo.aws.ddb.repositories.AttributeMapper
- versionAttributeField(Tuple<Field, DbAttribute>) - Method in class org.leo.aws.ddb.repositories.AttributeMapper.AttributeMapperBuilder
- versionAttributeField(Tuple<Field, DbAttribute>) - Method in interface org.leo.aws.ddb.repositories.AttributeMapper.Builder
- VersionedEntity - Class in org.leo.aws.ddb.data
- VersionedEntity() - Constructor for class org.leo.aws.ddb.data.VersionedEntity
All Classes All Packages