code: @Override
      public Object[] findIdsByColumn(String schemaName, String tableName, String pKeyName, String columnName,
              Object columnValue, Class entityClazz)
      {
          EntityMetadata m = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, entityClazz);
  
          byte[] valueInBytes = HBaseUtils.getBytes(columnValue);
          Filter f = new SingleColumnValueFilter(Bytes.toBytes(tableName), Bytes.toBytes(columnName), CompareOp.EQUAL,
                  valueInBytes);
          KeyOnlyFilter keyFilter = new KeyOnlyFilter();
          FilterList filterList = new FilterList(f, keyFilter);
          try
          {
              return handler.scanRowyKeys(filterList, schemaName, tableName, columnName + "_" + columnValue, m
                      .getIdAttribute().getBindableJavaType());
          }
          catch (IOException e)
          {
              log.error("Error while executing findIdsByColumn(), Caused by: .", e);
              throw new KunderaException(e);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see com.impetus.kundera.client.Client#findIdsByColumn(java.lang.String,
  java.lang.String, java.lang.String, java.lang.Object, java.lang.Class)