/** * Constructor * @param htd the table descriptor */ public TableSchemaModel(HTableDescriptor htd) { setName(htd.getTableName().getNameAsString()); for (Map.Entry<Bytes, Bytes> e: htd.getValues().entrySet()) { addAttribute(Bytes.toString(e.getKey().get()), Bytes.toString(e.getValue().get())); } for (HColumnDescriptor hcd: htd.getFamilies()) { ColumnSchemaModel columnModel = new ColumnSchemaModel(); columnModel.setName(hcd.getNameAsString()); for (Map.Entry<Bytes, Bytes> e: hcd.getValues().entrySet()) { columnModel.addAttribute(Bytes.toString(e.getKey().get()), Bytes.toString(e.getValue().get())); } addColumnFamily(columnModel); } }
familyModel.setName(family.getName()); for (ColumnSchema.Attribute attr: family.getAttrsList()) { familyModel.addAttribute(attr.getName(), attr.getValue()); familyModel.addAttribute(HColumnDescriptor.TTL, family.getTtl()); familyModel.addAttribute(HConstants.VERSIONS, family.getMaxVersions()); familyModel.addAttribute(HColumnDescriptor.COMPRESSION, family.getCompression());
/** * Constructor * @param htd the table descriptor */ public TableSchemaModel(HTableDescriptor htd) { setName(htd.getTableName().getNameAsString()); for (Map.Entry<Bytes, Bytes> e: htd.getValues().entrySet()) { addAttribute(Bytes.toString(e.getKey().get()), Bytes.toString(e.getValue().get())); } for (HColumnDescriptor hcd: htd.getFamilies()) { ColumnSchemaModel columnModel = new ColumnSchemaModel(); columnModel.setName(hcd.getNameAsString()); for (Map.Entry<Bytes, Bytes> e: hcd.getValues().entrySet()) { columnModel.addAttribute(Bytes.toString(e.getKey().get()), Bytes.toString(e.getValue().get())); } addColumnFamily(columnModel); } }
/** * Constructor * @param htd the table descriptor */ public TableSchemaModel(HTableDescriptor htd) { setName(htd.getTableName().getNameAsString()); for (Map.Entry<Bytes, Bytes> e: htd.getValues().entrySet()) { addAttribute(Bytes.toString(e.getKey().get()), Bytes.toString(e.getValue().get())); } for (HColumnDescriptor hcd: htd.getFamilies()) { ColumnSchemaModel columnModel = new ColumnSchemaModel(); columnModel.setName(hcd.getNameAsString()); for (Map.Entry<Bytes, Bytes> e: hcd.getValues().entrySet()) { columnModel.addAttribute(Bytes.toString(e.getKey().get()), Bytes.toString(e.getValue().get())); } addColumnFamily(columnModel); } }
/** * Constructor * @param htd the table descriptor */ public TableSchemaModel(HTableDescriptor htd) { setName(htd.getNameAsString()); for (Map.Entry<ImmutableBytesWritable, ImmutableBytesWritable> e: htd.getValues().entrySet()) { addAttribute(Bytes.toString(e.getKey().get()), Bytes.toString(e.getValue().get())); } for (HColumnDescriptor hcd: htd.getFamilies()) { ColumnSchemaModel columnModel = new ColumnSchemaModel(); columnModel.setName(hcd.getNameAsString()); for (Map.Entry<ImmutableBytesWritable, ImmutableBytesWritable> e: hcd.getValues().entrySet()) { columnModel.addAttribute(Bytes.toString(e.getKey().get()), Bytes.toString(e.getValue().get())); } addColumnFamily(columnModel); } }
familyModel.setName(family.getName()); for (ColumnSchema.Attribute attr: family.getAttrsList()) { familyModel.addAttribute(attr.getName(), attr.getValue()); familyModel.addAttribute(HColumnDescriptor.TTL, family.getTtl()); familyModel.addAttribute(HConstants.VERSIONS, family.getMaxVersions()); familyModel.addAttribute(HColumnDescriptor.COMPRESSION, family.getCompression());
familyModel.setName(family.getName()); for (ColumnSchema.Attribute attr: family.getAttrsList()) { familyModel.addAttribute(attr.getName(), attr.getValue()); familyModel.addAttribute(HColumnDescriptor.TTL, family.getTtl()); familyModel.addAttribute(HConstants.VERSIONS, family.getMaxVersions()); familyModel.addAttribute(HColumnDescriptor.COMPRESSION, family.getCompression());
familyModel.setName(family.getName()); for (ColumnSchema.Attribute attr: family.getAttrsList()) { familyModel.addAttribute(attr.getName(), attr.getValue()); familyModel.addAttribute(HColumnDescriptor.TTL, family.getTtl()); familyModel.addAttribute(HConstants.VERSIONS, family.getMaxVersions()); familyModel.addAttribute(HColumnDescriptor.COMPRESSION, family.getCompression());