Versions in this module Expand all Collapse all v0 v0.2.5 Jun 30, 2020 Changes in this version + const ConnectionStringEnvKey + func NewStmt(query string, c *Conn) *stmt + type Config struct + DataSet string + Location string + ProjectID string + func ConfigFromConnString(in string) (*Config, error) + type Conn struct + func NewConn(ctx context.Context, cfg *Config) (c *Conn, err error) + func (c *Conn) Begin() (driver.Tx, error) + func (c *Conn) Close() (err error) + func (c *Conn) Exec(query string, args []driver.Value) (res driver.Result, err error) + func (c *Conn) Ping(ctx context.Context) (err error) + func (c *Conn) Prepare(query string) (stmt driver.Stmt, err error) + func (c *Conn) Query(query string, args []driver.Value) (rows driver.Rows, err error) + type Connector struct + Client *bigquery.Client + Info map[string]string + func NewConnector(connectionString string) *Connector + func (c *Connector) Connect(ctx context.Context) (driver.Conn, error) + func (c *Connector) Driver() driver.Driver + type Dataset interface + Create func(ctx context.Context, md *bigquery.DatasetMetadata) (err error) + Delete func(ctx context.Context) (err error) + DeleteWithContents func(ctx context.Context) (err error) + Metadata func(ctx context.Context) (md *bigquery.DatasetMetadata, err error) + Model func(modelID string) *bigquery.Model + Models func(ctx context.Context) *bigquery.ModelIterator + Routine func(routineID string) *bigquery.Routine + Routines func(ctx context.Context) *bigquery.RoutineIterator + Table func(tableID string) *bigquery.Table + Tables func(ctx context.Context) *bigquery.TableIterator + Update func(ctx context.Context, dm bigquery.DatasetMetadataToUpdate, etag string) (md *bigquery.DatasetMetadata, err error) + type Driver struct + Config *Config + func (d *Driver) Open(connectionString string) (c driver.Conn, err error)