public void dropColumn(SchemaTableName schemaTableName, String name) { try { String rawName = schemaEmulation.toRawName(schemaTableName); AlterTableOptions alterOptions = new AlterTableOptions(); alterOptions.dropColumn(name); client.alterTable(rawName, alterOptions); } catch (KuduException e) { throw new PrestoException(GENERIC_INTERNAL_ERROR, e); } }
alterTableOptions.dropColumn(columnSchema.getName()); updated.set(true);
.equals(KuduDBValidationClassMapper.getValidTypeForClass(columnInfo.getType()))) alterTableOptions.dropColumn(columnInfo.getColumnName()); alterTableOptions.addNullableColumn(columnInfo.getColumnName(), KuduDBValidationClassMapper.getValidTypeForClass(columnInfo.getType()));
@Override public void dropColumn(SchemaTableName schemaTableName, String name) { try { String rawName = toRawName(schemaTableName); AlterTableOptions alterOptions = new AlterTableOptions(); alterOptions.dropColumn(name); client.alterTable(rawName, alterOptions); } catch (KuduException e) { throw new PrestoException(GENERIC_INTERNAL_ERROR, e); } }
public void dropColumn(SchemaTableName schemaTableName, String name) { try { String rawName = schemaEmulation.toRawName(schemaTableName); AlterTableOptions alterOptions = new AlterTableOptions(); alterOptions.dropColumn(name); client.alterTable(rawName, alterOptions); } catch (KuduException e) { throw new PrestoException(GENERIC_INTERNAL_ERROR, e); } }
client.alterTable(testTableName, new AlterTableOptions().dropColumn("a")); try { token.intoScanner(client); new AlterTableOptions().dropColumn("a") .addColumn(new ColumnSchema.ColumnSchemaBuilder("a", Type.INT64) .nullable(true).build())); new AlterTableOptions().dropColumn("a") .addColumn(new ColumnSchema.ColumnSchemaBuilder("a", Type.INT64) .nullable(false)
client.alterTable(tableName, new AlterTableOptions().dropColumn("newtestaddint"));
upper.addInt("c0", 150); options.dropRangePartition(lower, upper); options.dropColumn("c2"); client.alterTable(tableName, options); assertEquals(0, countRowsInTable(table));