public static DataBlockEncoding dataBlockEncodingFromThrift(TDataBlockEncoding in) { switch (in.getValue()) { case 0: return DataBlockEncoding.NONE; case 2: return DataBlockEncoding.PREFIX; case 3: return DataBlockEncoding.DIFF; case 4: return DataBlockEncoding.FAST_DIFF; case 7: return DataBlockEncoding.ROW_INDEX_V1; default: return DataBlockEncoding.NONE; } }
case 8: // DATA_BLOCK_ENCODING if (schemeField.type == org.apache.thrift.protocol.TType.I32) { struct.dataBlockEncoding = org.apache.hadoop.hbase.thrift2.generated.TDataBlockEncoding.findByValue(iprot.readI32()); struct.setDataBlockEncodingIsSet(true); } else {
if (!(this_present_dataBlockEncoding && that_present_dataBlockEncoding)) return false; if (!this.dataBlockEncoding.equals(that.dataBlockEncoding)) return false;
struct.dataBlockEncoding = org.apache.hadoop.hbase.thrift2.generated.TDataBlockEncoding.findByValue(iprot.readI32()); struct.setDataBlockEncodingIsSet(true);
if (struct.isSetDataBlockEncoding()) { oprot.writeFieldBegin(DATA_BLOCK_ENCODING_FIELD_DESC); oprot.writeI32(struct.dataBlockEncoding.getValue()); oprot.writeFieldEnd();
oprot.writeI32(struct.dataBlockEncoding.getValue());
hashCode = hashCode * 8191 + dataBlockEncoding.getValue();