/** * @param bytes A pb serialized {@link HColumnDescriptor} instance with pb magic prefix * @return An instance of {@link HColumnDescriptor} made from <code>bytes</code> * @throws DeserializationException * @see #toByteArray() */ public static HColumnDescriptor parseFrom(final byte [] bytes) throws DeserializationException { ColumnFamilyDescriptor desc = ColumnFamilyDescriptorBuilder.parseFrom(bytes); if (desc instanceof ModifyableColumnFamilyDescriptor) { return new HColumnDescriptor((ModifyableColumnFamilyDescriptor) desc); } else { return new HColumnDescriptor(new ModifyableColumnFamilyDescriptor(desc)); } }
/** * @param bytes A pb serialized {@link HColumnDescriptor} instance with pb magic prefix * @return An instance of {@link HColumnDescriptor} made from <code>bytes</code> * @throws DeserializationException * @see #toByteArray() */ public static HColumnDescriptor parseFrom(final byte [] bytes) throws DeserializationException { ColumnFamilyDescriptor desc = ColumnFamilyDescriptorBuilder.parseFrom(bytes); if (desc instanceof ModifyableColumnFamilyDescriptor) { return new HColumnDescriptor((ModifyableColumnFamilyDescriptor) desc); } else { return new HColumnDescriptor(new ModifyableColumnFamilyDescriptor(desc)); } }
ColumnFamilyDescriptor deserializedHcd = ColumnFamilyDescriptorBuilder.parseFrom(bytes); assertTrue(hcd.equals(deserializedHcd)); assertEquals(v, hcd.getBlocksize());
/** * @param bytes A pb serialized {@link HColumnDescriptor} instance with pb magic prefix * @return An instance of {@link HColumnDescriptor} made from <code>bytes</code> * @throws DeserializationException * @see #toByteArray() */ public static HColumnDescriptor parseFrom(final byte [] bytes) throws DeserializationException { ColumnFamilyDescriptor desc = ColumnFamilyDescriptorBuilder.parseFrom(bytes); if (desc instanceof ModifyableColumnFamilyDescriptor) { return new HColumnDescriptor((ModifyableColumnFamilyDescriptor) desc); } else { return new HColumnDescriptor(new ModifyableColumnFamilyDescriptor(desc)); } }
ColumnFamilyDescriptor deserializedHcd = ColumnFamilyDescriptorBuilder.parseFrom(bytes); assertTrue(hcd.equals(deserializedHcd)); assertEquals(v, hcd.getBlocksize());