bigquery  v2
Public Member Functions | List of all members
google_bigquery_api::BigqueryService::TabledataResource Class Reference

#include <bigquery_service.h>

Public Member Functions

 TabledataResource (BigqueryService *service)
 
 ~TabledataResource ()
 
TabledataResource_InsertAllMethodNewInsertAllMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const absl::string_view &dataset_id, const absl::string_view &table_id, const TableDataInsertAllRequest &_content_) const
 
TabledataResource_ListMethodNewListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const absl::string_view &dataset_id, const absl::string_view &table_id) const
 
TabledataResource_ListMethodPager * NewListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const absl::string_view &dataset_id, const absl::string_view &table_id) const
 

Detailed Description

Acts as message factory for accessing data.

Constructor & Destructor Documentation

◆ TabledataResource()

google_bigquery_api::BigqueryService::TabledataResource::TabledataResource ( BigqueryService service)
explicit

Standard constructor.

Parameters
[in]serviceThe service instance is used to bind to the methods created from this resource instance. This will be the service that methods are invoked on.

◆ ~TabledataResource()

google_bigquery_api::BigqueryService::TabledataResource::~TabledataResource ( )
inline

Standard destructor.

Member Function Documentation

◆ NewInsertAllMethod()

TabledataResource_InsertAllMethod * google_bigquery_api::BigqueryService::TabledataResource::NewInsertAllMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project_id,
const absl::string_view &  dataset_id,
const absl::string_view &  table_id,
const TableDataInsertAllRequest _content_ 
) const

Creates a new TabledataResource_InsertAllMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]project_idProject ID of the destination table.
[in]dataset_idDataset ID of the destination table.
[in]table_idTable ID of the destination table.
[in]<em>content</em>The data object to insertAll.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethod()

TabledataResource_ListMethod * google_bigquery_api::BigqueryService::TabledataResource::NewListMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project_id,
const absl::string_view &  dataset_id,
const absl::string_view &  table_id 
) const

Creates a new TabledataResource_ListMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]project_idProject ID of the table to read.
[in]dataset_idDataset ID of the table to read.
[in]table_idTable ID of the table to read.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethodPager()

TabledataResource_ListMethodPager * google_bigquery_api::BigqueryService::TabledataResource::NewListMethodPager ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project_id,
const absl::string_view &  dataset_id,
const absl::string_view &  table_id 
) const

Creates a pager for iterating over incremental result pages.

Parameters
[in]<em>credential</em>NULL credentials will not authorize the request.
[in]project_idProject ID of the table to read.
[in]dataset_idDataset ID of the table to read.
[in]table_idTable ID of the table to read.
See also
googleapis::googleapis::ServiceRequestPager

The documentation for this class was generated from the following files: