Pass type information in genFileSinkPlan
----------------------------------------
Key: HIVE-590
URL: https://issues.apache.org/jira/browse/HIVE-590
Project: Hadoop Hive
Issue Type: Bug
Components: Query Processor
Reporter: Raghotham Murthy
Assignee: Namit Jain
Right now only column names are being passed between semanticanalyzer and
fetchtask. Once type information is passed, we can use LazySerDe to serialize
the data (into json) in Driver.getResults().
Driver.getSchema() should then return a new thrift type ResultSchema instead of
String:
{code}
struct ResultSchema {
// column names, types, comments
1: list<hive_metastore.FieldSchema> fieldSchemas,
// delimiters etc
2: map<string, string> properties
}
{code}
Once this is done, the jdbc client can instantiate a simplified serde from the
ResultSchema and parse the query results.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.