Uses of Interface
com.cloudimpl.outstack.runtime.QueryOperations

  • Uses of QueryOperations in com.cloudimpl.outstack.runtime

    Subinterfaces of QueryOperations in com.cloudimpl.outstack.runtime
    Modifier and Type Interface Description
    interface  ITransaction<R extends RootEntity>  
    Classes in com.cloudimpl.outstack.runtime that implement QueryOperations
    Modifier and Type Class Description
    static class  EntityContextProvider.Transaction<R extends RootEntity>  
    static class  EntityContextProvider.UnboundedTransaction<R extends RootEntity>  
    static class  EntityQueryContextProvider.ReadOnlyTransaction<R extends RootEntity>  
    class  EventRepositoy<T extends RootEntity>  
    Fields in com.cloudimpl.outstack.runtime declared as QueryOperations
    Modifier and Type Field Description
    protected QueryOperations<?> EntityContext.queryOperation  
    protected QueryOperations<T> EntityQueryContextProvider.queryOperation  
    protected QueryOperations<R> EntityQueryContextProvider.ReadOnlyTransaction.queryOperation  
    Fields in com.cloudimpl.outstack.runtime with type parameters of type QueryOperations
    Modifier and Type Field Description
    protected java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> EntityContext.queryOperationSelector  
    protected java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> EntityQueryContextProvider.queryOperationSelector  
    protected java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> EntityQueryContextProvider.ReadOnlyTransaction.queryOperationSelector  
    Methods in com.cloudimpl.outstack.runtime that return QueryOperations
    Modifier and Type Method Description
    protected <R extends RootEntity>
    QueryOperations<R>
    EntityContext.getQueryOperations()  
    <R extends RootEntity>
    QueryOperations<R>
    QueryOperationSelector.select​(java.lang.Class<R> type)  
    Constructors in com.cloudimpl.outstack.runtime with parameters of type QueryOperations
    Constructor Description
    AsyncEntityContext​(java.lang.Class<T> entityType, java.lang.String tid, java.lang.String tenantId, java.util.Optional<EntityProvider<? extends RootEntity>> entitySupplier, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version, java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono> requestHandler)  
    ChildEntityContext​(java.lang.Class<R> rootType, java.lang.String rootId, java.lang.Class<T> entityType, java.lang.String tenantId, java.util.Optional<EntityProvider<? extends RootEntity>> entitySupplier, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations<R> queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version)  
    EntityContext​(java.lang.Class<T> entityType, java.lang.String tenantId, java.util.Optional<EntityProvider<? extends RootEntity>> entitySupplier, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations<?> queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version)  
    EntityContextProvider​(java.lang.Class<T> type, EntityProvider entityProvider, java.util.function.Supplier<java.lang.String> idGenerator, QueryOperations<T> queryOperation, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
    EntityQueryContextProvider​(java.lang.Class<T> type, java.util.function.Supplier<java.lang.String> idGenerator, QueryOperations<T> queryOperation, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
    ExternalEntityQueryProvider​(QueryOperations<R> queryOperations, java.lang.Class<R> type, java.util.Collection<java.lang.String> tenantIds)  
    ReadOnlyTransaction​(java.lang.Class<R> type, java.util.function.Supplier<java.lang.String> idGenerator, java.lang.String rootTid, java.lang.String tenantId, QueryOperations<R> queryOperation, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version, boolean async, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
    RootEntityContext​(java.lang.Class<T> entityType, java.lang.String tid, java.lang.String tenantId, java.util.Optional<EntityProvider<? extends RootEntity>> entitySupplier, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations<T> queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version)  
    Transaction​(java.lang.Class<R> type, EntityProvider entityProvider, java.util.function.Supplier<java.lang.String> idGenerator, java.lang.String rootId, java.lang.String tenantId, QueryOperations<R> queryOperation, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version, boolean async, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
    UnboundedEntityContext​(EntityContextProvider entityContextProvider, java.lang.Class<T> entityType, java.lang.String tenantId, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations<?> queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version, java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono> requestHandler)  
    UnboundedTransaction​(EntityContextProvider entityContextProvider, java.lang.String tenantId, java.util.function.Supplier<java.lang.String> idGenerator, QueryOperations<R> queryOperation, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.Class<? extends Entity> entityType, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
    Constructor parameters in com.cloudimpl.outstack.runtime with type arguments of type QueryOperations
    Constructor Description
    AsyncEntityContext​(java.lang.Class<T> entityType, java.lang.String tid, java.lang.String tenantId, java.util.Optional<EntityProvider<? extends RootEntity>> entitySupplier, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version, java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono> requestHandler)  
    ChildEntityContext​(java.lang.Class<R> rootType, java.lang.String rootId, java.lang.Class<T> entityType, java.lang.String tenantId, java.util.Optional<EntityProvider<? extends RootEntity>> entitySupplier, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations<R> queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version)  
    EntityContext​(java.lang.Class<T> entityType, java.lang.String tenantId, java.util.Optional<EntityProvider<? extends RootEntity>> entitySupplier, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations<?> queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version)  
    EntityContextProvider​(java.lang.Class<T> type, EntityProvider entityProvider, java.util.function.Supplier<java.lang.String> idGenerator, QueryOperations<T> queryOperation, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
    EntityQueryContextProvider​(java.lang.Class<T> type, java.util.function.Supplier<java.lang.String> idGenerator, QueryOperations<T> queryOperation, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
    ReadOnlyTransaction​(java.lang.Class<R> type, java.util.function.Supplier<java.lang.String> idGenerator, java.lang.String rootTid, java.lang.String tenantId, QueryOperations<R> queryOperation, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version, boolean async, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
    RootEntityContext​(java.lang.Class<T> entityType, java.lang.String tid, java.lang.String tenantId, java.util.Optional<EntityProvider<? extends RootEntity>> entitySupplier, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations<T> queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version)  
    ServiceProvider​(java.lang.Class<T> rootType, EventRepositoy<T> eventRepository, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler, java.util.function.Supplier<java.util.function.Consumer> injector)  
    ServiceQueryProvider​(java.lang.Class<T> rootType, EventRepositoy<T> eventRepository, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler, java.util.function.Supplier<java.util.function.Consumer> injector)  
    Transaction​(java.lang.Class<R> type, EntityProvider entityProvider, java.util.function.Supplier<java.lang.String> idGenerator, java.lang.String rootId, java.lang.String tenantId, QueryOperations<R> queryOperation, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version, boolean async, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
    UnboundedEntityContext​(EntityContextProvider entityContextProvider, java.lang.Class<T> entityType, java.lang.String tenantId, java.util.function.Supplier<java.lang.String> idGenerator, java.util.Optional<CRUDOperations> crudOperations, QueryOperations<?> queryOperation, java.util.Optional<java.util.function.Consumer<Event>> eventPublisher, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.String version, java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono> requestHandler)  
    UnboundedTransaction​(EntityContextProvider entityContextProvider, java.lang.String tenantId, java.util.function.Supplier<java.lang.String> idGenerator, QueryOperations<R> queryOperation, java.util.function.Consumer<java.lang.Object> validator, java.util.function.Function<java.lang.Class<? extends RootEntity>,​QueryOperations<?>> queryOperationSelector, java.lang.Class<? extends Entity> entityType, java.util.function.Supplier<java.util.function.BiFunction<java.lang.String,​java.lang.Object,​reactor.core.publisher.Mono>> requestHandler)  
  • Uses of QueryOperations in com.cloudimpl.outstack.runtime.repo

    Classes in com.cloudimpl.outstack.runtime.repo that implement QueryOperations
    Modifier and Type Class Description
    class  MemEventRepository<T extends RootEntity>  
    class  SimpleTransaction<T extends RootEntity>  
    Constructors in com.cloudimpl.outstack.runtime.repo with parameters of type QueryOperations
    Constructor Description
    SimpleTransaction​(java.lang.Class<? extends RootEntity> rootType, QueryOperations<T> queryOperation)