Documentation
¶
Overview ¶
Package bqsuites provides a common interface for publishing Suites and SuiteSets to BigQuery.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PublishSuite ¶
PublishSuite publishes a suite to BigQuery using the provided inserter.
func PublishSuiteClosures ¶
func PublishSuiteClosures(ctx context.Context, inserter *bigquery.Inserter, closures []*ClosurePublishInfo) error
PublishSuiteClosures publishes a list of SuiteClosures to BigQuery using the provided inserter, these are used for quicker lookups of relation info between suites and suite sets.
Types ¶
type BuildInfo ¶
BuildInfo holds the build and version info that is associated with published Suites/SuiteSets
type ClosurePublishInfo ¶
type ClosurePublishInfo struct { Closure *suite.SuiteClosure Build BuildInfo }
type PublishInfo ¶
type PublishInfo struct { Suite suite.CentralizedSuite Build BuildInfo }
PublishInfo is the information needed to publish a Suite or SuiteSet to BigQuery.
Click to show internal directories.
Click to hide internal directories.