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)
获得参数的原始形式,即不进行计算,一般用于传递数据集名称、字段名称等。