public class HiveSimpleUdf extends org.apache.spark.sql.catalyst.expressions.Expression implements HiveInspectors, Logging, scala.Product, scala.Serializable
HiveInspectors.typeInfoConversions
Constructor and Description |
---|
HiveSimpleUdf(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() |
DataType |
dataType() |
Object |
eval(Row input) |
boolean |
foldable() |
org.apache.hadoop.hive.ql.exec.UDF |
function() |
HiveFunctionWrapper |
funcWrapper() |
boolean |
nullable() |
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector |
returnInspector() |
String |
toString() |
childrenResolved, eval$default$1, prettyString, references, resolved
apply, argString, asCode, collect, fastEquals, flatMap, foreach, foreachUp, generateTreeString, getNodeNumbered, makeCopy, map, mapChildren, nodeName, numberedTreeString, origin, otherCopyArgs, simpleString, stringArgs, transform, transformChildrenDown, transformChildrenUp, transformDown, transformUp, treeString, withNewChildren
inspectorToDataType, javaClassToDataType, toInspector, toInspector, unwrap, wrap, wrap, wrap, wrapperFor
initializeIfNecessary, initializeLogging, isTraceEnabled, log_, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning
public HiveSimpleUdf(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 boolean nullable()
nullable
in class org.apache.spark.sql.catalyst.expressions.Expression
public org.apache.hadoop.hive.ql.exec.UDF function()
public boolean foldable()
foldable
in class org.apache.spark.sql.catalyst.expressions.Expression
public DataType dataType()
dataType
in class org.apache.spark.sql.catalyst.expressions.Expression
public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector returnInspector()
public Object eval(Row input)
eval
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>