Send feedback
  
   
 
  
    
      Class MetastoreServiceGrpc.MetastoreServiceBlockingStub (0.66.0) 
  
  
  
   
  
    
  
  
    
    
    
    
    
  Version latestkeyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
public   static   final   class  MetastoreServiceGrpc . MetastoreServiceBlockingStub   extends   AbstractBlockingStub<MetastoreServiceGrpc . MetastoreServiceBlockingStub > 
  A stub to allow clients to do limited synchronous rpc calls to service MetastoreService.
 BigLake Metastore is a serverless, highly available, multi-tenant runtime
 metastore for Google Cloud Data Analytics products.
 The BigLake Metastore API defines the following resource model:
A collection of Google Cloud projects: /projects/* 
Each project has a collection of available locations: /locations/* 
Each location has a collection of catalogs: /catalogs/* 
Each catalog has a collection of databases: /databases/* 
Each database has a collection of tables: /tables/* 
 
    Inheritance 
    java.lang.Object  >  
    io.grpc.stub.AbstractStub  >  
    io.grpc.stub.AbstractBlockingStub  >  
    MetastoreServiceGrpc.MetastoreServiceBlockingStub 
   
  
    Inherited Members 
    
      io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel) 
    
    
      io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions) 
    
    
      io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T) 
    
    
      io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) 
    
    
      io.grpc.stub.AbstractStub.getCallOptions() 
    
    
      io.grpc.stub.AbstractStub.getChannel() 
    
    
      io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials) 
    
    
      io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel) 
    
    
      io.grpc.stub.AbstractStub.withCompression(java.lang.String) 
    
    
      io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline) 
    
    
      io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration) 
    
    
      io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit) 
    
    
      io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor) 
    
    
      io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...) 
    
    
      io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int) 
    
    
      io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int) 
    
    
      io.grpc.stub.AbstractStub.withOnReadyThreshold(int) 
    
    
      io.grpc.stub.AbstractStub.withWaitForReady() 
    
    
    
    
    
    
    
    
    
    
    
    
   
  Methods
   
  
    
protected   MetastoreServiceGrpc . MetastoreServiceBlockingStub   build ( Channel   channel ,   CallOptions   callOptions )  
  
    
      
        Parameters  
      
        Name Description  
      
        channelio.grpc.Channel  
      
        callOptionsio.grpc.CallOptions  
     
  
  
  Overrides 
  io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) 
  
    
public   Catalog   createCatalog ( CreateCatalogRequest   request )  
  
  
  
  
    
public   Database   createDatabase ( CreateDatabaseRequest   request )  
  
  
  
  
    
public   Table   createTable ( CreateTableRequest   request )  
  
  
  
    
      
        Returns  
      
        Type Description  
      
        Table  
     
  
  
    
public   Catalog   deleteCatalog ( DeleteCatalogRequest   request )  
   Deletes an existing catalog specified by the catalog ID.
    
public   Database   deleteDatabase ( DeleteDatabaseRequest   request )  
   Deletes an existing database specified by the database ID.
    
public   Table   deleteTable ( DeleteTableRequest   request )  
   Deletes an existing table specified by the table ID.
    
      
        Returns  
      
        Type Description  
      
        Table  
     
  
  
    
public   Catalog   getCatalog ( GetCatalogRequest   request )  
   Gets the catalog specified by the resource name.
    
public   Database   getDatabase ( GetDatabaseRequest   request )  
   Gets the database specified by the resource name.
    
public   Table   getTable ( GetTableRequest   request )  
   Gets the table specified by the resource name.
    
      
        Returns  
      
        Type Description  
      
        Table  
     
  
  
    
public   ListCatalogsResponse   listCatalogs ( ListCatalogsRequest   request )  
   List all catalogs in a specified project.
    
public   ListDatabasesResponse   listDatabases ( ListDatabasesRequest   request )  
   List all databases in a specified catalog.
    
public   ListTablesResponse   listTables ( ListTablesRequest   request )  
   List all tables in a specified database.
    
public   Table   renameTable ( RenameTableRequest   request )  
   Renames an existing table specified by the table ID.
    
      
        Returns  
      
        Type Description  
      
        Table  
     
  
  
    
public   Database   updateDatabase ( UpdateDatabaseRequest   request )  
   Updates an existing database specified by the database ID.
    
public   Table   updateTable ( UpdateTableRequest   request )  
   Updates an existing table specified by the table ID.
    
      
        Returns  
      
        Type Description  
      
        Table  
     
  
 
     
    
  
  
  
     
  
    
    
      
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
  
  
 
  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 2025-10-28 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-28 UTC."],[],[]]