/** Use {@link #getColumnFamiliesMap()} instead. */ @java.lang.Deprecated public java.util.Map<java.lang.String, com.google.bigtable.admin.v2.ColumnFamily> getColumnFamilies() { return getColumnFamiliesMap(); } /**
@InternalApi public static Table fromProto(@Nonnull com.google.bigtable.admin.v2.Table proto) { ImmutableMap.Builder<String, ReplicationState> replicationStates = ImmutableMap.builder(); for (Entry<String, com.google.bigtable.admin.v2.Table.ClusterState> entry : proto.getClusterStatesMap().entrySet()) { replicationStates.put( entry.getKey(), ReplicationState.fromProto(entry.getValue().getReplicationState())); } ImmutableList.Builder<ColumnFamily> columnFamilies = ImmutableList.builder(); for (Entry<String, com.google.bigtable.admin.v2.ColumnFamily> entry : proto.getColumnFamiliesMap().entrySet()) { columnFamilies.add(ColumnFamily.fromProto(entry.getKey(), entry.getValue())); } return new Table( TableName.parse(proto.getName()), replicationStates.build(), columnFamilies.build()); }
assertThat(result.getColumnFamilies()).hasSize(3); for (Entry<String, ColumnFamily> entry : proto.getColumnFamiliesMap().entrySet()) { assertThat(result.getColumnFamilies()) .contains(
/** * Use {@link #getColumnFamiliesMap()} instead. */ @java.lang.Deprecated public java.util.Map<java.lang.String, com.google.bigtable.admin.v2.ColumnFamily> getColumnFamilies() { return getColumnFamiliesMap(); } /**
/** Use {@link #getColumnFamiliesMap()} instead. */ @java.lang.Deprecated public java.util.Map<java.lang.String, com.google.bigtable.admin.v2.ColumnFamily> getColumnFamilies() { return getColumnFamiliesMap(); } /**
/** * <p>adapt.</p> * * @param table a {@link Table} object. * @return a {@link HTableDescriptor} object. */ public HTableDescriptor adapt(Table table) { String tableId = bigtableInstanceName.toTableId(table.getName()); HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf(tableId)); for (Entry<String, ColumnFamily> entry : table.getColumnFamiliesMap().entrySet()) { tableDescriptor.addFamily(columnDescriptorAdapter.adapt(entry.getKey(), entry.getValue())); } return tableDescriptor; } }
/** * <p>adapt.</p> * * @param table a {@link Table} object. * @return a {@link HTableDescriptor} object. */ public HTableDescriptor adapt(Table table) { String tableId = bigtableInstanceName.toTableId(table.getName()); HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf(tableId)); for (Entry<String, ColumnFamily> entry : table.getColumnFamiliesMap().entrySet()) { tableDescriptor.addFamily(columnDescriptorAdapter.adapt(entry.getKey(), entry.getValue())); } return tableDescriptor; } }
@InternalApi public static Table fromProto(@Nonnull com.google.bigtable.admin.v2.Table proto) { ImmutableMap.Builder<String, ReplicationState> replicationStates = ImmutableMap.builder(); for (Entry<String, com.google.bigtable.admin.v2.Table.ClusterState> entry : proto.getClusterStatesMap().entrySet()) { replicationStates.put( entry.getKey(), ReplicationState.fromProto(entry.getValue().getReplicationState())); } ImmutableList.Builder<ColumnFamily> columnFamilies = ImmutableList.builder(); for (Entry<String, com.google.bigtable.admin.v2.ColumnFamily> entry : proto.getColumnFamiliesMap().entrySet()) { columnFamilies.add(ColumnFamily.fromProto(entry.getKey(), entry.getValue())); } return new Table( TableName.parse(proto.getName()), replicationStates.build(), columnFamilies.build()); }
assertThat(table.getColumnFamiliesMap().keySet(), Matchers.hasSize(1)); assertThat(table.getColumnFamiliesMap(), Matchers.hasKey(COLUMN_FAMILY_NAME));