| Package | Description |
|---|---|
| tech.ydb.core | |
| tech.ydb.core.grpc | |
| tech.ydb.core.impl.call | |
| tech.ydb.core.operation |
| Modifier and Type | Field and Description |
|---|---|
static Status |
Status.SUCCESS |
| Modifier and Type | Method and Description |
|---|---|
Status |
Result.getStatus() |
Status |
Result.Success.getStatus() |
Status |
Result.Fail.getStatus() |
Status |
Result.Unexpected.getStatus() |
Status |
Result.Error.getStatus() |
Status |
UnexpectedResultException.getStatus() |
static Status |
Status.of(StatusCode code) |
static Status |
Status.of(StatusCode code,
Double consumedRu,
Issue... issues) |
static Status |
Status.of(StatusCode code,
Issue... issues) |
static Status |
Status.of(StatusCode code,
Throwable cause,
Issue... issues) |
Status |
Status.withCause(Throwable cause) |
Status |
Status.withConsumedRu(Double newConsumedRu) |
Status |
Status.withIssues(Issue... newIssues) |
| Modifier and Type | Method and Description |
|---|---|
static <T> Function<Status,CompletableFuture<Result<T>>> |
Status.bindValue(T value)
Create functor to compose the successful status to completed future with specified value.
|
static Function<Status,CompletableFuture<Status>> |
Status.compose(Supplier<CompletableFuture<Status>> supplier)
Create functor to compose the successful status to next completable future with another status.
|
static Function<Status,CompletableFuture<Status>> |
Status.compose(Supplier<CompletableFuture<Status>> supplier)
Create functor to compose the successful status to next completable future with another status.
|
static <T> Function<Status,CompletableFuture<Result<T>>> |
Status.composeResult(Supplier<CompletableFuture<Result<T>>> supplier)
Create functor to compose the successful status to next completable future with result.
|
static <T> Function<Result<T>,CompletableFuture<Status>> |
Result.composeStatus(Function<T,CompletableFuture<Status>> mapper)
Create functor to compose the successful result to next completable future with status.
|
CompletableFuture<Status> |
Result.mapStatusFuture(Function<T,CompletableFuture<Status>> mapper) |
CompletableFuture<Status> |
Result.Success.mapStatusFuture(Function<V,CompletableFuture<Status>> mapper) |
CompletableFuture<Status> |
Result.Fail.mapStatusFuture(Function<V,CompletableFuture<Status>> mapper) |
CompletableFuture<Status> |
Result.Unexpected.mapStatusFuture(Function<V,CompletableFuture<Status>> mapper) |
CompletableFuture<Status> |
Result.Error.mapStatusFuture(Function<V,CompletableFuture<Status>> mapper) |
| Modifier and Type | Method and Description |
|---|---|
static <V> Result<V> |
Result.fail(Status status) |
static <V> Result<V> |
Result.success(V value,
Status status) |
| Constructor and Description |
|---|
UnexpectedResultException(String message,
Status status) |
| Modifier and Type | Method and Description |
|---|---|
static Status |
GrpcStatuses.toStatus(io.grpc.Status status) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Status> |
GrpcReadStream.start(GrpcReadStream.Observer<R> observer)
Start a stream, using
observer for processing response messages. |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Status> |
ProxyReadStream.start(GrpcReadStream.Observer<DestR> observer) |
CompletableFuture<Status> |
EmptyStream.start(GrpcReadStream.Observer<R> observer) |
CompletableFuture<Status> |
ReadWriteStreamCall.start(GrpcReadStream.Observer<R> observer) |
CompletableFuture<Status> |
ReadStreamCall.start(GrpcReadStream.Observer<RespT> observer) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProxyReadStream.MessageFunctor.apply(BaseR message,
CompletableFuture<Status> promise,
GrpcReadStream.Observer<DestR> observer) |
| Constructor and Description |
|---|
EmptyStream(Status status) |
| Modifier and Type | Method and Description |
|---|---|
Status |
StatusMapper.apply(Result<R> result) |
| Modifier and Type | Method and Description |
|---|---|
static <R> Function<Result<R>,Operation<Status>> |
OperationBinder.bindAsync(GrpcTransport transport,
Function<R,tech.ydb.proto.OperationProtos.Operation> method) |
static <R> Function<Result<R>,Status> |
OperationBinder.bindSync(Function<R,tech.ydb.proto.OperationProtos.Operation> method) |
CompletableFuture<Status> |
Operation.cancel() |
CompletableFuture<Status> |
Operation.forget() |
Copyright © 2024. All rights reserved.