package
9.1.0+incompatible
Repository: https://github.com/takashabe/google-cloud-go.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
CivilDateTimeString returns a string representing a civil.DateTime in a format compatible with BigQuery SQL.
CivilTimeString returns a string representing a civil.Time in a format compatible with BigQuery SQL.
For a nullable BYTES field, use the type []byte and tag the field "nullable" (see below).
NewClient constructs a new Client which can perform BigQuery operations.
NewGCSReference constructs a reference to one or more Google Cloud Storage objects, which together constitute a data source or destination.
NewReaderSource creates a ReaderSource from an io.Reader.
# Constants
Constants describing the format of BigQuery table data.
No description provided by the author
Constants describing the format of BigQuery table data.
No description provided by the author
No description provided by the author
CreateIfNeeded will create the table if it does not already exist.
CreateNever ensures the table must already exist and will not be automatically created.
Constants describing the format of BigQuery table data.
Constants describing the format of BigQuery table data.
No description provided by the author
No description provided by the author
A domain (e.g.
No description provided by the author
No description provided by the author
No description provided by the author
Constants describing the format of BigQuery table data.
Email address of a Google Group.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Constants describing the format of BigQuery table data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A special group: one of projectOwners, projectReaders, projectWriters or allAuthenticatedUsers.
used only as a default in JobIterator.
No description provided by the author
No description provided by the author
No description provided by the author
Email address of an individual user.
No description provided by the author
A BigQuery view.
No description provided by the author
WriteAppend will append to any existing data in the destination table.
WriteEmpty fails writes if the destination table already contains data.
No description provided by the author
WriteTruncate overrides the existing data in the destination table.
# Structs
An AccessEntry describes the permissions that an entity has on a dataset.
BigtableColumn describes how BigQuery should access a Bigtable column.
BigtableColumnFamily describes how BigQuery should access a Bigtable column family.
BigtableOptions are additional options for Bigtable external data sources.
Client may be used to perform BigQuery operations.
A Copier copies data into a BigQuery table from one or more BigQuery tables.
CopyConfig holds the configuration for a copy job.
CSVOptions are additional options for CSV external data sources.
Dataset is a reference to a BigQuery dataset.
DatasetIterator iterates over the datasets in a project.
DatasetMetadata contains information about a BigQuery dataset.
DatasetMetadataToUpdate is used when updating a dataset's metadata.
An Error contains detailed information about a failed bigquery operation.
ExplainQueryStage describes one stage of a query.
ExplainQueryStep describes one step of a query stage.
ExternalDataConfig describes data external to BigQuery that can be used in queries and to create external tables.
ExtractConfig holds the configuration for an extract job.
An Extractor extracts data from a BigQuery table into Google Cloud Storage.
ExtractStatistics contains statistics about an extract job.
No description provided by the author
FileConfig contains configuration options that pertain to files, typically text files that require interpretation to be used as a BigQuery table.
GCSReference is a reference to one or more Google Cloud Storage objects, which together constitute an input or output to a BigQuery operation.
GoogleSheetsOptions are additional options for GoogleSheets external data sources.
A Job represents an operation which has been submitted to BigQuery for processing.
JobIDConfig describes how to create an ID for a job.
JobIterator iterates over jobs in a project.
JobStatistics contains statistics about a job.
JobStatus contains the current State of a job, and errors encountered while processing that job.
LoadConfig holds the configuration for a load job.
A Loader loads data from Google Cloud Storage into a BigQuery table.
LoadStatistics contains statistics about a load job.
NullBool represents a BigQuery BOOL that may be NULL.
NullDate represents a BigQuery DATE that may be null.
NullDateTime represents a BigQuery DATETIME that may be null.
NullFloat64 represents a BigQuery FLOAT64 that may be NULL.
NullInt64 represents a BigQuery INT64 that may be NULL.
NullString represents a BigQuery STRING that may be NULL.
NullTime represents a BigQuery TIME that may be null.
NullTimestamp represents a BigQuery TIMESTAMP that may be null.
A Query queries data from a BigQuery table.
QueryConfig holds the configuration for a query job.
A QueryParameter is a parameter to a query.
QueryStatistics contains statistics about a query job.
A ReaderSource is a source for a load operation that gets data from an io.Reader.
RowInsertionError contains all errors that occurred when attempting to insert a row.
A RowIterator provides access to the result of a BigQuery lookup.
StreamingBuffer holds information about the streaming buffer.
StructSaver implements ValueSaver for a struct.
A Table is a reference to a BigQuery table.
A TableIterator is an iterator over Tables.
TableMetadata contains information about a BigQuery table.
TableMetadataToUpdate is used when updating a table's metadata.
TimePartitioning describes the time-based date partitioning on a table.
An Uploader does streaming inserts into a BigQuery table.
ValuesSaver implements ValueSaver for a slice of Values.
# Interfaces
ExternalData is a table which is stored outside of BigQuery.
ExternalDataConfigOptions are additional options for external data configurations.
JobConfig contains configuration information for a job.
A LoadSource represents a source of data that can be loaded into a BigQuery table.
Statistics is one of ExtractStatistics, LoadStatistics or QueryStatistics.
Value stores the contents of a single cell from a BigQuery result.
ValueLoader stores a slice of Values representing a result row from a Read operation.
A ValueSaver returns a row of data to be inserted into a table.
# Type aliases
AccessRole is the level of access to grant to a dataset.
Compression is the type of compression to apply when writing data to Google Cloud Storage.
DataFormat describes the format of BigQuery table data.
Encoding specifies the character encoding of data to be loaded into BigQuery.
EntityType is the type of entity in an AccessEntry.
No description provided by the author
A MultiError contains multiple related errors.
PutMultiError contains an error for each row which was not successfully inserted into a BigQuery table.
QueryPriority specifies a priority with which a query is to be executed.
Schema describes the fields in a table or query result.
State is one of a sequence of states that a Job progresses through as it is processed.
TableCreateDisposition specifies the circumstances under which destination table will be created.
TableType is the type of table.
TableWriteDisposition specifies how existing data in a destination table is treated.