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, wait
build
protected 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 FilterConditionBeginContext
public FilterConditionBeginContext not()
not
in interface FilterConditionBeginContext
public FilterConditionContext not(FilterConditionContext fcc)
not
in interface FilterConditionBeginContext
public <ReturnType> ReturnType accept(org.infinispan.query.dsl.impl.Visitor<ReturnType> visitor)
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.