public class FunctionMapper<N extends java.lang.Number>
extends java.lang.Object
implements uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper<java.lang.Number>, uk.ac.ed.epcc.webapp.Contexed
| Constructor and Description |
|---|
FunctionMapper(uk.ac.ed.epcc.webapp.AppContext conn,
uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpression<N> exp,
uk.ac.ed.epcc.webapp.jdbc.expr.SQLFunc func) |
| Modifier and Type | Method and Description |
|---|---|
uk.ac.ed.epcc.webapp.AppContext |
getContext() |
java.lang.String |
getModify() |
java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument> |
getModifyParameters(java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument> list) |
uk.ac.ed.epcc.webapp.jdbc.filter.SQLFilter |
getRequiredFilter() |
java.lang.String |
getTarget() |
java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument> |
getTargetParameters(java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument> list) |
java.lang.Number |
makeDefault() |
java.lang.Number |
makeObject(java.sql.ResultSet rs) |
boolean |
setQualify(boolean qualify) |
public FunctionMapper(uk.ac.ed.epcc.webapp.AppContext conn,
uk.ac.ed.epcc.webapp.jdbc.expr.SQLExpression<N> exp,
uk.ac.ed.epcc.webapp.jdbc.expr.SQLFunc func)
public java.lang.String getTarget()
getTarget in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper<java.lang.Number>public java.lang.Number makeDefault()
makeDefault in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper<java.lang.Number>public java.lang.String getModify()
getModify in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper<java.lang.Number>public java.lang.Number makeObject(java.sql.ResultSet rs)
throws uk.ac.ed.epcc.webapp.jdbc.exception.DataException
makeObject in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper<java.lang.Number>uk.ac.ed.epcc.webapp.jdbc.exception.DataExceptionpublic boolean setQualify(boolean qualify)
setQualify in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper<java.lang.Number>public uk.ac.ed.epcc.webapp.jdbc.filter.SQLFilter getRequiredFilter()
getRequiredFilter in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper<java.lang.Number>public java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument> getTargetParameters(java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument> list)
getTargetParameters in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper<java.lang.Number>public java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument> getModifyParameters(java.util.List<uk.ac.ed.epcc.webapp.jdbc.filter.PatternArgument> list)
getModifyParameters in interface uk.ac.ed.epcc.webapp.jdbc.filter.ResultMapper<java.lang.Number>public uk.ac.ed.epcc.webapp.AppContext getContext()
getContext in interface uk.ac.ed.epcc.webapp.Contexed