public abstract class QueryCachedResults<T> extends AbstractQuery<String,IStructureRecord,net.idea.modbcum.q.conditions.EQCondition,T> implements net.idea.modbcum.i.IQueryRetrieval<T>
Modifier and Type | Field and Description |
---|---|
protected String |
category |
static String |
sqlField |
protected String |
what |
condition, fieldname, id, logger, maxRecords, name, page, selected, value
Constructor and Description |
---|
QueryCachedResults() |
QueryCachedResults(String category,
String key,
IStructureRecord record) |
Modifier and Type | Method and Description |
---|---|
double |
calculateMetric(T object) |
String |
getCategory() |
List<net.idea.modbcum.i.query.QueryParam> |
getParameters() |
String |
getSQL() |
boolean |
isPrescreen() |
void |
setCategory(String category) |
String |
toString() |
getCondition, getFieldname, getId, getKey, getName, getPage, getPageSize, getValue, isSelected, setCondition, setFieldname, setId, setName, setPage, setPageSize, setSelected, setValue, stringify, supportsPaging, test
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final String sqlField
protected String category
protected String what
public QueryCachedResults()
public QueryCachedResults(String category, String key, IStructureRecord record)
public List<net.idea.modbcum.i.query.QueryParam> getParameters() throws net.idea.modbcum.i.exceptions.AmbitException
getParameters
in interface net.idea.modbcum.i.IQueryObject<T>
net.idea.modbcum.i.exceptions.AmbitException
public double calculateMetric(T object)
calculateMetric
in interface net.idea.modbcum.i.IQueryRetrieval<T>
public boolean isPrescreen()
isPrescreen
in interface net.idea.modbcum.i.IQueryRetrieval<T>
public String getCategory()
getCategory
in interface net.idea.modbcum.i.IQueryObject<T>
getCategory
in class AbstractQuery<String,IStructureRecord,net.idea.modbcum.q.conditions.EQCondition,T>
public void setCategory(String category)
public String getSQL() throws net.idea.modbcum.i.exceptions.AmbitException
getSQL
in interface net.idea.modbcum.i.IQueryObject<T>
net.idea.modbcum.i.exceptions.AmbitException
public String toString()
toString
in class AbstractQuery<String,IStructureRecord,net.idea.modbcum.q.conditions.EQCondition,T>
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.