org.neodatis.odb.core.query
Interface IValuesQuery
-
- All Superinterfaces:
- IQuery, java.io.Serializable
- All Known Implementing Classes:
- ValuesCriteriaQuery
public interface IValuesQuery extends IQuery
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description IValuesQueryavg(java.lang.String fieldName)IValuesQueryavg(java.lang.String fieldName, java.lang.String alias)IValuesQuerycount(java.lang.String alias)IValuesQueryfield(java.lang.String fieldName)IValuesQueryfield(java.lang.String fieldName, java.lang.String alias)IOdbList<java.lang.String>getAllInvolvedFields()java.lang.String[]getGroupByFieldList()IOdbList<IQueryFieldAction>getObjectActions()A collection of IQueryFieldActionIValuesQuerygroupBy(java.lang.String fieldList)booleanhasGroupBy()booleanisMultiRow()To indicate if a query will return one row (for example, sum, average, max and min, or will return more than one rowIValuesQuerymax(java.lang.String fieldName)IValuesQuerymax(java.lang.String fieldName, java.lang.String alias)booleanreturnInstance()voidsetReturnInstance(boolean returnInstance)To indicate if query execution must build instances or return object representation, Default value is true(return instance)IValuesQuerysize(java.lang.String attributeName)IValuesQuerysize(java.lang.String attributeName, java.lang.String alias)IValuesQuerysublist(java.lang.String attributeName, int fromIndex, int toIndex)IValuesQuerysublist(java.lang.String attributeName, int fromIndex, int size, boolean throwException)IValuesQuerysublist(java.lang.String attributeName, java.lang.String alias, int fromIndex, int toIndex)IValuesQuerysublist(java.lang.String attributeName, java.lang.String alias, int fromIndex, int size, boolean throwException)IValuesQuerysum(java.lang.String fieldName)IValuesQuerysum(java.lang.String fieldName, java.lang.String alias)-
Methods inherited from interface org.neodatis.odb.core.query.IQuery
getExecutionPlan, getOidOfObjectToQuery, getOrderByFieldNames, getOrderByType, getStorageEngine, hasOrderBy, isForSingleOid, isPolymorphic, optimizeObjectComparison, orderByAsc, orderByDesc, setExecutionPlan, setOptimizeObjectComparison, setPolymorphic, setStorageEngine
-
-
-
-
Method Detail
-
count
IValuesQuery count(java.lang.String alias)
-
sum
IValuesQuery sum(java.lang.String fieldName)
-
sum
IValuesQuery sum(java.lang.String fieldName, java.lang.String alias)
-
avg
IValuesQuery avg(java.lang.String fieldName, java.lang.String alias)
-
avg
IValuesQuery avg(java.lang.String fieldName)
-
max
IValuesQuery max(java.lang.String fieldName, java.lang.String alias)
-
max
IValuesQuery max(java.lang.String fieldName)
-
field
IValuesQuery field(java.lang.String fieldName)
-
field
IValuesQuery field(java.lang.String fieldName, java.lang.String alias)
-
sublist
IValuesQuery sublist(java.lang.String attributeName, java.lang.String alias, int fromIndex, int size, boolean throwException)
-
sublist
IValuesQuery sublist(java.lang.String attributeName, int fromIndex, int size, boolean throwException)
-
sublist
IValuesQuery sublist(java.lang.String attributeName, java.lang.String alias, int fromIndex, int toIndex)
-
sublist
IValuesQuery sublist(java.lang.String attributeName, int fromIndex, int toIndex)
-
size
IValuesQuery size(java.lang.String attributeName)
-
size
IValuesQuery size(java.lang.String attributeName, java.lang.String alias)
-
groupBy
IValuesQuery groupBy(java.lang.String fieldList)
-
getGroupByFieldList
java.lang.String[] getGroupByFieldList()
-
hasGroupBy
boolean hasGroupBy()
-
getAllInvolvedFields
IOdbList<java.lang.String> getAllInvolvedFields()
-
getObjectActions
IOdbList<IQueryFieldAction> getObjectActions()
A collection of IQueryFieldAction
-
isMultiRow
boolean isMultiRow()
To indicate if a query will return one row (for example, sum, average, max and min, or will return more than one row
-
returnInstance
boolean returnInstance()
- Returns:
-
setReturnInstance
void setReturnInstance(boolean returnInstance)
To indicate if query execution must build instances or return object representation, Default value is true(return instance)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG