public class SelectBuilder<T extends EntityObject> extends AbstractQueryBuilder<T>
| Constructor and Description |
|---|
SelectBuilder(boolean distinct,
Class<T> entityClass,
String alias) |
SelectBuilder(Class<T> entityClass,
String alias) |
SelectBuilder(String selectClause,
Class<T> entityClass) |
SelectBuilder(String selectClause,
Class<T> entityClass,
String alias) |
| Modifier and Type | Method and Description |
|---|---|
SelectBuilder<T> |
groupBy(String groupBy) |
SelectBuilder<T> |
join(JoinType joinType,
String joinField,
String joinFieldAlias) |
SelectBuilder<T> |
joinFetch(String joinField) |
SelectBuilder<T> |
maxResults(Integer maxResults) |
SelectBuilder<T> |
offset(Integer offset) |
SelectBuilder<T> |
orderBy(String ordering) |
List<T> |
select(javax.persistence.EntityManager entityManager) |
T |
selectFirst(javax.persistence.EntityManager entityManager) |
SelectBuilder<T> |
value(String key,
Object value) |
SelectBuilder<T> |
values(Map<String,Object> values) |
SelectBuilder<T> |
where(String whereClause) |
executeQuery, getAlias, getEntityClass, getEntityName, getGroupByClause, getJoinField, getJoinFieldAlias, getJoinType, getMaxResults, getOffset, getOrderByClause, getQueryString, getSelectClause, getValues, getWhereClause, isDistinct, isLocked, prepareQuery, setLocked, toStringpublic SelectBuilder<T> join(JoinType joinType, String joinField, String joinFieldAlias)
join in class AbstractQueryBuilder<T extends EntityObject>public SelectBuilder<T> joinFetch(String joinField)
joinFetch in class AbstractQueryBuilder<T extends EntityObject>public SelectBuilder<T> where(String whereClause)
where in class AbstractQueryBuilder<T extends EntityObject>public SelectBuilder<T> groupBy(String groupBy)
groupBy in class AbstractQueryBuilder<T extends EntityObject>public SelectBuilder<T> offset(Integer offset)
offset in class AbstractQueryBuilder<T extends EntityObject>public SelectBuilder<T> orderBy(String ordering)
orderBy in class AbstractQueryBuilder<T extends EntityObject>public SelectBuilder<T> maxResults(Integer maxResults)
maxResults in class AbstractQueryBuilder<T extends EntityObject>public SelectBuilder<T> value(String key, Object value)
value in class AbstractQueryBuilder<T extends EntityObject>public SelectBuilder<T> values(Map<String,Object> values)
values in class AbstractQueryBuilder<T extends EntityObject>public List<T> select(javax.persistence.EntityManager entityManager)
select in class AbstractQueryBuilder<T extends EntityObject>public T selectFirst(javax.persistence.EntityManager entityManager)
Copyright © 2017 Agapsys Tecnologia Ltda-ME. All rights reserved.