Class ClickHouseStreamObserver

java.lang.Object
com.clickhouse.client.grpc.ClickHouseStreamObserver
All Implemented Interfaces:
io.grpc.stub.StreamObserver<Result>

public class ClickHouseStreamObserver extends Object implements io.grpc.stub.StreamObserver<Result>
  • Constructor Details

    • ClickHouseStreamObserver

      protected ClickHouseStreamObserver(ClickHouseConfig config, ClickHouseNode server, com.clickhouse.data.ClickHouseOutputStream output)
  • Method Details

    • checkClosed

      protected void checkClosed()
    • updateStatus

      protected boolean updateStatus(Result result)
    • isCompleted

      public boolean isCompleted()
    • isCancelled

      public boolean isCancelled()
    • getSummary

      public ClickHouseResponseSummary getSummary()
    • getError

      public IOException getError()
    • onNext

      public void onNext(Result value)
      Specified by:
      onNext in interface io.grpc.stub.StreamObserver<Result>
    • onError

      public void onError(Throwable t)
      Specified by:
      onError in interface io.grpc.stub.StreamObserver<Result>
    • onCompleted

      public void onCompleted()
      Specified by:
      onCompleted in interface io.grpc.stub.StreamObserver<Result>
    • await

      public boolean await(long timeout, TimeUnit unit) throws InterruptedException
      Throws:
      InterruptedException
    • awaitCompletion

      public boolean awaitCompletion(long timeout, TimeUnit unit) throws InterruptedException
      Throws:
      InterruptedException
    • getInputStream

      public com.clickhouse.data.ClickHouseInputStream getInputStream()