FunctionParam类- 自定义函数-客户化文档
目录
本节目录收起
  • 功能说明
  • 主要方法
  • 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)

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