Login  Register

[jira] [Created] (CARBONDATA-295) Abstract Snappy interface and seperate it from Compressor interface

Posted by Akash R Nilugal (Jira) on Oct 10, 2016; 9:32am
URL: http://apache-carbondata-dev-mailing-list-archive.168.s1.nabble.com/jira-Created-CARBONDATA-295-Abstract-Snappy-interface-and-seperate-it-from-Compressor-interface-tp1728.html

zhangshunyu created CARBONDATA-295:
--------------------------------------

             Summary: Abstract Snappy interface and seperate it from Compressor interface
                 Key: CARBONDATA-295
                 URL: https://issues.apache.org/jira/browse/CARBONDATA-295
             Project: CarbonData
          Issue Type: Improvement
          Components: data-load
    Affects Versions: 0.1.1-incubating
            Reporter: zhangshunyu
            Assignee: zhangshunyu
            Priority: Minor
             Fix For: 0.2.0-incubating


Currently, we only have snappy compressor who extends form Compressor interface, for future expansion, we need to abstract Snappy interface and seperate it from Compressor interface, it means Compressor interface is the parent of all compressors, and SnappyCompressor interface and the other compressor's interface(or abstract class) should extends Compressor interface, as to different data type for different compressor, it would extend its own interface/abstract class.
for example: Compressor -> SnappyCompressor -> SnappyDoubleCompression.



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