Class PostgresBackendLoader
java.lang.Object
org.dotwebstack.framework.backend.postgres.PostgresBackendLoader
- All Implemented Interfaces:
org.dotwebstack.framework.core.backend.BackendLoader
public class PostgresBackendLoader
extends Object
implements org.dotwebstack.framework.core.backend.BackendLoader
-
Field Summary
Fields inherited from interface org.dotwebstack.framework.core.backend.BackendLoader
NILL_MAP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<reactor.core.publisher.GroupedFlux<Map<String,Object>, Map<String, Object>>> batchLoadMany(org.dotwebstack.framework.core.query.model.CollectionBatchRequest collectionBatchRequest, org.dotwebstack.framework.core.query.model.RequestContext requestContext) batchLoadSingle(org.dotwebstack.framework.core.query.model.BatchRequest batchRequest, org.dotwebstack.framework.core.query.model.RequestContext requestContext) loadMany(org.dotwebstack.framework.core.query.model.CollectionRequest collectionRequest, org.dotwebstack.framework.core.query.model.RequestContext requestContext) loadSingle(org.dotwebstack.framework.core.query.model.ObjectRequest objectRequest, org.dotwebstack.framework.core.query.model.RequestContext requestContext)
-
Constructor Details
-
PostgresBackendLoader
-
-
Method Details
-
loadSingle
public reactor.core.publisher.Mono<Map<String,Object>> loadSingle(org.dotwebstack.framework.core.query.model.ObjectRequest objectRequest, org.dotwebstack.framework.core.query.model.RequestContext requestContext) - Specified by:
loadSinglein interfaceorg.dotwebstack.framework.core.backend.BackendLoader
-
loadMany
public reactor.core.publisher.Flux<Map<String,Object>> loadMany(org.dotwebstack.framework.core.query.model.CollectionRequest collectionRequest, org.dotwebstack.framework.core.query.model.RequestContext requestContext) - Specified by:
loadManyin interfaceorg.dotwebstack.framework.core.backend.BackendLoader
-
batchLoadMany
public reactor.core.publisher.Flux<reactor.core.publisher.GroupedFlux<Map<String,Object>, batchLoadManyMap<String, Object>>> (org.dotwebstack.framework.core.query.model.CollectionBatchRequest collectionBatchRequest, org.dotwebstack.framework.core.query.model.RequestContext requestContext) - Specified by:
batchLoadManyin interfaceorg.dotwebstack.framework.core.backend.BackendLoader
-
batchLoadSingle
public reactor.core.publisher.Flux<reactor.util.function.Tuple2<Map<String,Object>, batchLoadSingleMap<String, Object>>> (org.dotwebstack.framework.core.query.model.BatchRequest batchRequest, org.dotwebstack.framework.core.query.model.RequestContext requestContext) - Specified by:
batchLoadSinglein interfaceorg.dotwebstack.framework.core.backend.BackendLoader
-