* @param columns the columns to be deleted by name
*/
@Override
public void deleteColumns(String colFamily, String key, String... columns) {
Keyspace keyspace = HFactory.createKeyspace(getDefaultKeySpace(), cluster);
Mutator<String> mutator = HFactory.createMutator(keyspace, StringSerializer.get(), new BatchSizeHint(1, columns.length));
for (String property : columns) {
fireColumnEvent(Event.Column.PRE_COLUMN_DELETION, null, property, key, colFamily, null);
mutator.addDeletion(key, colFamily, property, StringSerializer.get());
log.debug(String.format("\tD: %s", property));
fireColumnEvent(Event.Column.POST_COLUMN_DELETION, null, property, key, colFamily, null);