hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mohammad Islam" <>
Subject Review Request: Hive-3159 Update AvroSerde to determine schema of new tables
Date Tue, 18 Jun 2013 03:26:48 GMT

This is an automatically generated e-mail. To reply, visit:

Review request for hive, Jakob Homan and Ashutosh Chauhan.


Hive doesn't support to create a Avro-based table using HQL create table command. It currently
requires to specify Avro schema literal or schema file name.
For multiple cases, it is very inconvenient for user.
Some of the un-supported use cases:
1. Create table ... <Avro-SERDE etc.> as SELECT ... from <NON-AVRO FILE>
2. Create table ... <Avro-SERDE etc.> as SELECT from <AVRO TABLE>
3. Create  table  without specifying Avro schema.

This addresses bug HIVE-3159.


  ql/src/test/queries/clientpositive/avro_create_as_select.q PRE-CREATION 
  ql/src/test/queries/clientpositive/avro_create_as_select2.q PRE-CREATION 
  ql/src/test/queries/clientpositive/avro_no_schema_test.q PRE-CREATION 
  ql/src/test/queries/clientpositive/avro_without_schema.q PRE-CREATION 
  ql/src/test/results/clientpositive/avro_create_as_select.q.out PRE-CREATION 
  ql/src/test/results/clientpositive/avro_create_as_select2.q.out PRE-CREATION 
  ql/src/test/results/clientpositive/avro_no_schema_test.q.out PRE-CREATION 
  ql/src/test/results/clientpositive/avro_without_schema.q.out PRE-CREATION 
  serde/src/java/org/apache/hadoop/hive/serde2/avro/ 13848b6 
  serde/src/java/org/apache/hadoop/hive/serde2/avro/ PRE-CREATION 
  serde/src/test/org/apache/hadoop/hive/serde2/avro/ 010f614 
  serde/src/test/org/apache/hadoop/hive/serde2/avro/ PRE-CREATION



Wrote a new java Test class for a new Java class. Added a new test case into existing java
test class. In addition, there are 4 .q file for testing multiple use-cases.


Mohammad Islam

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message