org.usergrid.mq
Class QueryProcessor

java.lang.Object
  extended by org.usergrid.mq.QueryProcessor

public class QueryProcessor
extends Object


Nested Class Summary
static class QueryProcessor.QuerySlice
           
static class QueryProcessor.RangePair
           
static class QueryProcessor.RangeValue
           
 
Constructor Summary
QueryProcessor(Query query)
           
 
Method Summary
 String getCursor()
           
 List<Query.FilterPredicate> getFilters()
           
 Query getQuery()
           
 QueryProcessor.RangePair getRangeForFilter(Query.FilterPredicate f)
           
 QueryProcessor.QuerySlice getSliceForProperty(String name)
           
 List<QueryProcessor.QuerySlice> getSlices()
           
 List<Query.SortPredicate> getSorts()
           
 List<Entity> sort(List<Entity> entities)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryProcessor

public QueryProcessor(Query query)
Method Detail

getQuery

public Query getQuery()

getCursor

public String getCursor()

getSlices

public List<QueryProcessor.QuerySlice> getSlices()

getFilters

public List<Query.FilterPredicate> getFilters()

getSorts

public List<Query.SortPredicate> getSorts()

sort

public List<Entity> sort(List<Entity> entities)

getSliceForProperty

public QueryProcessor.QuerySlice getSliceForProperty(String name)

getRangeForFilter

public QueryProcessor.RangePair getRangeForFilter(Query.FilterPredicate f)


Copyright © 2013. All Rights Reserved.