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

TypeCoercion Object

TypeCoercion Object

TypeCoercion is a Scala object that defines the type coercion rules for Spark Analyzer.

Defining Type Coercion Rules (For Spark Analyzer) — typeCoercionRules Method

typeCoercionRules is a collection of Catalyst rules to transform logical plans (in the order of execution):

  1. InConversion

  2. WidenSetOperationTypes

  3. PromoteStrings

  4. DecimalPrecision

  5. BooleanEquality

  6. FunctionArgumentConversion

  7. ConcatCoercion

  8. EltCoercion

  9. CaseWhenCoercion

  10. IfCoercion

  11. StackCoercion

  12. Division

  13. ImplicitTypeCasts

  14. DateTimeOperations

  15. WindowFrameCoercion

Note
typeCoercionRules is used exclusively when Analyzer is requested for batches.
赞(0) 打赏
未经允许不得转载:spark技术分享 » TypeCoercion Object
分享到: 更多 (0)

关注公众号:spark技术分享

联系我们联系我们

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

支付宝扫一扫打赏

微信扫一扫打赏