目录

FunctionParam类

功能说明

FunctionParam类用来封装自定义函数中对参数的访问,提供了一系列方法来获取参数的相关信息。

在自定义函数抽象类SuperFunction中,FunctionParam被定义为成员变量,可以在SuperFunction的方法中直接使用。

主要方法

FunctionParam中定义了以下方法供开发者使用:

getCount()

返回自定义函数中传入参数的个数。

getInt(int idx)

获得第idx个参数的整型值。

getLong(int idx)

获得第idx个参数的Long型值。

getDouble(int idx)

获得第idx个参数的Double型值。

getString(int idx)

获得第idx个参数的String型值。

getFloat(int idx)

获得第idx个参数的Float型值。

getDate(int idx, String pattern )

获得第idx个参数的Date型值,pattern描述日期和时间格式的模式。

getRaw(int idx)

获得参数的原始形式,即不进行计算,一般用于传递数据集名称、字段名称等。