Spring Data MongoDB - Core

org.springframework.data.mongodb.repository.query
Class StringBasedMongoQuery

java.lang.Object
  extended by org.springframework.data.mongodb.repository.query.AbstractMongoQuery
      extended by org.springframework.data.mongodb.repository.query.StringBasedMongoQuery
All Implemented Interfaces:
RepositoryQuery

public class StringBasedMongoQuery
extends AbstractMongoQuery

Query to use a plain JSON String to create the Query to actually execute.

Author:
Oliver Gierke

Constructor Summary
StringBasedMongoQuery(MongoQueryMethod method, MongoOperations mongoOperations)
           
StringBasedMongoQuery(String query, MongoQueryMethod method, MongoOperations mongoOperations)
          Creates a new StringBasedMongoQuery.
 
Method Summary
protected  Query createQuery(ConvertingParameterAccessor accessor)
          Creates a Query instance using the given ParameterAccessor
protected  boolean isCountQuery()
          Returns whether the query should get a count projection applied.
 
Methods inherited from class org.springframework.data.mongodb.repository.query.AbstractMongoQuery
createCountQuery, execute, getQueryMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringBasedMongoQuery

public StringBasedMongoQuery(String query,
                             MongoQueryMethod method,
                             MongoOperations mongoOperations)
Creates a new StringBasedMongoQuery.

Parameters:
method - must not be null.
template - must not be null.

StringBasedMongoQuery

public StringBasedMongoQuery(MongoQueryMethod method,
                             MongoOperations mongoOperations)
Method Detail

createQuery

protected Query createQuery(ConvertingParameterAccessor accessor)
Description copied from class: AbstractMongoQuery
Creates a Query instance using the given ParameterAccessor

Specified by:
createQuery in class AbstractMongoQuery
Parameters:
accessor - must not be null.
Returns:

isCountQuery

protected boolean isCountQuery()
Description copied from class: AbstractMongoQuery
Returns whether the query should get a count projection applied.

Specified by:
isCountQuery in class AbstractMongoQuery
Returns:

Spring Data MongoDB - Core

Copyright © 2011-2013-2014 Pivotal. All Rights Reserved.