Package com.querydsl.mongodb.morphia
Class MorphiaQuery<K>
- java.lang.Object
-
- com.querydsl.mongodb.AbstractMongodbQuery<K,MorphiaQuery<K>>
-
- com.querydsl.mongodb.morphia.MorphiaQuery<K>
-
- Type Parameters:
K- result type
- All Implemented Interfaces:
Fetchable<K>,FilteredClause<MorphiaQuery<K>>,SimpleQuery<MorphiaQuery<K>>
public class MorphiaQuery<K> extends AbstractMongodbQuery<K,MorphiaQuery<K>>
MorphiaQueryextendsAbstractMongodbQuerywith Morphia specific transformationsExample
QUser user = QUser.user; MorphiaQuery<User> query = new MorphiaQuery<User>(morphia, datastore, user); List<User> list = query .where(user.firstName.eq("Bob")) .fetch();- Author:
- laimw, tiwe
-
-
Constructor Summary
Constructors Constructor Description MorphiaQuery(org.mongodb.morphia.Morphia morphia, org.mongodb.morphia.Datastore datastore, EntityPath<K> entityPath)MorphiaQuery(org.mongodb.morphia.Morphia morphia, org.mongodb.morphia.Datastore datastore, java.lang.Class<? extends K> entityType)MorphiaQuery(org.mongodb.morphia.Morphia morphia, org.mongodb.morphia.Datastore datastore, org.mongodb.morphia.mapping.cache.EntityCache cache, EntityPath<K> entityPath)MorphiaQuery(org.mongodb.morphia.Morphia morphia, org.mongodb.morphia.Datastore datastore, org.mongodb.morphia.mapping.cache.EntityCache cache, java.lang.Class<? extends K> entityType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.mongodb.DBCursorcreateCursor()protected com.mongodb.DBCollectiongetCollection(java.lang.Class<?> type)-
Methods inherited from class com.querydsl.mongodb.AbstractMongodbQuery
anyEmbedded, asDBObject, createCursor, createFilter, createJoinFilter, distinct, fetch, fetch, fetchCount, fetchFirst, fetchFirst, fetchOne, fetchOne, fetchResults, fetchResults, getIds, iterate, iterate, join, join, limit, offset, orderBy, orderBy, restrict, set, setReadPreference, toString, where, where
-
-
-
-
Constructor Detail
-
MorphiaQuery
public MorphiaQuery(org.mongodb.morphia.Morphia morphia, org.mongodb.morphia.Datastore datastore, EntityPath<K> entityPath)
-
MorphiaQuery
public MorphiaQuery(org.mongodb.morphia.Morphia morphia, org.mongodb.morphia.Datastore datastore, java.lang.Class<? extends K> entityType)
-
MorphiaQuery
public MorphiaQuery(org.mongodb.morphia.Morphia morphia, org.mongodb.morphia.Datastore datastore, org.mongodb.morphia.mapping.cache.EntityCache cache, EntityPath<K> entityPath)
-
MorphiaQuery
public MorphiaQuery(org.mongodb.morphia.Morphia morphia, org.mongodb.morphia.Datastore datastore, org.mongodb.morphia.mapping.cache.EntityCache cache, java.lang.Class<? extends K> entityType)
-
-
Method Detail
-
createCursor
protected com.mongodb.DBCursor createCursor()
- Overrides:
createCursorin classAbstractMongodbQuery<K,MorphiaQuery<K>>
-
getCollection
protected com.mongodb.DBCollection getCollection(java.lang.Class<?> type)
- Specified by:
getCollectionin classAbstractMongodbQuery<K,MorphiaQuery<K>>
-
-