Uses of Class
org.leo.aws.ddb.data.PrimaryKey
-
Packages that use PrimaryKey Package Description org.leo.aws.ddb.data org.leo.aws.ddb.repositories -
-
Uses of PrimaryKey in org.leo.aws.ddb.data
Fields in org.leo.aws.ddb.data 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.data that return PrimaryKey Modifier and Type Method Description PrimaryKeyPrimaryKey.Builder. build()PrimaryKeyPrimaryKey.PrimaryKeyBuilder. build()PrimaryKeyPage. getLastEndKey()PrimaryKeyUpdateItem. getPrimaryKey()Methods in org.leo.aws.ddb.data 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.data 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)
-