Google Cloud BigQuery C++ Client  1.42.0
A C++ Client Library for Google Cloud BigQuery
Classes | Typedefs | Functions
google::cloud::bigquery Namespace Reference

Classes

class  BigQueryReadClient
 BigQuery Read API. More...
 
class  BigQueryReadConnection
 The BigQueryReadConnection object for BigQueryReadClient. More...
 
class  BigQueryReadConnectionIdempotencyPolicy
 
struct  BigQueryReadRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  BigQueryReadBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  BigQueryReadConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 
class  BigQueryWriteClient
 BigQuery Write API. More...
 
class  BigQueryWriteConnection
 The BigQueryWriteConnection object for BigQueryWriteClient. More...
 
class  BigQueryWriteConnectionIdempotencyPolicy
 
struct  BigQueryWriteRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  BigQueryWriteBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  BigQueryWriteConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 
class  ConnectionServiceClient
 Manages external data source connections and credentials. More...
 
class  ConnectionServiceConnection
 The ConnectionServiceConnection object for ConnectionServiceClient. More...
 
class  ConnectionServiceConnectionIdempotencyPolicy
 
struct  ConnectionServiceRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  ConnectionServiceBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  ConnectionServiceConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 
class  DataTransferServiceClient
 This API allows users to manage their data transfers into BigQuery. More...
 
class  DataTransferServiceConnection
 The DataTransferServiceConnection object for DataTransferServiceClient. More...
 
class  DataTransferServiceConnectionIdempotencyPolicy
 
struct  DataTransferServiceRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  DataTransferServiceBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  DataTransferServiceConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 
class  ModelServiceClient
 ModelServiceClient. More...
 
class  ModelServiceConnection
 The ModelServiceConnection object for ModelServiceClient. More...
 
class  ModelServiceConnectionIdempotencyPolicy
 
struct  ModelServiceRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  ModelServiceBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  ModelServiceConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 
class  ReservationServiceClient
 This API allows users to manage their flat-rate BigQuery reservations. More...
 
class  ReservationServiceConnection
 The ReservationServiceConnection object for ReservationServiceClient. More...
 
class  ReservationServiceConnectionIdempotencyPolicy
 
struct  ReservationServiceRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  ReservationServiceBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  ReservationServiceConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 

Typedefs

using BigQueryReadRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::BigQueryReadRetryTraits >
 
using BigQueryReadLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::BigQueryReadRetryTraits >
 
using BigQueryReadLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::BigQueryReadRetryTraits >
 
using BigQueryReadPolicyOptionList = OptionList< BigQueryReadRetryPolicyOption, BigQueryReadBackoffPolicyOption, BigQueryReadConnectionIdempotencyPolicyOption >
 
using BigQueryWriteRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::BigQueryWriteRetryTraits >
 
using BigQueryWriteLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::BigQueryWriteRetryTraits >
 
using BigQueryWriteLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::BigQueryWriteRetryTraits >
 
using BigQueryWritePolicyOptionList = OptionList< BigQueryWriteRetryPolicyOption, BigQueryWriteBackoffPolicyOption, BigQueryWriteConnectionIdempotencyPolicyOption >
 
using ConnectionServiceRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::ConnectionServiceRetryTraits >
 
using ConnectionServiceLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::ConnectionServiceRetryTraits >
 
using ConnectionServiceLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::ConnectionServiceRetryTraits >
 
using ConnectionServicePolicyOptionList = OptionList< ConnectionServiceRetryPolicyOption, ConnectionServiceBackoffPolicyOption, ConnectionServiceConnectionIdempotencyPolicyOption >
 
using DataTransferServiceRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::DataTransferServiceRetryTraits >
 
using DataTransferServiceLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::DataTransferServiceRetryTraits >
 
using DataTransferServiceLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::DataTransferServiceRetryTraits >
 
using DataTransferServicePolicyOptionList = OptionList< DataTransferServiceRetryPolicyOption, DataTransferServiceBackoffPolicyOption, DataTransferServiceConnectionIdempotencyPolicyOption >
 
using ModelServiceRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::ModelServiceRetryTraits >
 
using ModelServiceLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::ModelServiceRetryTraits >
 
using ModelServiceLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::ModelServiceRetryTraits >
 
using ModelServicePolicyOptionList = OptionList< ModelServiceRetryPolicyOption, ModelServiceBackoffPolicyOption, ModelServiceConnectionIdempotencyPolicyOption >
 
using ReservationServiceRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::ReservationServiceRetryTraits >
 
using ReservationServiceLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::ReservationServiceRetryTraits >
 
using ReservationServiceLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::ReservationServiceRetryTraits >
 
using ReservationServicePolicyOptionList = OptionList< ReservationServiceRetryPolicyOption, ReservationServiceBackoffPolicyOption, ReservationServiceConnectionIdempotencyPolicyOption >
 

Functions

void BigQueryReadReadRowsStreamingUpdater (google::cloud::bigquery::storage::v1::ReadRowsResponse const &response, google::cloud::bigquery::storage::v1::ReadRowsRequest &request)
 
std::shared_ptr< BigQueryReadConnectionMakeBigQueryReadConnection (Options options={})
 A factory function to construct an object of type BigQueryReadConnection. More...
 
std::unique_ptr< BigQueryReadConnectionIdempotencyPolicyMakeDefaultBigQueryReadConnectionIdempotencyPolicy ()
 
std::shared_ptr< BigQueryWriteConnectionMakeBigQueryWriteConnection (Options options={})
 A factory function to construct an object of type BigQueryWriteConnection. More...
 
std::unique_ptr< BigQueryWriteConnectionIdempotencyPolicyMakeDefaultBigQueryWriteConnectionIdempotencyPolicy ()
 
std::shared_ptr< ConnectionServiceConnectionMakeConnectionServiceConnection (Options options={})
 A factory function to construct an object of type ConnectionServiceConnection. More...
 
std::unique_ptr< ConnectionServiceConnectionIdempotencyPolicyMakeDefaultConnectionServiceConnectionIdempotencyPolicy ()
 
std::shared_ptr< DataTransferServiceConnectionMakeDataTransferServiceConnection (Options options={})
 A factory function to construct an object of type DataTransferServiceConnection. More...
 
std::unique_ptr< DataTransferServiceConnectionIdempotencyPolicyMakeDefaultDataTransferServiceConnectionIdempotencyPolicy ()
 
std::shared_ptr< ModelServiceConnectionMakeModelServiceConnection (Options options={})
 A factory function to construct an object of type ModelServiceConnection. More...
 
std::unique_ptr< ModelServiceConnectionIdempotencyPolicyMakeDefaultModelServiceConnectionIdempotencyPolicy ()
 
std::shared_ptr< ReservationServiceConnectionMakeReservationServiceConnection (Options options={})
 A factory function to construct an object of type ReservationServiceConnection. More...
 
std::unique_ptr< ReservationServiceConnectionIdempotencyPolicyMakeDefaultReservationServiceConnectionIdempotencyPolicy ()
 

Typedef Documentation

◆ BigQueryReadLimitedErrorCountRetryPolicy

using google::cloud::bigquery::BigQueryReadLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::BigQueryReadRetryTraits>

Definition at line 45 of file bigquery_read_connection.h.

◆ BigQueryReadLimitedTimeRetryPolicy

using google::cloud::bigquery::BigQueryReadLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::BigQueryReadRetryTraits>

Definition at line 41 of file bigquery_read_connection.h.

◆ BigQueryReadPolicyOptionList

Definition at line 49 of file bigquery_read_options.h.

◆ BigQueryReadRetryPolicy

using google::cloud::bigquery::BigQueryReadRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::BigQueryReadRetryTraits>

Definition at line 37 of file bigquery_read_connection.h.

◆ BigQueryWriteLimitedErrorCountRetryPolicy

using google::cloud::bigquery::BigQueryWriteLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::BigQueryWriteRetryTraits>

Definition at line 46 of file bigquery_write_connection.h.

◆ BigQueryWriteLimitedTimeRetryPolicy

using google::cloud::bigquery::BigQueryWriteLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::BigQueryWriteRetryTraits>

Definition at line 42 of file bigquery_write_connection.h.

◆ BigQueryWritePolicyOptionList

Definition at line 49 of file bigquery_write_options.h.

◆ BigQueryWriteRetryPolicy

using google::cloud::bigquery::BigQueryWriteRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::BigQueryWriteRetryTraits>

Definition at line 38 of file bigquery_write_connection.h.

◆ ConnectionServiceLimitedErrorCountRetryPolicy

using google::cloud::bigquery::ConnectionServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::ConnectionServiceRetryTraits>

Definition at line 45 of file connection_connection.h.

◆ ConnectionServiceLimitedTimeRetryPolicy

using google::cloud::bigquery::ConnectionServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::ConnectionServiceRetryTraits>

Definition at line 41 of file connection_connection.h.

◆ ConnectionServicePolicyOptionList

Definition at line 49 of file connection_options.h.

◆ ConnectionServiceRetryPolicy

using google::cloud::bigquery::ConnectionServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::ConnectionServiceRetryTraits>

Definition at line 37 of file connection_connection.h.

◆ DataTransferServiceLimitedErrorCountRetryPolicy

using google::cloud::bigquery::DataTransferServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::DataTransferServiceRetryTraits>

Definition at line 45 of file data_transfer_connection.h.

◆ DataTransferServiceLimitedTimeRetryPolicy

using google::cloud::bigquery::DataTransferServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::DataTransferServiceRetryTraits>

Definition at line 41 of file data_transfer_connection.h.

◆ DataTransferServicePolicyOptionList

Definition at line 49 of file data_transfer_options.h.

◆ DataTransferServiceRetryPolicy

using google::cloud::bigquery::DataTransferServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::DataTransferServiceRetryTraits>

Definition at line 37 of file data_transfer_connection.h.

◆ ModelServiceLimitedErrorCountRetryPolicy

using google::cloud::bigquery::ModelServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::ModelServiceRetryTraits>

Definition at line 44 of file model_connection.h.

◆ ModelServiceLimitedTimeRetryPolicy

using google::cloud::bigquery::ModelServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::ModelServiceRetryTraits>

Definition at line 40 of file model_connection.h.

◆ ModelServicePolicyOptionList

Definition at line 49 of file model_options.h.

◆ ModelServiceRetryPolicy

using google::cloud::bigquery::ModelServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::ModelServiceRetryTraits>

Definition at line 36 of file model_connection.h.

◆ ReservationServiceLimitedErrorCountRetryPolicy

using google::cloud::bigquery::ReservationServiceLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< bigquery_internal::ReservationServiceRetryTraits>

Definition at line 45 of file reservation_connection.h.

◆ ReservationServiceLimitedTimeRetryPolicy

using google::cloud::bigquery::ReservationServiceLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< bigquery_internal::ReservationServiceRetryTraits>

Definition at line 41 of file reservation_connection.h.

◆ ReservationServicePolicyOptionList

Definition at line 49 of file reservation_options.h.

◆ ReservationServiceRetryPolicy

using google::cloud::bigquery::ReservationServiceRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< bigquery_internal::ReservationServiceRetryTraits>

Definition at line 37 of file reservation_connection.h.

Function Documentation

◆ BigQueryReadReadRowsStreamingUpdater()

void google::cloud::bigquery::BigQueryReadReadRowsStreamingUpdater ( google::cloud::bigquery::storage::v1::ReadRowsResponse const &  response,
google::cloud::bigquery::storage::v1::ReadRowsRequest &  request 
)

◆ MakeBigQueryReadConnection()

std::shared_ptr<BigQueryReadConnection> google::cloud::bigquery::MakeBigQueryReadConnection ( Options  options = {})

A factory function to construct an object of type BigQueryReadConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of BigQueryReadClient, and that class used instead.

The optional opts argument may be used to configure aspects of the returned BigQueryReadConnection. Expected options are any of the types in the following option lists:

Note
Unrecognized options will be ignored. To debug issues with options set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment and unexpected options will be logged.
Parameters
options(optional) Configure the BigQueryReadConnection created by this function.

◆ MakeBigQueryWriteConnection()

std::shared_ptr<BigQueryWriteConnection> google::cloud::bigquery::MakeBigQueryWriteConnection ( Options  options = {})

A factory function to construct an object of type BigQueryWriteConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of BigQueryWriteClient, and that class used instead.

The optional opts argument may be used to configure aspects of the returned BigQueryWriteConnection. Expected options are any of the types in the following option lists:

Note
Unrecognized options will be ignored. To debug issues with options set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment and unexpected options will be logged.
Parameters
options(optional) Configure the BigQueryWriteConnection created by this function.

◆ MakeConnectionServiceConnection()

std::shared_ptr<ConnectionServiceConnection> google::cloud::bigquery::MakeConnectionServiceConnection ( Options  options = {})

A factory function to construct an object of type ConnectionServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ConnectionServiceClient, and that class used instead.

The optional opts argument may be used to configure aspects of the returned ConnectionServiceConnection. Expected options are any of the types in the following option lists:

Note
Unrecognized options will be ignored. To debug issues with options set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment and unexpected options will be logged.
Parameters
options(optional) Configure the ConnectionServiceConnection created by this function.

◆ MakeDataTransferServiceConnection()

std::shared_ptr<DataTransferServiceConnection> google::cloud::bigquery::MakeDataTransferServiceConnection ( Options  options = {})

A factory function to construct an object of type DataTransferServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of DataTransferServiceClient, and that class used instead.

The optional opts argument may be used to configure aspects of the returned DataTransferServiceConnection. Expected options are any of the types in the following option lists:

Note
Unrecognized options will be ignored. To debug issues with options set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment and unexpected options will be logged.
Parameters
options(optional) Configure the DataTransferServiceConnection created by this function.

◆ MakeDefaultBigQueryReadConnectionIdempotencyPolicy()

std::unique_ptr<BigQueryReadConnectionIdempotencyPolicy> google::cloud::bigquery::MakeDefaultBigQueryReadConnectionIdempotencyPolicy ( )

◆ MakeDefaultBigQueryWriteConnectionIdempotencyPolicy()

std::unique_ptr<BigQueryWriteConnectionIdempotencyPolicy> google::cloud::bigquery::MakeDefaultBigQueryWriteConnectionIdempotencyPolicy ( )

◆ MakeDefaultConnectionServiceConnectionIdempotencyPolicy()

std::unique_ptr<ConnectionServiceConnectionIdempotencyPolicy> google::cloud::bigquery::MakeDefaultConnectionServiceConnectionIdempotencyPolicy ( )

◆ MakeDefaultDataTransferServiceConnectionIdempotencyPolicy()

std::unique_ptr<DataTransferServiceConnectionIdempotencyPolicy> google::cloud::bigquery::MakeDefaultDataTransferServiceConnectionIdempotencyPolicy ( )

◆ MakeDefaultModelServiceConnectionIdempotencyPolicy()

std::unique_ptr<ModelServiceConnectionIdempotencyPolicy> google::cloud::bigquery::MakeDefaultModelServiceConnectionIdempotencyPolicy ( )

◆ MakeDefaultReservationServiceConnectionIdempotencyPolicy()

std::unique_ptr<ReservationServiceConnectionIdempotencyPolicy> google::cloud::bigquery::MakeDefaultReservationServiceConnectionIdempotencyPolicy ( )

◆ MakeModelServiceConnection()

std::shared_ptr<ModelServiceConnection> google::cloud::bigquery::MakeModelServiceConnection ( Options  options = {})

A factory function to construct an object of type ModelServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ModelServiceClient, and that class used instead.

The optional opts argument may be used to configure aspects of the returned ModelServiceConnection. Expected options are any of the types in the following option lists:

Note
Unrecognized options will be ignored. To debug issues with options set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment and unexpected options will be logged.
Parameters
options(optional) Configure the ModelServiceConnection created by this function.

◆ MakeReservationServiceConnection()

std::shared_ptr<ReservationServiceConnection> google::cloud::bigquery::MakeReservationServiceConnection ( Options  options = {})

A factory function to construct an object of type ReservationServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ReservationServiceClient, and that class used instead.

The optional opts argument may be used to configure aspects of the returned ReservationServiceConnection. Expected options are any of the types in the following option lists:

Note
Unrecognized options will be ignored. To debug issues with options set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment and unexpected options will be logged.
Parameters
options(optional) Configure the ReservationServiceConnection created by this function.