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

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

public class BasicQuery
extends Query


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

Field Detail

queryObject

private DBObject queryObject

fieldsObject

private DBObject fieldsObject

sortObject

private DBObject sortObject

skip

private int skip

limit

private int limit
Constructor Detail

BasicQuery

public BasicQuery(java.lang.String query)

BasicQuery

public BasicQuery(DBObject queryObject)

BasicQuery

public BasicQuery(java.lang.String query,
                  java.lang.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)

getSkip

public int getSkip()
Overrides:
getSkip in class Query

setSkip

public void setSkip(int skip)

getLimit

public int getLimit()
Overrides:
getLimit in class Query

setLimit

public void setLimit(int limit)