public class FreeTextPropertyQuery extends AbstractPropertyRetrieval<String[],String[],net.idea.modbcum.q.conditions.StringCondition>
FreeTextQuery
, but retrieves propertiesAbstractPropertyRetrieval._PROPERTY_TYPE, AbstractPropertyRetrieval.ANNOTATIONS_TABLE, AbstractPropertyRetrieval.PROPERTY_TABLE, AbstractPropertyRetrieval.REFERENCE_TABLE, AbstractPropertyRetrieval.SearchMode
Modifier and Type | Field and Description |
---|---|
protected static String |
pairSQL |
protected static String |
singleSQLName |
protected static String |
singleSQLValue |
protected static String |
sql |
base_sql, chemicalsOnly, XSDDouble, XSDInt, XSDString
condition, fieldname, id, logger, maxRecords, name, page, selected, value
Constructor and Description |
---|
FreeTextPropertyQuery() |
Modifier and Type | Method and Description |
---|---|
Property |
getObject(ResultSet rs) |
List<net.idea.modbcum.i.query.QueryParam> |
getParameters() |
String |
getSQL() |
String |
toString() |
calculateMetric, getObject, isChemicalsOnly, isPrescreen, setChemicalsOnly
getCategory, getCondition, getFieldname, getId, getKey, getName, getPage, getPageSize, getValue, isSelected, setCondition, setFieldname, setId, setName, setPage, setPageSize, setSelected, setValue, stringify, supportsPaging, test
protected static final String sql
protected static final String pairSQL
protected static final String singleSQLName
protected static final String singleSQLValue
public List<net.idea.modbcum.i.query.QueryParam> getParameters() throws net.idea.modbcum.i.exceptions.AmbitException
net.idea.modbcum.i.exceptions.AmbitException
public String getSQL() throws net.idea.modbcum.i.exceptions.AmbitException
net.idea.modbcum.i.exceptions.AmbitException
public Property getObject(ResultSet rs) throws net.idea.modbcum.i.exceptions.AmbitException
getObject
in interface net.idea.modbcum.i.IRetrieval<Property>
getObject
in class AbstractPropertyRetrieval<String[],String[],net.idea.modbcum.q.conditions.StringCondition>
net.idea.modbcum.i.exceptions.AmbitException
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.