Class StreamWriter.SingleConnectionOrConnectionPool
- java.lang.Object
-
- com.google.cloud.bigquery.storage.v1.StreamWriter.SingleConnectionOrConnectionPool
-
- Enclosing class:
- StreamWriter
public abstract static class StreamWriter.SingleConnectionOrConnectionPool extends Object
When in single table mode, append directly to connectionWorker. Otherwise append to connection pool in multiplexing mode.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StreamWriter.SingleConnectionOrConnectionPool.Kind
Kind of connection operation mode.
-
Constructor Summary
Constructors Constructor Description SingleConnectionOrConnectionPool()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description com.google.api.core.ApiFuture<AppendRowsResponse>
append(StreamWriter streamWriter, ProtoRows protoRows, long offset)
void
close(StreamWriter streamWriter)
abstract com.google.cloud.bigquery.storage.v1.ConnectionWorker
connectionWorker()
abstract ConnectionWorkerPool
connectionWorkerPool()
abstract StreamWriter.SingleConnectionOrConnectionPool.Kind
getKind()
static StreamWriter.SingleConnectionOrConnectionPool
ofConnectionPool(ConnectionWorkerPool connectionPool)
static StreamWriter.SingleConnectionOrConnectionPool
ofSingleConnection(com.google.cloud.bigquery.storage.v1.ConnectionWorker connection)
-
-
-
Method Detail
-
getKind
public abstract StreamWriter.SingleConnectionOrConnectionPool.Kind getKind()
-
connectionWorker
public abstract com.google.cloud.bigquery.storage.v1.ConnectionWorker connectionWorker()
-
connectionWorkerPool
public abstract ConnectionWorkerPool connectionWorkerPool()
-
append
public com.google.api.core.ApiFuture<AppendRowsResponse> append(StreamWriter streamWriter, ProtoRows protoRows, long offset)
-
close
public void close(StreamWriter streamWriter)
-
ofSingleConnection
public static StreamWriter.SingleConnectionOrConnectionPool ofSingleConnection(com.google.cloud.bigquery.storage.v1.ConnectionWorker connection)
-
ofConnectionPool
public static StreamWriter.SingleConnectionOrConnectionPool ofConnectionPool(ConnectionWorkerPool connectionPool)
-
-