code: @Override
      public List<Object> findByRelation(String colName, Object colValue, Class entityClazz)
      {
          EntityMetadata m = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, entityClazz);
          String tableName = HBaseUtils.getHTableName(m.getSchema(), m.getTableName());
          String columnFamilyName = m.getTableName();
          byte[] valueInBytes = HBaseUtils.getBytes(colValue);
          SingleColumnValueFilter filter = new SingleColumnValueFilter(Bytes.toBytes(columnFamilyName),
                  Bytes.toBytes(colName), CompareOp.EQUAL, valueInBytes);
          filter.setFilterIfMissing(true);
          try
          {
              return ((HBaseDataHandler) handler).readData(tableName, m, null, null, null, null, getFilterList(filter));
          }
          catch (IOException ex)
          {
              log.error("Error during find By Relation, Caused by: .", ex);
              throw new KunderaException("Error during find By Relation, Caused by: .", ex);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see com.impetus.kundera.client.Client#findByRelation(java.lang.String,
  java.lang.Object, java.lang.Class)