A B C D E F G H I L M N O P R S T U V 
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.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.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
 
nextName - Variable in class org.leo.aws.ddb.utils.FilterExprImpl.AbstractOperator
 
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.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
 
A B C D E F G H I L M N O P R S T U V 
All Classes All Packages