Skip to main content
Google Cloud Documentation
Documentation
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
/
Console
  • English
  • 中文 – 简体
  • Google Cloud SDK
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Documentation
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Console
  • Overview
  • Library reference docs
  • Lakehouse API C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override biglake_hive_v1::HiveMetastoreServiceClient Retry Policies
    • How to Override the Default Universe Domain
    • Override biglake_hive_v1::HiveMetastoreServiceClient Universe Domain
  • Modules
    • Lakehouse API Configuration Options
  • Namespaces
    • google::cloud::biglake_hive_v1
      • Overview
      • Classes
        • HiveMetastoreServiceClient
          • Overview
          • Constructors
            • HiveMetastoreServiceClient(HiveMetastoreServiceClient const &)
            • HiveMetastoreServiceClient(HiveMetastoreServiceClient &&)
            • HiveMetastoreServiceClient(std::shared_ptr< HiveMetastoreServiceConnection >, Options)
          • Operators
            • operator=(HiveMetastoreServiceClient const &)
            • operator=(HiveMetastoreServiceClient &&)
            • operator==(HiveMetastoreServiceClient const &, HiveMetastoreServiceClient const &)
            • operator!=(HiveMetastoreServiceClient const &, HiveMetastoreServiceClient const &)
          • Functions
            • CreateHiveCatalog(std::string const &, google::cloud::biglake::hive::v1::HiveCatalog const &, std::string const &, Options)
            • CreateHiveCatalog(google::cloud::biglake::hive::v1::CreateHiveCatalogRequest const &, Options)
            • GetHiveCatalog(std::string const &, Options)
            • GetHiveCatalog(google::cloud::biglake::hive::v1::GetHiveCatalogRequest const &, Options)
            • ListHiveCatalogs(std::string const &, Options)
            • ListHiveCatalogs(google::cloud::biglake::hive::v1::ListHiveCatalogsRequest, Options)
            • UpdateHiveCatalog(google::cloud::biglake::hive::v1::HiveCatalog const &, google::protobuf::FieldMask const &, Options)
            • UpdateHiveCatalog(google::cloud::biglake::hive::v1::UpdateHiveCatalogRequest const &, Options)
            • DeleteHiveCatalog(std::string const &, Options)
            • DeleteHiveCatalog(google::cloud::biglake::hive::v1::DeleteHiveCatalogRequest const &, Options)
            • CreateHiveDatabase(std::string const &, google::cloud::biglake::hive::v1::HiveDatabase const &, std::string const &, Options)
            • CreateHiveDatabase(google::cloud::biglake::hive::v1::CreateHiveDatabaseRequest const &, Options)
            • GetHiveDatabase(std::string const &, Options)
            • GetHiveDatabase(google::cloud::biglake::hive::v1::GetHiveDatabaseRequest const &, Options)
            • ListHiveDatabases(std::string const &, Options)
            • ListHiveDatabases(google::cloud::biglake::hive::v1::ListHiveDatabasesRequest, Options)
            • UpdateHiveDatabase(google::cloud::biglake::hive::v1::HiveDatabase const &, google::protobuf::FieldMask const &, Options)
            • UpdateHiveDatabase(google::cloud::biglake::hive::v1::UpdateHiveDatabaseRequest const &, Options)
            • DeleteHiveDatabase(std::string const &, Options)
            • DeleteHiveDatabase(google::cloud::biglake::hive::v1::DeleteHiveDatabaseRequest const &, Options)
            • CreateHiveTable(std::string const &, google::cloud::biglake::hive::v1::HiveTable const &, std::string const &, Options)
            • CreateHiveTable(google::cloud::biglake::hive::v1::CreateHiveTableRequest const &, Options)
            • GetHiveTable(std::string const &, Options)
            • GetHiveTable(google::cloud::biglake::hive::v1::GetHiveTableRequest const &, Options)
            • ListHiveTables(std::string const &, Options)
            • ListHiveTables(google::cloud::biglake::hive::v1::ListHiveTablesRequest, Options)
            • UpdateHiveTable(google::cloud::biglake::hive::v1::HiveTable const &, google::protobuf::FieldMask const &, Options)
            • UpdateHiveTable(google::cloud::biglake::hive::v1::UpdateHiveTableRequest const &, Options)
            • DeleteHiveTable(std::string const &, Options)
            • DeleteHiveTable(google::cloud::biglake::hive::v1::DeleteHiveTableRequest const &, Options)
            • BatchCreatePartitions(std::string const &, Options)
            • BatchCreatePartitions(google::cloud::biglake::hive::v1::BatchCreatePartitionsRequest const &, Options)
            • BatchDeletePartitions(std::string const &, Options)
            • BatchDeletePartitions(google::cloud::biglake::hive::v1::BatchDeletePartitionsRequest const &, Options)
            • BatchUpdatePartitions(std::string const &, Options)
            • BatchUpdatePartitions(google::cloud::biglake::hive::v1::BatchUpdatePartitionsRequest const &, Options)
            • ListPartitions(std::string const &, Options)
            • ListPartitions(google::cloud::biglake::hive::v1::ListPartitionsRequest const &, Options)
            • FailoverHiveCatalog(std::string const &, std::string const &, Options)
            • FailoverHiveCatalog(google::cloud::biglake::hive::v1::FailoverHiveCatalogRequest const &, Options)
        • HiveMetastoreServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateHiveCatalog(google::cloud::biglake::hive::v1::CreateHiveCatalogRequest const &)
            • virtual GetHiveCatalog(google::cloud::biglake::hive::v1::GetHiveCatalogRequest const &)
            • virtual ListHiveCatalogs(google::cloud::biglake::hive::v1::ListHiveCatalogsRequest)
            • virtual UpdateHiveCatalog(google::cloud::biglake::hive::v1::UpdateHiveCatalogRequest const &)
            • virtual DeleteHiveCatalog(google::cloud::biglake::hive::v1::DeleteHiveCatalogRequest const &)
            • virtual CreateHiveDatabase(google::cloud::biglake::hive::v1::CreateHiveDatabaseRequest const &)
            • virtual GetHiveDatabase(google::cloud::biglake::hive::v1::GetHiveDatabaseRequest const &)
            • virtual ListHiveDatabases(google::cloud::biglake::hive::v1::ListHiveDatabasesRequest)
            • virtual UpdateHiveDatabase(google::cloud::biglake::hive::v1::UpdateHiveDatabaseRequest const &)
            • virtual DeleteHiveDatabase(google::cloud::biglake::hive::v1::DeleteHiveDatabaseRequest const &)
            • virtual CreateHiveTable(google::cloud::biglake::hive::v1::CreateHiveTableRequest const &)
            • virtual GetHiveTable(google::cloud::biglake::hive::v1::GetHiveTableRequest const &)
            • virtual ListHiveTables(google::cloud::biglake::hive::v1::ListHiveTablesRequest)
            • virtual UpdateHiveTable(google::cloud::biglake::hive::v1::UpdateHiveTableRequest const &)
            • virtual DeleteHiveTable(google::cloud::biglake::hive::v1::DeleteHiveTableRequest const &)
            • virtual BatchCreatePartitions(google::cloud::biglake::hive::v1::BatchCreatePartitionsRequest const &)
            • virtual BatchDeletePartitions(google::cloud::biglake::hive::v1::BatchDeletePartitionsRequest const &)
            • virtual BatchUpdatePartitions(google::cloud::biglake::hive::v1::BatchUpdatePartitionsRequest const &)
            • virtual ListPartitions(google::cloud::biglake::hive::v1::ListPartitionsRequest const &)
            • virtual FailoverHiveCatalog(google::cloud::biglake::hive::v1::FailoverHiveCatalogRequest const &)
        • HiveMetastoreServiceConnectionIdempotencyPolicy
          • Overview
          • Functions
            • virtual clone() const
            • virtual CreateHiveCatalog(google::cloud::biglake::hive::v1::CreateHiveCatalogRequest const &)
            • virtual GetHiveCatalog(google::cloud::biglake::hive::v1::GetHiveCatalogRequest const &)
            • virtual ListHiveCatalogs(google::cloud::biglake::hive::v1::ListHiveCatalogsRequest)
            • virtual UpdateHiveCatalog(google::cloud::biglake::hive::v1::UpdateHiveCatalogRequest const &)
            • virtual DeleteHiveCatalog(google::cloud::biglake::hive::v1::DeleteHiveCatalogRequest const &)
            • virtual CreateHiveDatabase(google::cloud::biglake::hive::v1::CreateHiveDatabaseRequest const &)
            • virtual GetHiveDatabase(google::cloud::biglake::hive::v1::GetHiveDatabaseRequest const &)
            • virtual ListHiveDatabases(google::cloud::biglake::hive::v1::ListHiveDatabasesRequest)
            • virtual UpdateHiveDatabase(google::cloud::biglake::hive::v1::UpdateHiveDatabaseRequest const &)
            • virtual DeleteHiveDatabase(google::cloud::biglake::hive::v1::DeleteHiveDatabaseRequest const &)
            • virtual CreateHiveTable(google::cloud::biglake::hive::v1::CreateHiveTableRequest const &)
            • virtual GetHiveTable(google::cloud::biglake::hive::v1::GetHiveTableRequest const &)
            • virtual ListHiveTables(google::cloud::biglake::hive::v1::ListHiveTablesRequest)
            • virtual UpdateHiveTable(google::cloud::biglake::hive::v1::UpdateHiveTableRequest const &)
            • virtual DeleteHiveTable(google::cloud::biglake::hive::v1::DeleteHiveTableRequest const &)
            • virtual BatchCreatePartitions(google::cloud::biglake::hive::v1::BatchCreatePartitionsRequest const &)
            • virtual BatchDeletePartitions(google::cloud::biglake::hive::v1::BatchDeletePartitionsRequest const &)
            • virtual BatchUpdatePartitions(google::cloud::biglake::hive::v1::BatchUpdatePartitionsRequest const &)
            • virtual FailoverHiveCatalog(google::cloud::biglake::hive::v1::FailoverHiveCatalogRequest const &)
        • HiveMetastoreServiceLimitedErrorCountRetryPolicy
          • Overview
          • Constructors
            • HiveMetastoreServiceLimitedErrorCountRetryPolicy(int)
            • HiveMetastoreServiceLimitedErrorCountRetryPolicy(HiveMetastoreServiceLimitedErrorCountRetryPolicy &&)
            • HiveMetastoreServiceLimitedErrorCountRetryPolicy(HiveMetastoreServiceLimitedErrorCountRetryPolicy const &)
          • Functions
            • maximum_failures() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • HiveMetastoreServiceLimitedTimeRetryPolicy
          • Overview
          • Constructors
            • HiveMetastoreServiceLimitedTimeRetryPolicy(std::chrono::duration< DurationRep, DurationPeriod >)
            • HiveMetastoreServiceLimitedTimeRetryPolicy(HiveMetastoreServiceLimitedTimeRetryPolicy &&)
            • HiveMetastoreServiceLimitedTimeRetryPolicy(HiveMetastoreServiceLimitedTimeRetryPolicy const &)
          • Functions
            • maximum_duration() const
            • virtual OnFailure(Status const &)
            • virtual IsExhausted() const
            • virtual IsPermanentFailure(Status const &) const
            • virtual clone() const
          • Types
            • BaseType
        • HiveMetastoreServiceRetryPolicy
          • Overview
          • Functions
            • clone() const
            • OnFailure(Status const &)
            • OnFailure(Status const &)
            • IsExhausted() const
            • IsExhausted() const
            • IsPermanentFailure(Status const &) const
            • IsPermanentFailure(Status const &) const
      • Structs
        • HiveMetastoreServiceBackoffPolicyOption
          • Overview
          • Types
            • Type
        • HiveMetastoreServiceConnectionIdempotencyPolicyOption
          • Overview
          • Types
            • Type
        • HiveMetastoreServiceRetryPolicyOption
          • Overview
          • Types
            • Type
      • Functions
        • MakeHiveMetastoreServiceConnection(Options)
        • MakeDefaultHiveMetastoreServiceConnectionIdempotencyPolicy()
    • google::cloud::biglake_hive_v1_mocks
      • Overview
      • Classes
        • MockHiveMetastoreServiceConnection
          • Overview
          • Functions
            • virtual options()
            • virtual CreateHiveCatalog(google::cloud::biglake::hive::v1::CreateHiveCatalogRequest const &)
            • virtual GetHiveCatalog(google::cloud::biglake::hive::v1::GetHiveCatalogRequest const &)
            • virtual ListHiveCatalogs(google::cloud::biglake::hive::v1::ListHiveCatalogsRequest)
            • virtual UpdateHiveCatalog(google::cloud::biglake::hive::v1::UpdateHiveCatalogRequest const &)
            • virtual DeleteHiveCatalog(google::cloud::biglake::hive::v1::DeleteHiveCatalogRequest const &)
            • virtual CreateHiveDatabase(google::cloud::biglake::hive::v1::CreateHiveDatabaseRequest const &)
            • virtual GetHiveDatabase(google::cloud::biglake::hive::v1::GetHiveDatabaseRequest const &)
            • virtual ListHiveDatabases(google::cloud::biglake::hive::v1::ListHiveDatabasesRequest)
            • virtual UpdateHiveDatabase(google::cloud::biglake::hive::v1::UpdateHiveDatabaseRequest const &)
            • virtual DeleteHiveDatabase(google::cloud::biglake::hive::v1::DeleteHiveDatabaseRequest const &)
            • virtual CreateHiveTable(google::cloud::biglake::hive::v1::CreateHiveTableRequest const &)
            • virtual GetHiveTable(google::cloud::biglake::hive::v1::GetHiveTableRequest const &)
            • virtual ListHiveTables(google::cloud::biglake::hive::v1::ListHiveTablesRequest)
            • virtual UpdateHiveTable(google::cloud::biglake::hive::v1::UpdateHiveTableRequest const &)
            • virtual DeleteHiveTable(google::cloud::biglake::hive::v1::DeleteHiveTableRequest const &)
            • virtual BatchCreatePartitions(google::cloud::biglake::hive::v1::BatchCreatePartitionsRequest const &)
            • virtual BatchDeletePartitions(google::cloud::biglake::hive::v1::BatchDeletePartitionsRequest const &)
            • virtual BatchUpdatePartitions(google::cloud::biglake::hive::v1::BatchUpdatePartitionsRequest const &)
            • virtual ListPartitions(google::cloud::biglake::hive::v1::ListPartitionsRequest const &)
            • virtual FailoverHiveCatalog(google::cloud::biglake::hive::v1::FailoverHiveCatalogRequest const &)
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
  • Home
  • Documentation
  • Developer tools
  • Google Cloud SDK
  • C++
  • Client libraries

Namespace google::cloud::biglake_hive_v1_mocks (3.11.0-rc) Stay organized with collections Save and categorize content based on your preferences.

Classes

MockHiveMetastoreServiceConnection

A class to mock HiveMetastoreServiceConnection.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-09-18 UTC.

  • Support

    • Release Notes
  • Resources

    • GitHub
    • Getting Started with Google Cloud
    • Code samples
    • Cloud Architecture Center
  • Terms
  • Privacy
  • Manage cookies
  • English
  • 中文 – 简体