/** * Create a new {@link DropColumnSpecification} for the given {@code name}. * * @param name must not be {@literal null} or empty. */ public static DropColumnSpecification dropColumn(CqlIdentifier name) { return new DropColumnSpecification(name); } }
/** * Create a new {@link DropColumnSpecification} for the given {@code name}. * * @param name must not be {@literal null} or empty. */ public static DropColumnSpecification dropColumn(String name) { return dropColumn(CqlIdentifier.of(name)); }
public StringBuilder toCql(StringBuilder cql) { return cql.append("DROP ").append(spec().getName()); } }
public AlterTableSpecification drop(CqlIdentifier column) { return add(DropColumnSpecification.dropColumn(column)); }