public class IndexReductionMapper<T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget> extends uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper<ExpressionTuple,ReductionMapResult>
| Constructor and Description |
|---|
IndexReductionMapper(AccessorMap map,
java.util.Set<ReductionTarget> targets,
ReductionMapResult defs) |
| Modifier and Type | Method and Description |
|---|---|
protected ReductionMapResult |
combine(ReductionMapResult a,
ReductionMapResult b) |
protected ExpressionTuple |
makeKey(java.sql.ResultSet rs) |
protected ReductionMapResult |
makeResult(java.sql.ResultSet rs) |
makeDefault, makeObjectaddAverage, addClause, addCount, addCount, addKey, addKeyList, addMax, addMaxDate, addMin, addMinDate, addSum, getContext, getModify, getModifyParameters, getRequiredFilter, getTarget, getTargetObject, getTargetParameters, setQualify, setUseAliaspublic IndexReductionMapper(AccessorMap map, java.util.Set<ReductionTarget> targets, ReductionMapResult defs) throws InvalidPropertyException, IllegalReductionException, uk.ac.ed.epcc.webapp.jdbc.filter.CannotUseSQLException
InvalidPropertyExceptionIllegalReductionExceptionuk.ac.ed.epcc.webapp.jdbc.filter.CannotUseSQLExceptionprotected ExpressionTuple makeKey(java.sql.ResultSet rs) throws uk.ac.ed.epcc.webapp.jdbc.exception.DataException
makeKey in class uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper<ExpressionTuple,ReductionMapResult>uk.ac.ed.epcc.webapp.jdbc.exception.DataExceptionprotected ReductionMapResult makeResult(java.sql.ResultSet rs) throws uk.ac.ed.epcc.webapp.jdbc.exception.DataException
makeResult in class uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper<ExpressionTuple,ReductionMapResult>uk.ac.ed.epcc.webapp.jdbc.exception.DataExceptionprotected ReductionMapResult combine(ReductionMapResult a, ReductionMapResult b)
combine in class uk.ac.ed.epcc.webapp.jdbc.expr.GeneralMapMapper<ExpressionTuple,ReductionMapResult>