All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addObjectTypedId(String objectTypedId) |
void |
addProjection(String field,
String aggregation) |
void |
addProjection(String field,
String aggregation,
String weight) |
void |
addProjection(String fieldPrefix,
String field,
String aggregation,
String weight) |
void |
addTotal(Map<String,Object[]> results) |
void |
aggregate(Map<String,Object[]> results,
List queryResults) |
List<Map<String,Object>> |
asListOfMaps(Map<String,Object[]> resultList) |
String |
generateQuerySQL(PersistedObjectService objService,
String productHQL,
String itemHQL,
T calcObj) |
Filter |
getAllItemsFilter(T calcObj) |
Filter |
getItemFilter() |
String |
getItemGroupBy() |
String |
getItemSqlAlias() |
String |
getItemToObjectFkName() |
int |
getNumberOfProjections() |
List<String> |
getObjectTypedIds() |
Filter |
getProductFilter() |
String |
getProductGroupBy() |
protected String |
getProjectionName(ItemSummaryQuery.Projection p) |
List<ItemSummaryQuery.Projection> |
getProjections() |
String |
getProjectionSQL(PersistedObjectService objService,
T calcObj) |
boolean |
isDoCount() |
boolean |
isDualGroupBy() |
boolean |
isNoGroupBy() |
protected void |
postProcessRow(Map<String,Object> row) |
protected String |
resolveFieldName(CalculableObjectItem calcObjItem,
String fieldNameOrLabel,
PersistedObjectService objService) |
void |
setCastCallback(ItemSummaryQuery.QueryGeneratorCallback castCallback) |
void |
setDoCount(boolean doCount) |
void |
setItemFilter(Filter itemFilter) |
void |
setItemGroupBy(String itemGroupBy) |
void |
setItemSqlAlias(String itemSqlAlias) |
void |
setItemToObjectFkName(String itemToObjectFkName) |
void |
setObjectTypedIds(List<String> objectTypedIds) |
void |
setProductFilter(Filter productFilter) |
void |
setProductGroupBy(String productGroupBy) |
void |
setProjections(List<ItemSummaryQuery.Projection> projections) |