Class MetastoreServiceGrpc (0.43.0)

public final class MetastoreServiceGrpc

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 > MetastoreServiceGrpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
Type Description
String

Static Methods

bindService(MetastoreServiceGrpc.AsyncService service)

public static final ServerServiceDefinition bindService(MetastoreServiceGrpc.AsyncService service)
Parameter
Name Description
service MetastoreServiceGrpc.AsyncService
Returns
Type Description
io.grpc.ServerServiceDefinition

getCreateCatalogMethod()

public static MethodDescriptor<CreateCatalogRequest,Catalog> getCreateCatalogMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateCatalogRequest,Catalog>

getCreateDatabaseMethod()

public static MethodDescriptor<CreateDatabaseRequest,Database> getCreateDatabaseMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateDatabaseRequest,Database>

getCreateTableMethod()

public static MethodDescriptor<CreateTableRequest,Table> getCreateTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateTableRequest,Table>

getDeleteCatalogMethod()

public static MethodDescriptor<DeleteCatalogRequest,Catalog> getDeleteCatalogMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteCatalogRequest,Catalog>

getDeleteDatabaseMethod()

public static MethodDescriptor<DeleteDatabaseRequest,Database> getDeleteDatabaseMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteDatabaseRequest,Database>

getDeleteTableMethod()

public static MethodDescriptor<DeleteTableRequest,Table> getDeleteTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteTableRequest,Table>

getGetCatalogMethod()

public static MethodDescriptor<GetCatalogRequest,Catalog> getGetCatalogMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetCatalogRequest,Catalog>

getGetDatabaseMethod()

public static MethodDescriptor<GetDatabaseRequest,Database> getGetDatabaseMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetDatabaseRequest,Database>

getGetTableMethod()

public static MethodDescriptor<GetTableRequest,Table> getGetTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetTableRequest,Table>

getListCatalogsMethod()

public static MethodDescriptor<ListCatalogsRequest,ListCatalogsResponse> getListCatalogsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListCatalogsRequest,ListCatalogsResponse>

getListDatabasesMethod()

public static MethodDescriptor<ListDatabasesRequest,ListDatabasesResponse> getListDatabasesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListDatabasesRequest,ListDatabasesResponse>

getListTablesMethod()

public static MethodDescriptor<ListTablesRequest,ListTablesResponse> getListTablesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListTablesRequest,ListTablesResponse>

getRenameTableMethod()

public static MethodDescriptor<RenameTableRequest,Table> getRenameTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<RenameTableRequest,Table>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
Type Description
io.grpc.ServiceDescriptor

getUpdateDatabaseMethod()

public static MethodDescriptor<UpdateDatabaseRequest,Database> getUpdateDatabaseMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateDatabaseRequest,Database>

getUpdateTableMethod()

public static MethodDescriptor<UpdateTableRequest,Table> getUpdateTableMethod()
Returns
Type Description
io.grpc.MethodDescriptor<UpdateTableRequest,Table>

newBlockingStub(Channel channel)

public static MetastoreServiceGrpc.MetastoreServiceBlockingStub newBlockingStub(Channel channel)

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
MetastoreServiceGrpc.MetastoreServiceBlockingStub

newFutureStub(Channel channel)

public static MetastoreServiceGrpc.MetastoreServiceFutureStub newFutureStub(Channel channel)

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
MetastoreServiceGrpc.MetastoreServiceFutureStub

newStub(Channel channel)

public static MetastoreServiceGrpc.MetastoreServiceStub newStub(Channel channel)

Creates a new async stub that supports all call types for the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
MetastoreServiceGrpc.MetastoreServiceStub