Bir MaxCompute projesindeki belirtilen kullanıcı tanımlı işlevin (UDF) adını, sahibini, oluşturulma zamanını, uygulayan sınıfını ve ilişkili kaynaklarını içeren meta verilerini döndürür.
Syntax
desc function <function_name>;
Parameters
| Parameter | Required | Description |
|---|---|---|
function_name |
Yes | Mevcut bir işlevin adı. |
Return values
| Field | Description |
|---|---|
Name |
UDF'in adı. |
Owner |
UDF'e sahip olan hesap. |
Created Time |
UDF'in oluşturulma zamanı. |
Class |
UDF'i uygulayan sınıf. Büyük/küçük harfe duyarlıdır; derlendiği şekliyle sınıf adıyla tam olarak eşleşmelidir. |
Resources |
UDF tarafından kullanılan kaynakların listesi. |
Example
Aşağıdaki örnek, my_lower işlevinin meta verilerini döndürür:
desc function my_lower;
Çıktı:
Name my_lower
Owner ALIYUN$****
Created Time 2020-06-18 15:50:19
Class org.alidata.odps.udf.examples.Lower
Resources project_name/my_lower.jar
Class alanı büyük/küçük harfe duyarlıdır.
What's next
FUNCTION: Geçici bir SQL işlevi oluşturun; bu işlev yalnızca geçerli SQL betiği kapsamında kullanılır ve MaxCompute meta veri sisteminde depolanmaz.
CREATE FUNCTION: Giriş nesnesinin
create_function()yöntemini kullanarak MaxCompute'da bir UDF kaydedin.DROP FUNCTION: Kayıtlı bir UDF'i bir MaxCompute projesinden kaldırın.
DELETE FUNCTION: Giriş nesnesinin
delete_function()yöntemini kullanarak bir işlevi silin.UPDATE FUNCTION: Giriş nesnesinin
update()yöntemini çağırarak kayıtlı bir UDF'i güncelleyin.LIST FUNCTIONS: Bir MaxCompute projesindeki tüm UDF'lerin meta verilerini görüntüleyin.