Google Cloud BigQuery C++ Client 2.13.0
A C++ Client Library for Google Cloud BigQuery
Loading...
Searching...
No Matches
Public Member Functions | List of all members
google::cloud::bigquery_biglake_v1::MetastoreServiceConnection Class Referenceabstract

The MetastoreServiceConnection object for MetastoreServiceClient. More...

#include <google/cloud/bigquery/biglake/v1/metastore_connection.h>

Public Member Functions

virtual ~MetastoreServiceConnection ()=0
 
virtual Options options ()
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Catalog > CreateCatalog (google::cloud::bigquery::biglake::v1::CreateCatalogRequest const &request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Catalog > DeleteCatalog (google::cloud::bigquery::biglake::v1::DeleteCatalogRequest const &request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Catalog > GetCatalog (google::cloud::bigquery::biglake::v1::GetCatalogRequest const &request)
 
virtual StreamRange< google::cloud::bigquery::biglake::v1::Catalog > ListCatalogs (google::cloud::bigquery::biglake::v1::ListCatalogsRequest request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Database > CreateDatabase (google::cloud::bigquery::biglake::v1::CreateDatabaseRequest const &request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Database > DeleteDatabase (google::cloud::bigquery::biglake::v1::DeleteDatabaseRequest const &request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Database > UpdateDatabase (google::cloud::bigquery::biglake::v1::UpdateDatabaseRequest const &request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Database > GetDatabase (google::cloud::bigquery::biglake::v1::GetDatabaseRequest const &request)
 
virtual StreamRange< google::cloud::bigquery::biglake::v1::Database > ListDatabases (google::cloud::bigquery::biglake::v1::ListDatabasesRequest request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > CreateTable (google::cloud::bigquery::biglake::v1::CreateTableRequest const &request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > DeleteTable (google::cloud::bigquery::biglake::v1::DeleteTableRequest const &request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > UpdateTable (google::cloud::bigquery::biglake::v1::UpdateTableRequest const &request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > RenameTable (google::cloud::bigquery::biglake::v1::RenameTableRequest const &request)
 
virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > GetTable (google::cloud::bigquery::biglake::v1::GetTableRequest const &request)
 
virtual StreamRange< google::cloud::bigquery::biglake::v1::Table > ListTables (google::cloud::bigquery::biglake::v1::ListTablesRequest request)
 

Detailed Description

The MetastoreServiceConnection object for MetastoreServiceClient.

This interface defines virtual methods for each of the user-facing overload sets in MetastoreServiceClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type MetastoreServiceClient.

To create a concrete instance, see MakeMetastoreServiceConnection().

For mocking, see bigquery_biglake_v1_mocks::MockMetastoreServiceConnection.

Constructor & Destructor Documentation

◆ ~MetastoreServiceConnection()

virtual google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::~MetastoreServiceConnection ( )
pure virtual

Member Function Documentation

◆ CreateCatalog()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Catalog > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::CreateCatalog ( google::cloud::bigquery::biglake::v1::CreateCatalogRequest const &  request)
virtual

◆ CreateDatabase()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Database > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::CreateDatabase ( google::cloud::bigquery::biglake::v1::CreateDatabaseRequest const &  request)
virtual

◆ CreateTable()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::CreateTable ( google::cloud::bigquery::biglake::v1::CreateTableRequest const &  request)
virtual

◆ DeleteCatalog()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Catalog > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::DeleteCatalog ( google::cloud::bigquery::biglake::v1::DeleteCatalogRequest const &  request)
virtual

◆ DeleteDatabase()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Database > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::DeleteDatabase ( google::cloud::bigquery::biglake::v1::DeleteDatabaseRequest const &  request)
virtual

◆ DeleteTable()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::DeleteTable ( google::cloud::bigquery::biglake::v1::DeleteTableRequest const &  request)
virtual

◆ GetCatalog()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Catalog > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::GetCatalog ( google::cloud::bigquery::biglake::v1::GetCatalogRequest const &  request)
virtual

◆ GetDatabase()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Database > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::GetDatabase ( google::cloud::bigquery::biglake::v1::GetDatabaseRequest const &  request)
virtual

◆ GetTable()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::GetTable ( google::cloud::bigquery::biglake::v1::GetTableRequest const &  request)
virtual

◆ ListCatalogs()

virtual StreamRange< google::cloud::bigquery::biglake::v1::Catalog > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::ListCatalogs ( google::cloud::bigquery::biglake::v1::ListCatalogsRequest  request)
virtual

◆ ListDatabases()

virtual StreamRange< google::cloud::bigquery::biglake::v1::Database > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::ListDatabases ( google::cloud::bigquery::biglake::v1::ListDatabasesRequest  request)
virtual

◆ ListTables()

virtual StreamRange< google::cloud::bigquery::biglake::v1::Table > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::ListTables ( google::cloud::bigquery::biglake::v1::ListTablesRequest  request)
virtual

◆ options()

virtual Options google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::options ( )
inlinevirtual

◆ RenameTable()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::RenameTable ( google::cloud::bigquery::biglake::v1::RenameTableRequest const &  request)
virtual

◆ UpdateDatabase()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Database > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::UpdateDatabase ( google::cloud::bigquery::biglake::v1::UpdateDatabaseRequest const &  request)
virtual

◆ UpdateTable()

virtual StatusOr< google::cloud::bigquery::biglake::v1::Table > google::cloud::bigquery_biglake_v1::MetastoreServiceConnection::UpdateTable ( google::cloud::bigquery::biglake::v1::UpdateTableRequest const &  request)
virtual