code: public ResultSet delete(final Class<?> targetClass, final Collection<String> deletingPropNames, final Condition whereCause) {
          final CP pair = prepareDelete(targetClass, deletingPropNames, whereCause);
  
          return this.execute(pair.cql, pair.parameters.toArray());
      }
docs: Delete the specified properties if <code>propNames</code> is not null or empty, otherwise, delete the whole record.
  
  @param targetClass
  @param deletingPropNames
  @param whereCause