Boris Peltekov created PARQUET-226:
--------------------------------------

             Summary: Introduce an interface for controlling the encoding per 
column
                 Key: PARQUET-226
                 URL: https://issues.apache.org/jira/browse/PARQUET-226
             Project: Parquet
          Issue Type: Improvement
          Components: parquet-mr
            Reporter: Boris Peltekov


There are use-cases in which it is advantageous to have control over the type 
of encoding used for a given column. To achieve this, the ParquetProperties 
class must be refactored to facilitate its subclassing. The constructors of 
ParquetWriter and (probably) InternalParquetRecordWriter have to be modified as 
well. All the internal parquet classes have to refrain from directly 
instantiating ParquetProperties and should accept the instance from outside. 

Currently me and my team are using a good amount of reflection and 
unenforceable assumptions in order to gain control of this behavior. I'd like 
to implement the interface change. Are you interested in this feature?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to