Scala中可以传递给UDF的参数数量是否有限制?
答案 0 :(得分:0)
是的,有22个参数的硬性限制。您可以查看UDFRegistration
,了解如何生成register
方法的不同变体以及ScalaUDF
。
答案 1 :(得分:0)
如果您的参数数量只有三个,那么如果您查看UserDefinedFunction的文档,您会注意到这些参数是:
f:AnyRef,dataType:DataType,inputTypes:Seq [DataType] = immutable.this.Nil
另一方面,如果您指的是可以传递给匿名函数的参数数量,这是第一个参数,您可以在UDFRegistration进行检查。