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.

Reply via email to