Spring Data Document

org.springframework.data.mongodb.core.query
Class BasicQuery

java.lang.Object
  extended by org.springframework.data.mongodb.core.query.Query
      extended by org.springframework.data.mongodb.core.query.BasicQuery

public class BasicQuery
extends Query

Custom Query implementation to setup a basic query from some arbitrary JSON query string.

Author:
Thomas Risberg, Oliver Gierke

Constructor Summary
BasicQuery(DBObject queryObject)
           
BasicQuery(DBObject queryObject, DBObject fieldsObject)
           
BasicQuery(String query)
           
BasicQuery(String query, String fields)
           
 
Method Summary
 Query addCriteria(Criteria criteria)
           
 DBObject getFieldsObject()
           
 DBObject getQueryObject()
           
 DBObject getSortObject()
           
 void setSortObject(DBObject sortObject)
           
 
Methods inherited from class org.springframework.data.mongodb.core.query.Query
fields, getCriteria, getHint, getLimit, getSkip, limit, query, skip, sort, withHint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicQuery

public BasicQuery(String query)

BasicQuery

public BasicQuery(DBObject queryObject)

BasicQuery

public BasicQuery(String query,
                  String fields)

BasicQuery

public BasicQuery(DBObject queryObject,
                  DBObject fieldsObject)
Method Detail

addCriteria

public Query addCriteria(Criteria criteria)
Overrides:
addCriteria in class Query

getQueryObject

public DBObject getQueryObject()
Overrides:
getQueryObject in class Query

getFieldsObject

public DBObject getFieldsObject()
Overrides:
getFieldsObject in class Query

getSortObject

public DBObject getSortObject()
Overrides:
getSortObject in class Query

setSortObject

public void setSortObject(DBObject sortObject)

Spring Data Document

Copyright © 2012. All Rights Reserved.