-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/28839/
-----------------------------------------------------------

Review request for hive.


Bugs: HIVE-8814
    https://issues.apache.org/jira/browse/HIVE-8814


Repository: hive-git


Description
-------

Currently, virtual columns are fixed in hive. But some serdes can provide more 
virtual columns if needed. Idea from 
https://issues.apache.org/jira/browse/HIVE-7513?focusedCommentId=14073912&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14073912


Diffs
-----

  
accumulo-handler/src/java/org/apache/hadoop/hive/accumulo/serde/AccumuloSerDe.java
 66ab01e 
  contrib/src/java/org/apache/hadoop/hive/contrib/serde2/MultiDelimitSerDe.java 
72f4234 
  contrib/src/java/org/apache/hadoop/hive/contrib/serde2/RegexSerDe.java 
aadfb51 
  contrib/src/java/org/apache/hadoop/hive/contrib/serde2/TypedBytesSerDe.java 
ea87bf6 
  
contrib/src/java/org/apache/hadoop/hive/contrib/serde2/s3/S3LogDeserializer.java
 ce445b0 
  hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java 47e20d5 
  
itests/custom-serde/src/main/java/org/apache/hadoop/hive/serde2/CustomSerDe1.java
 c28f096 
  
itests/custom-serde/src/main/java/org/apache/hadoop/hive/serde2/CustomSerDe2.java
 05d0590 
  itests/test-serde/src/main/java/org/apache/hadoop/hive/serde2/TestSerDe.java 
9f7a20a 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java 6338c3c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FetchTask.java c4f04cb 
  ql/src/java/org/apache/hadoop/hive/ql/exec/MapOperator.java 6d06e9e 
  ql/src/java/org/apache/hadoop/hive/ql/exec/TableScanOperator.java cb010fb 
  ql/src/java/org/apache/hadoop/hive/ql/exec/mr/ExecMapper.java ca65a8e 
  ql/src/java/org/apache/hadoop/hive/ql/exec/mr/ExecMapperContext.java 8b92f32 
  
ql/src/java/org/apache/hadoop/hive/ql/exec/vector/VectorizedColumnarSerDe.java 
5ce7553 
  ql/src/java/org/apache/hadoop/hive/ql/index/AggregateIndexHandler.java 
e67996d 
  ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java 
b076933 
  ql/src/java/org/apache/hadoop/hive/ql/index/compact/CompactIndexHandler.java 
0ca5d22 
  ql/src/java/org/apache/hadoop/hive/ql/io/AcidInputFormat.java e1d2395 
  ql/src/java/org/apache/hadoop/hive/ql/io/HiveContextAwareRecordReader.java 
96d7b1e 
  ql/src/java/org/apache/hadoop/hive/ql/io/IOContext.java d42f568 
  ql/src/java/org/apache/hadoop/hive/ql/io/RecordIdentifier.java cdde3dc 
  ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java 5be2b4f 
  ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcRawRecordMerger.java 144f21e 
  ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcRecordUpdater.java 44bc391 
  ql/src/java/org/apache/hadoop/hive/ql/io/orc/VectorizedOrcAcidRowReader.java 
a8e5c2e 
  
ql/src/java/org/apache/hadoop/hive/ql/io/parquet/read/DataWritableReadSupport.java
 3f8e4d7 
  ql/src/java/org/apache/hadoop/hive/ql/io/parquet/serde/ParquetHiveSerDe.java 
4effe73 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/VirtualColumn.java ecc5d92 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/VirtualColumns.java 
PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/ColumnPrunerProcFactory.java 
afd1738 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/OpProcFactory.java 
2f517f2 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/pcr/PcrExprProcCtx.java 
db99786 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/pcr/PcrExprProcFactory.java 
cbd4e6c 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/Vectorizer.java 
2c02bd4 
  ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/PartExprEvalUtils.java 
dc5d2df 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnAccessInfo.java 8416cff 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 1b60cbb 
  ql/src/java/org/apache/hadoop/hive/ql/parse/UpdateDeleteSemanticAnalyzer.java 
65f5eaa 
  ql/src/java/org/apache/hadoop/hive/ql/plan/TableScanDesc.java 699b476 
  ql/src/java/org/apache/hadoop/hive/ql/txn/compactor/CompactorMR.java 3cdbc6c 
  ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToInteger.java b669754 
  ql/src/test/org/apache/hadoop/hive/ql/exec/TestFileSinkOperator.java 7bb2742 
  ql/src/test/org/apache/hadoop/hive/ql/io/TestRecordIdentifier.java 6d83f70 
  ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestOrcRawRecordMerger.java 
595e003 
  ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestOrcRecordUpdater.java 
22bd4b9 
  ql/src/test/org/apache/hadoop/hive/ql/txn/compactor/CompactorTest.java 
d68e431 
  serde/src/java/org/apache/hadoop/hive/serde2/AbstractDeserializer.java 
869b86b 
  serde/src/java/org/apache/hadoop/hive/serde2/AbstractSerDe.java c5e78c5 
  serde/src/java/org/apache/hadoop/hive/serde2/AbstractSerializer.java 570b4bb 
  serde/src/java/org/apache/hadoop/hive/serde2/MetadataTypedColumnsetSerDe.java 
262c57f 
  serde/src/java/org/apache/hadoop/hive/serde2/NullStructSerDe.java 83f34ce 
  serde/src/java/org/apache/hadoop/hive/serde2/OpenCSVSerde.java 44b5ae7 
  serde/src/java/org/apache/hadoop/hive/serde2/RecordIdentifier.java 
PRE-CREATION 
  serde/src/java/org/apache/hadoop/hive/serde2/RegexSerDe.java 38e8b77 
  serde/src/java/org/apache/hadoop/hive/serde2/TypedSerDe.java f868b22 
  serde/src/java/org/apache/hadoop/hive/serde2/VirtualColumn.java PRE-CREATION 
  serde/src/java/org/apache/hadoop/hive/serde2/VirtualColumnProvider.java 
PRE-CREATION 
  serde/src/java/org/apache/hadoop/hive/serde2/avro/AvroSerDe.java 7639a2b 
  
serde/src/java/org/apache/hadoop/hive/serde2/binarysortable/BinarySortableSerDe.java
 2b7fba6 
  serde/src/java/org/apache/hadoop/hive/serde2/columnar/ColumnarSerDeBase.java 
77c1e2f 
  serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDe.java 
21cbd90 
  serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazySimpleSerDe.java 
95e30db 
  serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinarySerDe.java 
62cba01 
  serde/src/java/org/apache/hadoop/hive/serde2/thrift/ThriftDeserializer.java 
b78ec69 

Diff: https://reviews.apache.org/r/28839/diff/


Testing
-------


Thanks,

Navis Ryu

Reply via email to