@Generated public interface SchemasService
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
SchemaInfo |
create(CreateSchema createSchema)
Creates a new schema for catalog in the Metastore.
|
void |
delete(DeleteSchemaRequest deleteSchemaRequest)
Deletes the specified schema from the parent catalog.
|
SchemaInfo |
get(GetSchemaRequest getSchemaRequest)
Gets the specified schema within the metastore.
|
ListSchemasResponse |
list(ListSchemasRequest listSchemasRequest)
Gets an array of schemas for a catalog in the metastore.
|
SchemaInfo |
update(UpdateSchema updateSchema)
Updates a schema for a catalog.
|
SchemaInfo create(CreateSchema createSchema)
void delete(DeleteSchemaRequest deleteSchemaRequest)
SchemaInfo get(GetSchemaRequest getSchemaRequest)
ListSchemasResponse list(ListSchemasRequest listSchemasRequest)
NOTE: we recommend using max_results=0 to use the paginated version of this API. Unpaginated calls will be deprecated soon.
PAGINATION BEHAVIOR: When using pagination (max_results >= 0), a page may contain zero results while still providing a next_page_token. Clients must continue reading pages until next_page_token is absent, which is the only indication that the end of results has been reached.
SchemaInfo update(UpdateSchema updateSchema)
Copyright © 2026. All rights reserved.