hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Chen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HIVE-7094) Separate out static/dynamic partitioning code in FileRecordWriterContainer
Date Tue, 20 May 2014 01:42:37 GMT
David Chen created HIVE-7094:
--------------------------------

             Summary: Separate out static/dynamic partitioning code in FileRecordWriterContainer
                 Key: HIVE-7094
                 URL: https://issues.apache.org/jira/browse/HIVE-7094
             Project: Hive
          Issue Type: Sub-task
            Reporter: David Chen
            Assignee: David Chen


There are two major places in FileRecordWriterContainer that have the {{if (dynamicPartitioning)}}
condition: the constructor and write().

This is the approach that I am taking:

# Move the DP and SP code into two subclasses: DynamicFileRecordWriterContainer and StaticFileRecordWriterContainer.
# Make FileRecordWriterContainer an abstract class that contains the common code for both
implementations. For write(), FileRecordWriterContainer will call an abstract method that
will provide the local RecordWriter, ObjectInspector, SerDe, and OutputJobInfo.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message