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)