public abstract class BaseQueryBuilder<T extends Query> extends Object implements QueryBuilder<T>
| Modifier and Type | Field and Description |
|---|---|
protected org.infinispan.query.dsl.impl.BaseCondition |
filterCondition |
protected int |
maxResults |
protected String[] |
projection |
protected Class |
rootType |
protected List<SortCriteria> |
sortCriteria |
protected long |
startOffset |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseQueryBuilder(Class rootType) |
| Modifier and Type | Method and Description |
|---|---|
<ReturnType> |
accept(org.infinispan.query.dsl.impl.Visitor<ReturnType> visitor) |
protected org.infinispan.query.dsl.impl.BaseCondition |
getFilterCondition() |
protected String[] |
getProjection() |
protected Class |
getRootType() |
protected List<SortCriteria> |
getSortCriteria() |
FilterConditionEndContext |
having(String attributePath) |
QueryBuilder |
maxResults(int maxResults) |
FilterConditionBeginContext |
not() |
FilterConditionContext |
not(FilterConditionContext fcc) |
QueryBuilder |
orderBy(String attributePath,
SortOrder sortOrder) |
QueryBuilder |
setProjection(String... projection) |
QueryBuilder |
startOffset(long startOffset) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildprotected final Class rootType
protected String[] projection
protected org.infinispan.query.dsl.impl.BaseCondition filterCondition
protected List<SortCriteria> sortCriteria
protected long startOffset
protected int maxResults
protected BaseQueryBuilder(Class rootType)
protected Class getRootType()
public QueryBuilder orderBy(String attributePath, SortOrder sortOrder)
orderBy in interface QueryBuilder<T extends Query>protected List<SortCriteria> getSortCriteria()
public QueryBuilder setProjection(String... projection)
setProjection in interface QueryBuilder<T extends Query>protected String[] getProjection()
public QueryBuilder startOffset(long startOffset)
startOffset in interface QueryBuilder<T extends Query>public QueryBuilder maxResults(int maxResults)
maxResults in interface QueryBuilder<T extends Query>protected org.infinispan.query.dsl.impl.BaseCondition getFilterCondition()
public FilterConditionEndContext having(String attributePath)
having in interface FilterConditionBeginContextpublic FilterConditionBeginContext not()
not in interface FilterConditionBeginContextpublic FilterConditionContext not(FilterConditionContext fcc)
not in interface FilterConditionBeginContextpublic <ReturnType> ReturnType accept(org.infinispan.query.dsl.impl.Visitor<ReturnType> visitor)
Copyright © 2013 JBoss, a division of Red Hat. All rights reserved.