public class ProteinProteinInteractionMongoDBAdaptor extends MongoDBAdaptor implements ProteinProteinInteractionDBAdaptor<org.opencb.biodata.models.protein.Interaction>
ProteinProteinInteractionDBAdaptor.QueryParams
assembly, logger, mongoDataStore, mongoDBCollection, objectMapper, species
Constructor and Description |
---|
ProteinProteinInteractionMongoDBAdaptor(String species,
String assembly,
org.opencb.commons.datastore.mongodb.MongoDataStore mongoDataStore) |
Modifier and Type | Method and Description |
---|---|
CellBaseDataResult<Long> |
count(org.opencb.commons.datastore.core.Query query) |
CellBaseDataResult |
distinct(org.opencb.commons.datastore.core.Query query,
String field) |
void |
forEach(org.opencb.commons.datastore.core.Query query,
Consumer<? super Object> action,
org.opencb.commons.datastore.core.QueryOptions options) |
CellBaseDataResult<org.opencb.biodata.models.protein.Interaction> |
get(org.opencb.commons.datastore.core.Query query,
org.opencb.commons.datastore.core.QueryOptions options) |
CellBaseDataResult |
groupBy(org.opencb.commons.datastore.core.Query query,
List<String> fields,
org.opencb.commons.datastore.core.QueryOptions options) |
CellBaseDataResult |
groupBy(org.opencb.commons.datastore.core.Query query,
String field,
org.opencb.commons.datastore.core.QueryOptions options) |
Iterator<org.opencb.biodata.models.protein.Interaction> |
iterator(org.opencb.commons.datastore.core.Query query,
org.opencb.commons.datastore.core.QueryOptions options) |
CellBaseDataResult |
nativeGet(org.opencb.commons.datastore.core.Query query,
org.opencb.commons.datastore.core.QueryOptions options) |
Iterator |
nativeIterator(org.opencb.commons.datastore.core.Query query,
org.opencb.commons.datastore.core.QueryOptions options) |
CellBaseDataResult |
rank(org.opencb.commons.datastore.core.Query query,
String field,
int numResults,
boolean asc) |
CellBaseDataResult |
stats(org.opencb.commons.datastore.core.Query query) |
CellBaseDataResult<Long> |
update(List objectList,
String field,
String[] innerFields) |
addExcludeReturnFields, addIncludeReturnFields, addPrivateExcludeOptions, addPrivateExcludeOptions, createOrQuery, createOrQuery, createOrQuery, createRegionQuery, createRegionQuery, executeAggregation2, executeAggregationist2, executeAggregationList2, executeDistinct, executeQuery, executeQuery, executeQueryList2, executeQueryList2, getAssembly, getChunkId, getChunkIdPrefix, getIntervalFeatureFrequencies, getIntervalFeatureFrequencies, getIntervalFrequencies, getReturnFields, getSpecies, groupBy, groupBy, next, setAssembly, setSpecies
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
count, distinct, forEach, get, iterator, nativeGet, nativeIterator, stats
spliterator
public CellBaseDataResult rank(org.opencb.commons.datastore.core.Query query, String field, int numResults, boolean asc)
rank
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public CellBaseDataResult groupBy(org.opencb.commons.datastore.core.Query query, String field, org.opencb.commons.datastore.core.QueryOptions options)
groupBy
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public CellBaseDataResult groupBy(org.opencb.commons.datastore.core.Query query, List<String> fields, org.opencb.commons.datastore.core.QueryOptions options)
groupBy
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public CellBaseDataResult<Long> update(List objectList, String field, String[] innerFields)
update
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public CellBaseDataResult<Long> count(org.opencb.commons.datastore.core.Query query)
count
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public CellBaseDataResult distinct(org.opencb.commons.datastore.core.Query query, String field)
distinct
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public CellBaseDataResult stats(org.opencb.commons.datastore.core.Query query)
stats
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public CellBaseDataResult<org.opencb.biodata.models.protein.Interaction> get(org.opencb.commons.datastore.core.Query query, org.opencb.commons.datastore.core.QueryOptions options)
get
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public CellBaseDataResult nativeGet(org.opencb.commons.datastore.core.Query query, org.opencb.commons.datastore.core.QueryOptions options)
nativeGet
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public Iterator<org.opencb.biodata.models.protein.Interaction> iterator(org.opencb.commons.datastore.core.Query query, org.opencb.commons.datastore.core.QueryOptions options)
iterator
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public Iterator nativeIterator(org.opencb.commons.datastore.core.Query query, org.opencb.commons.datastore.core.QueryOptions options)
nativeIterator
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
public void forEach(org.opencb.commons.datastore.core.Query query, Consumer<? super Object> action, org.opencb.commons.datastore.core.QueryOptions options)
forEach
in interface CellBaseDBAdaptor<org.opencb.biodata.models.protein.Interaction>
Copyright © 2019. All rights reserved.