builder.setKeepDeletedCells(keepDeletedCellsFromThrift(in.getKeepDeletedCells()));
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();
/** * Helper method to modify the synced properties for a column family descriptor * @param cfdb The column family descriptor builder object * @throws SQLException */ private void modifySyncedPropsForCF(ColumnFamilyDescriptorBuilder cfdb) throws SQLException { cfdb.setTimeToLive(MODIFIED_TTL_VALUE); cfdb.setKeepDeletedCells(MODIFIED_KEEP_DELETED_CELLS_VALUE); cfdb.setScope(MODIFIED_REPLICATION_SCOPE_VALUE); }
builder.setMinVersions(v); assertEquals(v, builder.build().getMinVersions()); builder.setKeepDeletedCells(KeepDeletedCells.TRUE); builder.setInMemory(!HColumnDescriptor.DEFAULT_IN_MEMORY); boolean inmemory = builder.build().isInMemory();
/** * @param admin to create the table * @param index descriptor to update before creating table */ public static void createIndexTable(Admin admin, TableDescriptorBuilder indexBuilder) throws IOException { indexBuilder.addColumnFamily( ColumnFamilyDescriptorBuilder.newBuilder(CoveredColumnIndexCodec.INDEX_ROW_COLUMN_FAMILY) .setKeepDeletedCells(KeepDeletedCells.TRUE).build()); admin.createTable(indexBuilder.build()); } }
admin.createTable(TableDescriptorBuilder.newBuilder(TableName.valueOf(tableBytes)) .addColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(familyName) .setKeepDeletedCells(KeepDeletedCells.TRUE).build()) .build(), splits); } finally {
@Test public void testDropViewKeepsHTable() throws Exception { Connection conn = getConnection(); Admin admin = conn.unwrap(PhoenixConnection.class).getQueryServices().getAdmin(); String hbaseNativeViewName = generateUniqueName(); byte[] hbaseNativeBytes = SchemaUtil.getTableNameAsBytes(HBASE_NATIVE_SCHEMA_NAME, hbaseNativeViewName); try { TableDescriptorBuilder builder = TableDescriptorBuilder.newBuilder(TableName.valueOf(hbaseNativeBytes)); ColumnFamilyDescriptor columnDescriptor = ColumnFamilyDescriptorBuilder.newBuilder(FAMILY_NAME) .setKeepDeletedCells(KeepDeletedCells.TRUE).build(); builder.addColumnFamily(columnDescriptor); admin.createTable(builder.build()); } finally { admin.close(); } conn.createStatement().execute("create view " + hbaseNativeViewName+ " (uint_key unsigned_int not null," + " ulong_key unsigned_long not null," + " string_key varchar not null,\n" + " \"1\".uint_col unsigned_int," + " \"1\".ulong_col unsigned_long" + " CONSTRAINT pk PRIMARY KEY (uint_key, ulong_key, string_key))\n" + ColumnFamilyDescriptorBuilder.DATA_BLOCK_ENCODING + "='" + DataBlockEncoding.NONE + "'"); conn.createStatement().execute("drop view " + hbaseNativeViewName); conn.close(); } }
builder.setMinVersions(v); assertEquals(v, builder.build().getMinVersions()); builder.setKeepDeletedCells(KeepDeletedCells.TRUE); builder.setInMemory(!HColumnDescriptor.DEFAULT_IN_MEMORY); boolean inmemory = builder.build().isInMemory();
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build(); .setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder(FAMILYA) .setMaxVersions(5) .setKeepDeletedCells(KeepDeletedCells.TRUE) .build()) .build();