Class SqlServerStreamImpl

java.lang.Object
com.google.cloud.bigtable.data.v2.stub.sql.SqlServerStreamImpl
All Implemented Interfaces:
SqlServerStream

@InternalApi("For internal use only") public abstract class SqlServerStreamImpl extends Object implements SqlServerStream
Implementation of SqlServerStream using AutoValue

This is considered an internal implementation detail and should not be used by applications.

  • Constructor Details

    • SqlServerStreamImpl

      public SqlServerStreamImpl()
  • Method Details

    • create

      @InternalApi("Visible for testing") public static SqlServerStreamImpl create(com.google.api.core.ApiFuture<ResultSetMetadata> metadataApiFuture, com.google.api.gax.rpc.ServerStream<com.google.cloud.bigtable.data.v2.internal.SqlRow> rowServerStream)
    • metadataFuture

      public abstract com.google.api.core.ApiFuture<ResultSetMetadata> metadataFuture()
      Specified by:
      metadataFuture in interface SqlServerStream
    • rows

      public abstract com.google.api.gax.rpc.ServerStream<com.google.cloud.bigtable.data.v2.internal.SqlRow> rows()
      Specified by:
      rows in interface SqlServerStream