package
1.5.5
Repository: https://github.com/grpc/test-infra.git
Documentation: pkg.go.dev

# Functions

JSONDotAccessorToArrowAccessor converts StandardSQL's dot operator for accessing JSON fields into Postgres's arrow operator.
NewBigQueryClient creates a new BigQueryClient.
NewConfig creates a new Config.
NewLogger returns a new Logger.
NewPostgresClient creates a new PostgresClient.
NewTransfer returns a new Transfer.

# Structs

BigQueryClient interacts with an instance of BigQuery.
BigQueryConfig stores configuration needed to connect to the BigQuery instance.
BigQuerySchema is a map of column names to BigQuery datatypes.
Config holds the configuration for the transfer, dictated by the YAML file or environment variables.
Logger proves per-table logging.
PostgresClient interacts with an instance of PostgreSQL.
PostgresConfig stores configuration needed to connect to the PostgreSQL instance.
PostgresSchema is a map of column names to Postgres datatypes.
TableConfig stores configuration about which BigQuery datasets and tables to transfer to PostgreSQL.
Transfer provides functions to transfer data from BigQuery to PostgreSQL.
YAMLConfig stores the configuration of the application.