gpt4 book ai didi

apache-spark - Spark的Row和InternalRow类型之间的区别

转载 作者:行者123 更新时间:2023-12-04 04:40:25 26 4
gpt4 key购买 nike

目前,Spark有两种Row的实现:

import org.apache.spark.sql.Row
import org.apache.spark.sql.catalyst.InternalRow

两者都需要什么?它们是否代表相同的编码实体,但是一个内部使用(内部API),另一个内部使用?

最佳答案

Row是(很好..)行的稳定版本实现。但是,InternalRow听起来很象名字,将在Spark SQL内部使用。我在下面引用了InternalRow的文档:

/**
* An abstract class for row used internally in Spark SQL, which only contains the columns as
* internal types.
*/
abstract class InternalRow extends SpecializedGetters with Serializable {

关于apache-spark - Spark的Row和InternalRow类型之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42013218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com