关注 spark技术分享,
撸spark源码 玩spark最佳实践

UnaryExpression Contract

UnaryExpression Contract

UnaryExpression is…​FIXME

defineCodeGen Method

defineCodeGen…​FIXME

Note
defineCodeGen is used when…​FIXME

nullSafeEval Method

nullSafeEval simply fails with the following error (and is expected to be overrided to save null-check code):

Note
nullSafeEval is used exclusively when UnaryExpression is requested to eval.

Evaluating Expression — eval Method

Note
eval is part of Expression Contract for the interpreted (non-code-generated) expression evaluation, i.e. evaluating a Catalyst expression to a JVM object for a given internal binary row.

eval…​FIXME

赞(0) 打赏
未经允许不得转载:spark技术分享 » UnaryExpression Contract
分享到: 更多 (0)

关注公众号:spark技术分享

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏