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 classStreamWriter.SingleConnectionOrConnectionPool.KindKind 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)voidclose(StreamWriter streamWriter)abstract com.google.cloud.bigquery.storage.v1.ConnectionWorkerconnectionWorker()abstract ConnectionWorkerPoolconnectionWorkerPool()abstract StreamWriter.SingleConnectionOrConnectionPool.KindgetKind()static StreamWriter.SingleConnectionOrConnectionPoolofConnectionPool(ConnectionWorkerPool connectionPool)static StreamWriter.SingleConnectionOrConnectionPoolofSingleConnection(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)
-
-