|
|
ORC Source |
| ORC Type | Hadoop Writable Type |
|---|---|
| binary | org.apache.hadoop.io.BytesWritable |
| bigint | org.apache.hadoop.io.LongWritable |
| boolean | org.apache.hadoop.io.BooleanWritable |
| char | org.apache.hadoop.io.Text |
| date | org.apache.hadoop.hive.serde2.io.DateWritable |
| decimal | org.apache.hadoop.hive.serde2.io.HiveDecimalWritable |
| double | org.apache.hadoop.io.DoubleWritable |
| float | org.apache.hadoop.io.FloatWritable |
| int | org.apache.hadoop.io.IntWritable |
| smallint | org.apache.hadoop.io.ShortWritable |
| string | org.apache.hadoop.io.Text |
| timestamp | org.apache.orc.mapred.OrcTimestamp |
| tinyint | org.apache.hadoop.io.ByteWritable |
| varchar | org.apache.hadoop.io.Text |
| Map Reduce |
Spark 1.x RDD |
Spark 2.x RDD |
Spark 2.x Dataset |
Apache Beam 2.29.0 Batch |
Apache Beam 2.29.0 Streaming |
Apache Flink 1.12.0 Batch |
Apache Flink 1.12.0 Streaming |
Apache Tez 0.9.1 |
PySpark |
|---|---|---|---|---|---|---|---|---|---|