code: @Override
      protected void deleteColumn(String indexColumnFamily, String rowKey, byte[] superColumnName,
              String persistenceUnit, ConsistencyLevel consistencyLevel, byte[] columnName)
      {
          ColumnPath cp = new ColumnPath(indexColumnFamily);
          cp.setSuper_column(superColumnName);
          Connection conn = thriftClient.getConnection();
          try
          {
              ColumnOrSuperColumn cosc;
              try
              {
                  cosc = conn.getClient().get(ByteBuffer.wrap(rowKey.getBytes()), cp, consistencyLevel);
              }
              catch (NotFoundException e)
              {
                  return;
              }
              SuperColumn thriftSuperColumn = ThriftDataResultHelper.transformThriftResult(cosc,
                      ColumnFamilyType.SUPER_COLUMN, null);
  
              if (thriftSuperColumn != null && thriftSuperColumn.getColumns() != null
                      && thriftSuperColumn.getColumns().size() > 1)
              {
                  cp.setColumn(columnName);
              }
              conn.getClient().remove(ByteBuffer.wrap(rowKey.getBytes()), cp, generator.getTimestamp(),
                      consistencyLevel);
          }
          catch (InvalidRequestException e)
          {
              log.error("Unable to delete data from inverted index, Caused by: .", e);
              throw new IndexingException(e);
          }
          catch (UnavailableException e)
          {
              log.error("Unable to delete data from inverted index, Caused by: .", e);
              throw new IndexingException(e);
          }
          catch (TimedOutException e)
          {
              log.error("Unable to delete data from inverted index, Caused by: .", e);
              throw new IndexingException(e);
          }
          catch (TException e)
          {
              log.error("Unable to delete data from inverted index, Caused by: .", e);
              throw new IndexingException(e);
          }
          finally
          {
              thriftClient.releaseConnection(conn);
          }
      }
docs: /* (non-Javadoc)
  @see com.impetus.client.cassandra.index.InvertedIndexHandlerBase#deleteColumn(java.lang.String, java.lang.String, byte[], java.lang.String, org.apache.cassandra.thrift.ConsistencyLevel, byte[])