public class HiveGenericUdaf extends org.apache.spark.sql.catalyst.expressions.AggregateExpression implements HiveInspectors, scala.Product, scala.Serializable
HiveInspectors.typeInfoConversions
Constructor and Description |
---|
HiveGenericUdaf(HiveFunctionWrapper funcWrapper,
scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression> children) |
Modifier and Type | Method and Description |
---|---|
scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression> |
children() |
org.apache.spark.sql.catalyst.types.DataType |
dataType() |
HiveFunctionWrapper |
funcWrapper() |
HiveUdafFunction |
newInstance() |
boolean |
nullable() |
String |
toString() |
eval, eval$default$1
c2, childrenResolved, f1, f2, foldable, i1, i2, n1, n2, references, resolved
apply, argString, asCode, collect, fastEquals, flatMap, foreach, generateTreeString, getNodeNumbered, makeCopy, map, mapChildren, nodeName, numberedTreeString, otherCopyArgs, simpleString, stringArgs, transform, transformChildrenDown, transformChildrenUp, transformDown, transformUp, treeString, withNewChildren
inspectorToDataType, javaClassToDataType, toInspector, toInspector, unwrap, wrap, wrap, wrapperFor
public HiveGenericUdaf(HiveFunctionWrapper funcWrapper, scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression> children)
public HiveFunctionWrapper funcWrapper()
public scala.collection.Seq<org.apache.spark.sql.catalyst.expressions.Expression> children()
children
in class org.apache.spark.sql.catalyst.trees.TreeNode<org.apache.spark.sql.catalyst.expressions.Expression>
public org.apache.spark.sql.catalyst.types.DataType dataType()
dataType
in class org.apache.spark.sql.catalyst.expressions.Expression
public boolean nullable()
nullable
in class org.apache.spark.sql.catalyst.expressions.Expression
public String toString()
toString
in class org.apache.spark.sql.catalyst.trees.TreeNode<org.apache.spark.sql.catalyst.expressions.Expression>
public HiveUdafFunction newInstance()
newInstance
in class org.apache.spark.sql.catalyst.expressions.AggregateExpression