public class QueryStructure extends AbstractStructureQuery<ExactStructureSearchMode,String,net.idea.modbcum.q.conditions.StringCondition>
AbstractStructureQuery.FIELD_NAMES
Modifier and Type | Field and Description |
---|---|
protected AtomConfigurator |
configurator |
protected SmilesKey |
smilesKey |
protected static String |
sql_chemical |
protected static String |
sql_prefered |
chemicalsOnly, group, nanomaterial, order_descendant, where_group
condition, fieldname, id, logger, maxRecords, name, page, selected, value
Constructor and Description |
---|
QueryStructure() |
Modifier and Type | Method and Description |
---|---|
IStructureRecord |
getObject(ResultSet rs) |
List<net.idea.modbcum.i.query.QueryParam> |
getParameters() |
String |
getSQL() |
protected String |
normalizeValue() |
String |
toString() |
calculateMetric, isChemicalsOnly, isNanomaterial, isOrder_descendant, isPreferredStructure, isPrescreen, retrieveMetric, retrieveStrucType, retrieveValue, setChemicalsOnly, setNanomaterial, setOrder_descendant
getCategory, getCondition, getFieldname, getId, getKey, getName, getPage, getPageSize, getValue, isSelected, setCondition, setFieldname, setId, setName, setPage, setPageSize, setSelected, setValue, stringify, supportsPaging, test
protected SmilesKey smilesKey
protected AtomConfigurator configurator
protected static final String sql_chemical
protected static final String sql_prefered
public String getSQL() throws net.idea.modbcum.i.exceptions.AmbitException
net.idea.modbcum.i.exceptions.AmbitException
public List<net.idea.modbcum.i.query.QueryParam> getParameters() throws net.idea.modbcum.i.exceptions.AmbitException
net.idea.modbcum.i.exceptions.AmbitException
protected String normalizeValue() throws net.idea.modbcum.i.exceptions.AmbitException, org.openscience.cdk.exception.InvalidSmilesException
net.idea.modbcum.i.exceptions.AmbitException
org.openscience.cdk.exception.InvalidSmilesException
public IStructureRecord getObject(ResultSet rs) throws net.idea.modbcum.i.exceptions.AmbitException
getObject
in interface net.idea.modbcum.i.IRetrieval<IStructureRecord>
getObject
in class AbstractStructureQuery<ExactStructureSearchMode,String,net.idea.modbcum.q.conditions.StringCondition>
net.idea.modbcum.i.exceptions.AmbitException
public String toString()
toString
in class AbstractQuery<ExactStructureSearchMode,String,net.idea.modbcum.q.conditions.StringCondition,IStructureRecord>
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.