Optionaloptions: CallOptionsDeletes the function that matches the supplied name. For the deletion to succeed, the user must satisfy one of the following conditions:
Optionaloptions: CallOptionsGets a function from within a parent catalog and schema. For the fetch to succeed, the user must satisfy one of the following requirements:
Optionaloptions: CallOptionsList functions within the specified parent catalog and schema. If the user is a metastore admin, all functions are returned in the output list. Otherwise, the user must have the USE_CATALOG privilege on the catalog and the USE_SCHEMA privilege on the schema, and the output list contains only functions for which either the user has the EXECUTE privilege or the user is the owner. There is no guarantee of a specific ordering of the elements in the array.
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.
Optionaloptions: CallOptionsOptionaloptions: CallOptionsUpdates the function that matches the supplied name. Only the owner of the function can be updated. If the user is not a metastore admin, the user must be a member of the group that is the new function owner.
Optionaloptions: CallOptions
WARNING: This API is experimental and will change in future versions
Creates a new function
The user must have the following permissions in order for the function to be created: