Class ReadSessionCreator

java.lang.Object
io.trino.plugin.bigquery.ReadSessionCreator

public class ReadSessionCreator extends Object
  • 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

      public String getSchemaAsString(com.google.cloud.bigquery.storage.v1.ReadSession readSession)