Chararray和Bytearray在Pig和/或Hive中究竟有什么区别?

时间:2017-04-24 04:18:34

标签: apache data-structures hive apache-pig

我假设在Java中char []和byte []应该能够无缝转换并被视为同样的权利吗?

1 个答案:

答案 0 :(得分:2)

嗯,pig chararray 在内部由 java.lang.String 表示,而pig bytearray 在内部由 org.apache表示.pig.data.DataByteArray 是一个包含byte []的包装器,带有一些方便的方法。至于无缝演员 - 请参阅此表 https://pig.apache.org/docs/r0.7.0/piglatin_ref2.html#Cast+Operators 以及下面的例子