| Package | Description |
|---|---|
| com.aliyun.odps.exec | |
| com.aliyun.odps.udf |
UDF API
主要包括
UDF(User Defined Function,用户自定义函数)
和 UDTF (User Defined Table-generating Function,用户自定义生成表函数) |
| Constructor and Description |
|---|
ExecutionContextReporter(ExecutionContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
void |
ContextFunction.setup(ExecutionContext ctx) |
void |
UDF.setup(ExecutionContext ctx) |
void |
UDTF.setup(ExecutionContext ctx)
在
UDTF运行期,在每个Worker内UDTF.setup(ExecutionContext)会被先调用一次。 |
void |
Aggregator.setup(ExecutionContext ctx)
初始化工作。包括一些共享资源的载入等。
只在初始时被调用,建议一次性的操作都写入本方法。
资源载入通过
ExecutionContext 完成 |
abstract void |
UDJ.setup(ExecutionContext ctx,
DataAttributes attributes)
Interface for setting up the udj, implementation can be a no-op
|
abstract void |
Extractor.setup(ExecutionContext ctx,
InputStreamSet inputs,
DataAttributes attributes)
Interface for setting up the extractor, implementation can be a no-op
|
abstract void |
Outputer.setup(ExecutionContext ctx,
OutputStreamSet outputStreamSet,
DataAttributes attributes)
Interface for setting up the outputer
|
Copyright © 2021 Alibaba Cloud Computing. All rights reserved.