Uses of Class
org.leo.aws.ddb.model.PrimaryKey
-
Packages that use PrimaryKey Package Description org.leo.aws.ddb.model org.leo.aws.ddb.repositories -
-
Uses of PrimaryKey in org.leo.aws.ddb.model
Fields in org.leo.aws.ddb.model declared as PrimaryKey Modifier and Type Field Description private PrimaryKeyPage.BuilderImpl. lastEndKeyprivate PrimaryKeyPage. lastEndKeyprivate PrimaryKeyUpdateItem.DefaultUpdateItem.BuilderImpl. primaryKeyprivate PrimaryKeyUpdateItem. primaryKeyMethods in org.leo.aws.ddb.model that return PrimaryKey Modifier and Type Method Description PrimaryKeyPrimaryKey.Builder. build()PrimaryKeyPrimaryKey.PrimaryKeyBuilder. build()PrimaryKeyPage. getLastEndKey()PrimaryKeyUpdateItem. getPrimaryKey()Methods in org.leo.aws.ddb.model with parameters of type PrimaryKey Modifier and Type Method Description Page.BuilderPage.Builder. lastEndKey(PrimaryKey lastEndKey)Page.BuilderPage.BuilderImpl. lastEndKey(PrimaryKey lastEndKey)UpdateItem.BuilderUpdateItem.Builder. primaryKey(PrimaryKey primaryKey)UpdateItem.BuilderUpdateItem.DefaultUpdateItem.BuilderImpl. primaryKey(PrimaryKey primaryKey)Constructors in org.leo.aws.ddb.model with parameters of type PrimaryKey Constructor Description DefaultUpdateItem(PrimaryKey primaryKey, Map<String,Object> updatedValues)Page(int pageSize, PrimaryKey lastEndKey)UpdateItem(PrimaryKey primaryKey, Map<String,Object> updatedValues) -
Uses of PrimaryKey in org.leo.aws.ddb.repositories
Methods in org.leo.aws.ddb.repositories that return PrimaryKey Modifier and Type Method Description default PrimaryKeyDataMapper. createPKFromItem(T item)Generate the primary key (hash key/range key combination) from the entity passed.default PrimaryKeyDynamoDbRepository. getPrimaryKey(ENTITY_TYPE item)Methods in org.leo.aws.ddb.repositories with parameters of type PrimaryKey Modifier and Type Method Description default reactor.core.publisher.Flux<ENTITY_TYPE>DynamoDbRepository. findBy(PrimaryKey... primaryKeys)(package private) <ENTITY_TYPE>
reactor.core.publisher.Mono<ENTITY_TYPE>BaseRepositoryUtils. findByPrimaryKey(PrimaryKey primaryKey, Supplier<Class<ENTITY_TYPE>> dataClassFunc)default reactor.core.publisher.Mono<ENTITY_TYPE>DynamoDbRepository. findByPrimaryKey(PrimaryKey primaryKey)Returns a record which matches the primary key passeddefault reactor.core.publisher.Mono<ENTITY_TYPE>DynamoDbRepository. findOne(PrimaryKey primaryKey)Returns a single record by primary key (Hash Key + Sort Key[if there is one])default Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue>DataMapper. getPrimaryKey(PrimaryKey primaryKey)Returns Attribute name to value mapping for the primary key object(package private) <ENTITY_TYPE>
ENTITY_TYPEBaseRepositoryUtils. handleCreateItemException(PrimaryKey primaryKey, String tableName, Throwable e)(package private) software.amazon.awssdk.services.dynamodb.model.UpdateItemResponseBaseRepositoryUtils. handleUpdateItemException(PrimaryKey primaryKey, String tableName, Throwable e)(package private) <ENTITY_TYPE>
reactor.core.publisher.Mono<ENTITY_TYPE>BaseRepositoryUtils. updateItem(PrimaryKey primaryKey, Map<String,Object> updatedValues, Class<ENTITY_TYPE> parameterType, DataMapper<ENTITY_TYPE> dataMapper, ENTITY_TYPE item)(package private) <ENTITY_TYPE>
reactor.core.publisher.Mono<ENTITY_TYPE>BaseRepositoryUtils. updateItem(PrimaryKey primaryKey, Map<String,Object> updatedValues, Function<PrimaryKey,reactor.core.publisher.Mono<ENTITY_TYPE>> findByPrimaryFunc, Supplier<Class<ENTITY_TYPE>> dataClassFunc)default reactor.core.publisher.Mono<ENTITY_TYPE>DynamoDbRepository. updateItem(PrimaryKey primaryKey, Map<String,Object> updatedValues)Method parameters in org.leo.aws.ddb.repositories with type arguments of type PrimaryKey Modifier and Type Method Description (package private) <ENTITY_TYPE>
reactor.core.publisher.Flux<ENTITY_TYPE>BaseRepositoryUtils. findByGlobalSecondaryIndex(String indexName, Object hashKeyValueObj, Object rangeKeyValue, Function<ENTITY_TYPE,PrimaryKey> primaryKeyFunc, Supplier<Class<ENTITY_TYPE>> dataClassFunc, Function<List<PrimaryKey>,reactor.core.publisher.Flux<ENTITY_TYPE>> findByPrimaryKeyFunc, Expr filterExpression)(package private) <ENTITY_TYPE>
reactor.core.publisher.Flux<ENTITY_TYPE>BaseRepositoryUtils. findByPrimaryKeys(List<PrimaryKey> primaryKeys, Supplier<Class<ENTITY_TYPE>> dataClassFunc)default reactor.core.publisher.Flux<ENTITY_TYPE>DynamoDbRepository. findByPrimaryKeys(List<PrimaryKey> primaryKeys)(package private) <ENTITY_TYPE>
reactor.core.publisher.Mono<ENTITY_TYPE>BaseRepositoryUtils. updateItem(ENTITY_TYPE item, Function<ENTITY_TYPE,PrimaryKey> primaryKeyFunc, Supplier<Class<ENTITY_TYPE>> dataClassFunc)(package private) <ENTITY_TYPE>
reactor.core.publisher.Flux<ENTITY_TYPE>BaseRepositoryUtils. updateItem(List<UpdateItem> updateItems, Supplier<Class<ENTITY_TYPE>> paramTypeFunc, Function<List<PrimaryKey>,reactor.core.publisher.Flux<ENTITY_TYPE>> findByPrimaryKeysFunc)(package private) <ENTITY_TYPE>
reactor.core.publisher.Mono<ENTITY_TYPE>BaseRepositoryUtils. updateItem(PrimaryKey primaryKey, Map<String,Object> updatedValues, Function<PrimaryKey,reactor.core.publisher.Mono<ENTITY_TYPE>> findByPrimaryFunc, Supplier<Class<ENTITY_TYPE>> dataClassFunc)
-