MCPcopy Create free account
hub / github.com/apache/impala / THdfsCompressionToProto

Function THdfsCompressionToProto

be/src/util/compression-util.cc:24–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22namespace impala {
23
24CompressionTypePB THdfsCompressionToProto(const THdfsCompression::type& compression) {
25 switch(compression) {
26 case NONE: return CompressionTypePB::NONE;
27 case DEFAULT: return CompressionTypePB::DEFAULT;
28 case GZIP: return CompressionTypePB::GZIP;
29 case DEFLATE: return CompressionTypePB::DEFLATE;
30 case BZIP2: return CompressionTypePB::BZIP2;
31 case SNAPPY: return CompressionTypePB::SNAPPY;
32 case SNAPPY_BLOCKED: return CompressionTypePB::SNAPPY_BLOCKED;
33 case LZO: return CompressionTypePB::LZO;
34 case LZ4: return CompressionTypePB::LZ4;
35 case ZLIB: return CompressionTypePB::ZLIB;
36 case ZSTD: return CompressionTypePB::ZSTD;
37 case BROTLI: return CompressionTypePB::BROTLI;
38 case LZ4_BLOCKED: return CompressionTypePB::LZ4_BLOCKED;
39 }
40 DCHECK(false) << "Invalid compression type: " << compression;
41 return CompressionTypePB::NONE;
42}
43
44THdfsCompression::type CompressionTypePBToThrift(const CompressionTypePB& compression) {
45 switch(compression) {

Callers 1

TScanRangeToScanRangePBFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected