@Override public QueryResult distinct(Query query, String field) { Bson bson = parseQuery(query); return mongoDBCollection.distinct(field, bson); }
@Override public QueryResult distinct(Query query, String field) { Bson bson = parseQuery(query); return mongoDBCollection.distinct(field, bson); }
@Override public QueryResult<String> distinct(Query query, String field) { Bson bsonDocument = parseQuery(query); return mongoDBCollection.distinct(field, bsonDocument); }
@Override public QueryResult distinct(Query query, String field) { Bson bson = parseQuery(query); return mongoDBCollection.distinct(field, bson); }
@Override public QueryResult distinct(Query query, String field) { Bson bson = parseQuery(query); return mongoDBCollection.distinct(field, bson); }
@Override public QueryResult distinct(Query query, String field) { Bson bson = parseQuery(query); return mongoDBCollection.distinct(field, bson); }
@Override public QueryResult distinct(Query query, String field) { Bson document = parseQuery(query); return mongoDBCollection.distinct(field, document); }
@Override public QueryResult distinct(Query query, String field) { Bson bsonDocument = parseQuery(query); return mongoDBCollection.distinct(field, bsonDocument); }
@Override public QueryResult distinct(Query query, String field) { Bson document = parseQuery(query); return mongoDBCollection.distinct(field, document); }
@Override public QueryResult distinct(Query query, String field) throws CatalogDBException { Bson bsonDocument = parseQuery(query, false); return datasetCollection.distinct(field, bsonDocument); }
@Override public QueryResult distinct(Query query, String field) throws CatalogDBException { Bson bson = parseQuery(query, false); return sampleCollection.distinct(field, bson); }
@Override public QueryResult distinct(Query query, String field) { Bson bson = parseQuery(query); return mongoDBCollection.distinct(field, bson); }
@Override public QueryResult distinct(Query query, String field) { Bson document = parseQuery(query); return mongoDBCollection.distinct(field, document); }
@Override public QueryResult distinct(Query query, String field) { Bson bsonDocument = parseQuery(query); return mongoDBCollection.distinct(field, bsonDocument); }
@Override public QueryResult distinct(Query query, String field) throws CatalogDBException { Bson bsonDocument = parseQuery(query, false); return jobCollection.distinct(field, bsonDocument); }
@Override public QueryResult distinct(Query query, String field) throws CatalogDBException { Bson bsonDocument = parseQuery(query); return userCollection.distinct(field, bsonDocument); }
@Override public QueryResult distinct(Query query, String field) throws CatalogDBException { Bson bson = parseQuery(query, false); return familyCollection.distinct(field, bson); }
@Override public QueryResult distinct(Query query, String field) throws CatalogDBException { Bson bson = parseQuery(query, false); return individualCollection.distinct(field, bson); }
@Override public List<String> getStudyNames(QueryOptions options) { List<String> studyNames = collection.distinct("studyName", new Document("studyName", new Document("$exists", 1))).getResult(); return studyNames.stream().map(Object::toString).collect(Collectors.toList()); }
@Override public QueryResult distinct(Query query, String field) throws CatalogDBException { Bson bson = parseQuery(query, false); return cohortCollection.distinct(field, bson); }