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() |
org.apache.spark.sql.types.DataType |
dataType() |
Object |
eval(org.apache.spark.sql.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, resolvedapply, argString, asCode, collect, fastEquals, flatMap, foreach, foreachUp, generateTreeString, getNodeNumbered, makeCopy, map, mapChildren, nodeName, numberedTreeString, origin, otherCopyArgs, simpleString, stringArgs, transform, transformChildrenDown, transformChildrenUp, transformDown, transformUp, treeString, withNewChildreninspectorToDataType, javaClassToDataType, toInspector, toInspector, unwrap, wrap, wrap, wrap, wrapperForinitializeIfNecessary, initializeLogging, isTraceEnabled, log_, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarningpublic 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.Expressionpublic org.apache.hadoop.hive.ql.exec.UDF function()
public boolean foldable()
foldable in class org.apache.spark.sql.catalyst.expressions.Expressionpublic org.apache.spark.sql.types.DataType dataType()
dataType in class org.apache.spark.sql.catalyst.expressions.Expressionpublic org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector returnInspector()
public Object eval(org.apache.spark.sql.Row input)
eval in class org.apache.spark.sql.catalyst.expressions.Expressionpublic String toString()
toString in class org.apache.spark.sql.catalyst.trees.TreeNode<org.apache.spark.sql.catalyst.expressions.Expression>