Compile Time to use ObjectInspector instead of TypeInfo
-------------------------------------------------------

                 Key: HIVE-444
                 URL: https://issues.apache.org/jira/browse/HIVE-444
             Project: Hadoop Hive
          Issue Type: Improvement
          Components: Query Processor
    Affects Versions: 0.4.0
            Reporter: Zheng Shao
            Assignee: Zheng Shao


ObjectInspector contains TypeInfo and in-memory layout of the Object. Currently 
the Compile Time uses TypeInfo, Runtime initialization uses ObjectInspector. 
This complicates the system because a lot of stuff, like type resolution in 
GenericUDF, needs to deal with both TypeInfo and ObjectInspectors. In this 
transaction, we aim to simplify the system by providing a single way of 
representing the metadata of the Object.

Steps:
1. Make ObjectInspector serializable
2. Replace TypeInfo in ColumnInfo with ObjectInspector
3. (Optional) Replace RowSchema with ObjectInspector, and use some real names 
instead of field IDs to make it easier to understand.

-- 
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