Package io.trino.plugin.bigquery
Class ReadSessionCreator
java.lang.Object
io.trino.plugin.bigquery.ReadSessionCreator
-
Constructor Summary
ConstructorsConstructorDescriptionReadSessionCreator(BigQueryClientFactory bigQueryClientFactory, BigQueryReadClientFactory bigQueryReadClientFactory, boolean viewEnabled, boolean arrowSerializationEnabled, io.airlift.units.Duration viewExpiration, int maxCreateReadSessionRetries) -
Method Summary
Modifier and TypeMethodDescriptioncom.google.cloud.bigquery.storage.v1.ReadSessioncreate(ConnectorSession session, com.google.cloud.bigquery.TableId remoteTable, List<String> selectedFields, Optional<String> filter, int parallelism) getSchemaAsString(com.google.cloud.bigquery.storage.v1.ReadSession readSession)
-
Constructor Details
-
ReadSessionCreator
public ReadSessionCreator(BigQueryClientFactory bigQueryClientFactory, BigQueryReadClientFactory bigQueryReadClientFactory, boolean viewEnabled, boolean arrowSerializationEnabled, io.airlift.units.Duration viewExpiration, int maxCreateReadSessionRetries)
-
-
Method Details
-
create
public com.google.cloud.bigquery.storage.v1.ReadSession create(ConnectorSession session, com.google.cloud.bigquery.TableId remoteTable, List<String> selectedFields, Optional<String> filter, int parallelism) -
getSchemaAsString
-