public class EbeanQuery<MODEL_TYPE> extends Object implements com.avaje.ebean.Query<MODEL_TYPE>, act.db.Dao.Query<MODEL_TYPE,EbeanQuery<MODEL_TYPE>>
| Modifier and Type | Field and Description |
|---|---|
protected Class<MODEL_TYPE> |
modelType |
| Constructor and Description |
|---|
EbeanQuery() |
EbeanQuery(EbeanDao dao,
Class<MODEL_TYPE> modelType) |
| Modifier and Type | Method and Description |
|---|---|
EbeanQuery<MODEL_TYPE> |
alias(String alias) |
com.avaje.ebean.Query<MODEL_TYPE> |
apply(com.avaje.ebean.FetchPath fetchPath) |
com.avaje.ebean.Query<MODEL_TYPE> |
asDraft() |
com.avaje.ebean.Query<MODEL_TYPE> |
asOf(Timestamp timestamp) |
void |
cancel() |
void |
consume(org.osgl.Lang.Visitor<MODEL_TYPE> visitor) |
EbeanQuery<MODEL_TYPE> |
copy() |
long |
count() |
int |
delete() |
Iterable<MODEL_TYPE> |
fetch() |
EbeanQuery<MODEL_TYPE> |
fetch(String path) |
EbeanQuery<MODEL_TYPE> |
fetch(String path,
com.avaje.ebean.FetchConfig joinConfig) |
EbeanQuery<MODEL_TYPE> |
fetch(String path,
String fetchProperties) |
EbeanQuery<MODEL_TYPE> |
fetch(String assocProperty,
String fetchProperties,
com.avaje.ebean.FetchConfig fetchConfig) |
com.avaje.ebean.Query<MODEL_TYPE> |
fetchLazy(String path) |
com.avaje.ebean.Query<MODEL_TYPE> |
fetchLazy(String path,
String fetchProperties) |
com.avaje.ebean.Query<MODEL_TYPE> |
fetchQuery(String path) |
com.avaje.ebean.Query<MODEL_TYPE> |
fetchQuery(String path,
String fetchProperties) |
com.avaje.ebean.ExpressionList<MODEL_TYPE> |
filterMany(String propertyName) |
int |
findCount() |
void |
findEach(com.avaje.ebean.QueryEachConsumer<MODEL_TYPE> consumer) |
void |
findEachWhile(com.avaje.ebean.QueryEachWhileConsumer<MODEL_TYPE> consumer) |
com.avaje.ebean.FutureRowCount<MODEL_TYPE> |
findFutureCount() |
com.avaje.ebean.FutureIds<MODEL_TYPE> |
findFutureIds() |
com.avaje.ebean.FutureList<MODEL_TYPE> |
findFutureList() |
List<Object> |
findIds() |
com.avaje.ebean.QueryIterator<MODEL_TYPE> |
findIterate() |
List<MODEL_TYPE> |
findList() |
<K> Map<K,MODEL_TYPE> |
findMap() |
com.avaje.ebean.PagedList<MODEL_TYPE> |
findPagedList() |
Set<MODEL_TYPE> |
findSet() |
<A> List<A> |
findSingleAttributeList() |
MODEL_TYPE |
findUnique() |
List<com.avaje.ebean.Version<MODEL_TYPE>> |
findVersions() |
List<com.avaje.ebean.Version<MODEL_TYPE>> |
findVersionsBetween(Timestamp timestamp,
Timestamp timestamp1) |
MODEL_TYPE |
first() |
Class<MODEL_TYPE> |
getBeanType() |
com.avaje.ebean.ExpressionFactory |
getExpressionFactory() |
int |
getFirstRow() |
String |
getGeneratedSql() |
Object |
getId() |
int |
getMaxRows() |
com.avaje.ebean.RawSql |
getRawSql() |
com.avaje.ebean.ExpressionList<MODEL_TYPE> |
having() |
EbeanQuery<MODEL_TYPE> |
having(com.avaje.ebean.Expression addExpressionToHaving) |
boolean |
isAutoTuned() |
boolean |
isForUpdate() |
EbeanQuery<MODEL_TYPE> |
limit(int limit) |
EbeanQuery<MODEL_TYPE> |
offset(int pos) |
com.avaje.ebean.OrderBy<MODEL_TYPE> |
order() |
EbeanQuery<MODEL_TYPE> |
order(String orderByClause) |
com.avaje.ebean.OrderBy<MODEL_TYPE> |
orderBy() |
EbeanQuery<MODEL_TYPE> |
orderBy(String... fieldList) |
EbeanQuery<MODEL_TYPE> |
orderBy(String orderByClause) |
com.avaje.ebean.Query<MODEL_TYPE> |
rawQuery() |
EbeanQuery<MODEL_TYPE> |
select(String fetchProperties) |
com.avaje.ebean.Query<MODEL_TYPE> |
setAutoTune(boolean b) |
EbeanQuery<MODEL_TYPE> |
setBufferFetchSizeHint(int fetchSize) |
com.avaje.ebean.Query<MODEL_TYPE> |
setDisableLazyLoading(boolean b) |
com.avaje.ebean.Query<MODEL_TYPE> |
setDisableReadAuditing() |
EbeanQuery<MODEL_TYPE> |
setDistinct(boolean isDistinct) |
EbeanQuery<MODEL_TYPE> |
setFirstRow(int firstRow) |
EbeanQuery<MODEL_TYPE> |
setForUpdate(boolean forUpdate) |
EbeanQuery<MODEL_TYPE> |
setId(Object id) |
com.avaje.ebean.Query<MODEL_TYPE> |
setIncludeSoftDeletes() |
EbeanQuery<MODEL_TYPE> |
setLazyLoadBatchSize(int lazyLoadBatchSize) |
EbeanQuery<MODEL_TYPE> |
setLoadBeanCache(boolean loadBeanCache) |
EbeanQuery<MODEL_TYPE> |
setMapKey(String mapKey) |
EbeanQuery<MODEL_TYPE> |
setMaxRows(int maxRows) |
EbeanQuery<MODEL_TYPE> |
setOrder(com.avaje.ebean.OrderBy<MODEL_TYPE> orderBy) |
EbeanQuery<MODEL_TYPE> |
setOrderBy(com.avaje.ebean.OrderBy<MODEL_TYPE> orderBy) |
EbeanQuery<MODEL_TYPE> |
setParameter(int position,
Object value) |
EbeanQuery<MODEL_TYPE> |
setParameter(String name,
Object value) |
EbeanQuery<MODEL_TYPE> |
setPersistenceContextScope(com.avaje.ebean.PersistenceContextScope scope) |
EbeanQuery<MODEL_TYPE> |
setRawSql(com.avaje.ebean.RawSql rawSql) |
EbeanQuery<MODEL_TYPE> |
setReadOnly(boolean readOnly) |
EbeanQuery<MODEL_TYPE> |
setTimeout(int secs) |
EbeanQuery<MODEL_TYPE> |
setUseCache(boolean useBeanCache) |
com.avaje.ebean.Query<MODEL_TYPE> |
setUseDocStore(boolean b) |
EbeanQuery<MODEL_TYPE> |
setUseQueryCache(boolean useQueryCache) |
com.avaje.ebean.ExpressionList<MODEL_TYPE> |
text() |
int |
update() |
Set<String> |
validate() |
com.avaje.ebean.ExpressionList<MODEL_TYPE> |
where() |
EbeanQuery<MODEL_TYPE> |
where(com.avaje.ebean.Expression expression) |
protected Class<MODEL_TYPE> modelType
public EbeanQuery()
public EbeanQuery(EbeanDao dao, Class<MODEL_TYPE> modelType)
public com.avaje.ebean.Query<MODEL_TYPE> rawQuery()
public com.avaje.ebean.Query<MODEL_TYPE> asOf(Timestamp timestamp)
asOf in interface com.avaje.ebean.Query<MODEL_TYPE>public List<com.avaje.ebean.Version<MODEL_TYPE>> findVersions()
findVersions in interface com.avaje.ebean.Query<MODEL_TYPE>public List<com.avaje.ebean.Version<MODEL_TYPE>> findVersionsBetween(Timestamp timestamp, Timestamp timestamp1)
findVersionsBetween in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.Query<MODEL_TYPE> apply(com.avaje.ebean.FetchPath fetchPath)
apply in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.ExpressionList<MODEL_TYPE> text()
text in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.Query<MODEL_TYPE> setUseDocStore(boolean b)
setUseDocStore in interface com.avaje.ebean.Query<MODEL_TYPE>public int update()
update in interface com.avaje.ebean.Query<MODEL_TYPE>public int delete()
delete in interface com.avaje.ebean.Query<MODEL_TYPE>public Object getId()
getId in interface com.avaje.ebean.Query<MODEL_TYPE>public Class<MODEL_TYPE> getBeanType()
getBeanType in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.Query<MODEL_TYPE> setDisableLazyLoading(boolean b)
setDisableLazyLoading in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> offset(int pos)
offset in interface act.db.Dao.Query<MODEL_TYPE,EbeanQuery<MODEL_TYPE>>public EbeanQuery<MODEL_TYPE> limit(int limit)
limit in interface act.db.Dao.Query<MODEL_TYPE,EbeanQuery<MODEL_TYPE>>public EbeanQuery<MODEL_TYPE> orderBy(String... fieldList)
orderBy in interface act.db.Dao.Query<MODEL_TYPE,EbeanQuery<MODEL_TYPE>>public MODEL_TYPE first()
first in interface act.db.Dao.Query<MODEL_TYPE,EbeanQuery<MODEL_TYPE>>public com.avaje.ebean.Query<MODEL_TYPE> fetchQuery(String path, String fetchProperties)
fetchQuery in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.Query<MODEL_TYPE> fetchLazy(String path, String fetchProperties)
fetchLazy in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.Query<MODEL_TYPE> fetchQuery(String path)
fetchQuery in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.Query<MODEL_TYPE> fetchLazy(String path)
fetchLazy in interface com.avaje.ebean.Query<MODEL_TYPE>public Iterable<MODEL_TYPE> fetch()
fetch in interface act.db.Dao.Query<MODEL_TYPE,EbeanQuery<MODEL_TYPE>>public long count()
count in interface act.db.Dao.Query<MODEL_TYPE,EbeanQuery<MODEL_TYPE>>public com.avaje.ebean.Query<MODEL_TYPE> setIncludeSoftDeletes()
setIncludeSoftDeletes in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.Query<MODEL_TYPE> asDraft()
asDraft in interface com.avaje.ebean.Query<MODEL_TYPE>public boolean isAutoTuned()
isAutoTuned in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.Query<MODEL_TYPE> setAutoTune(boolean b)
setAutoTune in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.Query<MODEL_TYPE> setDisableReadAuditing()
setDisableReadAuditing in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.RawSql getRawSql()
getRawSql in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setRawSql(com.avaje.ebean.RawSql rawSql)
setRawSql in interface com.avaje.ebean.Query<MODEL_TYPE>public void cancel()
cancel in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> copy()
copy in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setPersistenceContextScope(com.avaje.ebean.PersistenceContextScope scope)
setPersistenceContextScope in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.ExpressionFactory getExpressionFactory()
getExpressionFactory in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setLazyLoadBatchSize(int lazyLoadBatchSize)
setLazyLoadBatchSize in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> select(String fetchProperties)
select in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> fetch(String path, String fetchProperties)
fetch in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> fetch(String assocProperty, String fetchProperties, com.avaje.ebean.FetchConfig fetchConfig)
fetch in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> fetch(String path)
fetch in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> fetch(String path, com.avaje.ebean.FetchConfig joinConfig)
fetch in interface com.avaje.ebean.Query<MODEL_TYPE>public List<Object> findIds()
findIds in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.QueryIterator<MODEL_TYPE> findIterate()
findIterate in interface com.avaje.ebean.Query<MODEL_TYPE>public void consume(org.osgl.Lang.Visitor<MODEL_TYPE> visitor)
public List<MODEL_TYPE> findList()
findList in interface com.avaje.ebean.Query<MODEL_TYPE>public Set<MODEL_TYPE> findSet()
findSet in interface com.avaje.ebean.Query<MODEL_TYPE>public <K> Map<K,MODEL_TYPE> findMap()
findMap in interface com.avaje.ebean.Query<MODEL_TYPE>public <A> List<A> findSingleAttributeList()
findSingleAttributeList in interface com.avaje.ebean.Query<MODEL_TYPE>public MODEL_TYPE findUnique()
findUnique in interface com.avaje.ebean.Query<MODEL_TYPE>public int findCount()
findCount in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.FutureRowCount<MODEL_TYPE> findFutureCount()
findFutureCount in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.FutureIds<MODEL_TYPE> findFutureIds()
findFutureIds in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.FutureList<MODEL_TYPE> findFutureList()
findFutureList in interface com.avaje.ebean.Query<MODEL_TYPE>public void findEach(com.avaje.ebean.QueryEachConsumer<MODEL_TYPE> consumer)
findEach in interface com.avaje.ebean.Query<MODEL_TYPE>public void findEachWhile(com.avaje.ebean.QueryEachWhileConsumer<MODEL_TYPE> consumer)
findEachWhile in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setParameter(String name, Object value)
setParameter in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setParameter(int position, Object value)
setParameter in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setId(Object id)
setId in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> where(com.avaje.ebean.Expression expression)
where in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.ExpressionList<MODEL_TYPE> where()
where in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.ExpressionList<MODEL_TYPE> filterMany(String propertyName)
filterMany in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.ExpressionList<MODEL_TYPE> having()
having in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> having(com.avaje.ebean.Expression addExpressionToHaving)
having in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> orderBy(String orderByClause)
orderBy in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> order(String orderByClause)
order in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.OrderBy<MODEL_TYPE> order()
order in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.OrderBy<MODEL_TYPE> orderBy()
orderBy in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setOrder(com.avaje.ebean.OrderBy<MODEL_TYPE> orderBy)
setOrder in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setOrderBy(com.avaje.ebean.OrderBy<MODEL_TYPE> orderBy)
setOrderBy in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setDistinct(boolean isDistinct)
setDistinct in interface com.avaje.ebean.Query<MODEL_TYPE>public int getFirstRow()
getFirstRow in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setFirstRow(int firstRow)
setFirstRow in interface com.avaje.ebean.Query<MODEL_TYPE>public int getMaxRows()
getMaxRows in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setMaxRows(int maxRows)
setMaxRows in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setMapKey(String mapKey)
setMapKey in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setUseCache(boolean useBeanCache)
setUseCache in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setUseQueryCache(boolean useQueryCache)
setUseQueryCache in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setReadOnly(boolean readOnly)
setReadOnly in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setLoadBeanCache(boolean loadBeanCache)
setLoadBeanCache in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setTimeout(int secs)
setTimeout in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setBufferFetchSizeHint(int fetchSize)
setBufferFetchSizeHint in interface com.avaje.ebean.Query<MODEL_TYPE>public String getGeneratedSql()
getGeneratedSql in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> setForUpdate(boolean forUpdate)
setForUpdate in interface com.avaje.ebean.Query<MODEL_TYPE>public boolean isForUpdate()
isForUpdate in interface com.avaje.ebean.Query<MODEL_TYPE>public EbeanQuery<MODEL_TYPE> alias(String alias)
alias in interface com.avaje.ebean.Query<MODEL_TYPE>public com.avaje.ebean.PagedList<MODEL_TYPE> findPagedList()
findPagedList in interface com.avaje.ebean.Query<MODEL_TYPE>public Set<String> validate()
validate in interface com.avaje.ebean.Query<MODEL_TYPE>Copyright © 2015–2018 ActFramework. All rights reserved.