protected def complexExpression[T T):()

in src/main/scala/org/apache/spark/sql/datasketches/common/DatasketchesFunctionRegistry.scala [55:59]


  protected def complexExpression[T <: Expression : ClassTag](name: String)(f: (Seq[Expression]) => T): (String, (ExpressionInfo, FunctionBuilder)) = {
    val expressionInfo = FunctionRegistryBase.expressionInfo[T](name, None)
    val builder: FunctionBuilder = (args: Seq[Expression]) => f(args)
    (name, (expressionInfo, builder))
  }