code: public TResult queryForFieldValues(Map<String, Object> fieldValues) {
  		String where = buildWhere(fieldValues.entrySet());
  		String[] whereArgs = buildWhereArgs(fieldValues.values());
  		TResult result = userDb.query(getTableName(), table.getColumnNames(),
  				where, whereArgs, null, null, null);
  		prepareResult(result);
  		return result;
  	}
docs: Query for the row where all fields match their values
  
  @param fieldValues
  field values
  @return result