public TColumnFamilyDescriptor deepCopy() { return new TColumnFamilyDescriptor(this); }
switch (field) { case NAME: return getName(); return getAttributes(); return getConfiguration(); return getBlockSize(); return getBloomnFilterType(); return getCompressionType(); return getDfsReplication(); return getDataBlockEncoding(); return getKeepDeletedCells(); return getMaxVersions(); return getMinVersions(); return getScope(); return getTimeToLive(); return isBlockCacheEnabled();
case NAME: if (value == null) { unsetName(); } else { if (value instanceof byte[]) { setName((byte[])value); } else { setName((java.nio.ByteBuffer)value); unsetAttributes(); } else { setAttributes((java.util.Map<java.nio.ByteBuffer,java.nio.ByteBuffer>)value); unsetConfiguration(); } else { setConfiguration((java.util.Map<java.lang.String,java.lang.String>)value); unsetBlockSize(); } else { setBlockSize((java.lang.Integer)value); unsetBloomnFilterType(); } else { setBloomnFilterType((TBloomFilterType)value); unsetCompressionType(); } else { setCompressionType((TCompressionAlgorithm)value);
public static ColumnFamilyDescriptor columnFamilyDescriptorFromThrift( TColumnFamilyDescriptor in) { ColumnFamilyDescriptorBuilder builder = ColumnFamilyDescriptorBuilder .newBuilder(in.getName()); if (in.isSetAttributes()) { for (Map.Entry<ByteBuffer, ByteBuffer> attribute : in.getAttributes().entrySet()) { builder.setValue(attribute.getKey().array(), attribute.getValue().array()); if (in.isSetConfiguration()) { for (Map.Entry<String, String> conf : in.getConfiguration().entrySet()) { builder.setConfiguration(conf.getKey(), conf.getValue()); if (in.isSetBlockSize()) { builder.setBlocksize(in.getBlockSize()); if (in.isSetBloomnFilterType()) { builder.setBloomFilterType(bloomFilterFromThrift(in.getBloomnFilterType())); if (in.isSetCompressionType()) { builder.setCompressionType(compressionAlgorithmFromThrift(in.getCompressionType())); if (in.isSetDfsReplication()) { builder.setDFSReplication(in.getDfsReplication()); if (in.isSetDataBlockEncoding()) { builder.setDataBlockEncoding(dataBlockEncodingFromThrift(in.getDataBlockEncoding())); if (in.isSetKeepDeletedCells()) { builder.setKeepDeletedCells(keepDeletedCellsFromThrift(in.getKeepDeletedCells()));
public static TColumnFamilyDescriptor columnFamilyDescriptorFromHBase( ColumnFamilyDescriptor in) { TColumnFamilyDescriptor out = new TColumnFamilyDescriptor(); out.setName(in.getName()); for (Map.Entry<Bytes, Bytes> attribute : in.getValues().entrySet()) { out.putToAttributes(ByteBuffer.wrap(attribute.getKey().get()), ByteBuffer.wrap(attribute.getValue().get())); } for (Map.Entry<String, String> conf : in.getConfiguration().entrySet()) { out.putToConfiguration(conf.getKey(), conf.getValue()); } out.setBlockSize(in.getBlocksize()); out.setBloomnFilterType(bloomFilterFromHBase(in.getBloomFilterType())); out.setCompressionType(compressionAlgorithmFromHBase(in.getCompressionType())); out.setDfsReplication(in.getDFSReplication()); out.setDataBlockEncoding(dataBlockEncodingFromHBase(in.getDataBlockEncoding())); out.setKeepDeletedCells(keepDeletedCellsFromHBase(in.getKeepDeletedCells())); out.setMaxVersions(in.getMaxVersions()); out.setMinVersions(in.getMinVersions()); out.setScope(in.getScope()); out.setTimeToLive(in.getTimeToLive()); out.setBlockCacheEnabled(in.isBlockCacheEnabled()); out.setCacheBloomsOnWrite(in.isCacheBloomsOnWrite()); out.setCacheDataOnWrite(in.isCacheDataOnWrite()); out.setCacheIndexesOnWrite(in.isCacheIndexesOnWrite()); out.setCompressTags(in.isCompressTags()); out.setEvictBlocksOnClose(in.isEvictBlocksOnClose()); out.setInMemory(in.isInMemory()); return out; }
TColumnFamilyDescriptor columnFamilyDescriptor1 = new TColumnFamilyDescriptor(); columnFamilyDescriptor1.setName(familyAname); columnFamilyDescriptor1.setDataBlockEncoding(TDataBlockEncoding.DIFF); tableDescriptor.addToColumns(columnFamilyDescriptor1); List<ByteBuffer> splitKeys = new ArrayList<>(); handler.modifyTable(tableDescriptor); columnFamilyDescriptor1.setInMemory(true); handler.modifyColumnFamily(tTableName, columnFamilyDescriptor1); TColumnFamilyDescriptor columnFamilyDescriptor2 = new TColumnFamilyDescriptor(); columnFamilyDescriptor2.setName(familyBname); columnFamilyDescriptor2.setDataBlockEncoding(TDataBlockEncoding.PREFIX); handler.addColumnFamily(tTableName, columnFamilyDescriptor2); assertTrue(tableDescriptorReturned.getDurability() == TDurability.ASYNC_WAL); TColumnFamilyDescriptor columnFamilyDescriptor1Returned = tableDescriptorReturned.getColumns() .stream().filter(desc -> Bytes.equals(desc.getName(), familyAname)).findFirst().get(); assertTrue(columnFamilyDescriptor1Returned.isInMemory() == true);
TTableDescriptor tTableDescriptor = new TTableDescriptor(); tTableDescriptor.setTableName(tTableName); TColumnFamilyDescriptor columnFamilyDescriptor = new TColumnFamilyDescriptor(); columnFamilyDescriptor.setName(Bytes.toBytes(TABLENAME)); tTableDescriptor.addToColumns(columnFamilyDescriptor); client.createTable(tTableDescriptor, new ArrayList<>());
for (int _i164 = 0; _i164 < _list162.size; ++_i164) _elem163 = new TColumnFamilyDescriptor(); _elem163.read(iprot); struct.columns.add(_elem163);
public byte[] getName() { setName(org.apache.thrift.TBaseHelper.rightSize(name)); return name == null ? null : name.array(); }
@Override public boolean equals(java.lang.Object that) { if (that == null) return false; if (that instanceof TColumnFamilyDescriptor) return this.equals((TColumnFamilyDescriptor)that); return false; }
TTableDescriptor tTableDescriptor = new TTableDescriptor(); tTableDescriptor.setTableName(tTableName); TColumnFamilyDescriptor columnFamilyDescriptor = new TColumnFamilyDescriptor(); columnFamilyDescriptor.setName(Bytes.toBytes(TABLENAME)); tTableDescriptor.addToColumns(columnFamilyDescriptor); client.createTable(tTableDescriptor, new ArrayList<>());
for (int _i175 = 0; _i175 < _list173.size; ++_i175) _elem174 = new TColumnFamilyDescriptor(); _elem174.read(iprot); struct.columns.add(_elem174);
/** * Performs a deep copy on <i>other</i>. */ public TTableDescriptor(TTableDescriptor other) { if (other.isSetTableName()) { this.tableName = new TTableName(other.tableName); } if (other.isSetColumns()) { java.util.List<TColumnFamilyDescriptor> __this__columns = new java.util.ArrayList<TColumnFamilyDescriptor>(other.columns.size()); for (TColumnFamilyDescriptor other_element : other.columns) { __this__columns.add(new TColumnFamilyDescriptor(other_element)); } this.columns = __this__columns; } if (other.isSetAttributes()) { java.util.Map<java.nio.ByteBuffer,java.nio.ByteBuffer> __this__attributes = new java.util.HashMap<java.nio.ByteBuffer,java.nio.ByteBuffer>(other.attributes); this.attributes = __this__attributes; } if (other.isSetDurability()) { this.durability = other.durability; } }