Package org.eclnt.ccee.db.textquery
Class DOFWTextQuery
java.lang.Object
org.eclnt.ccee.db.textquery.DOFWTextQuery
- All Implemented Interfaces:
ICCEEConstants
Utility class for performing text queries across multiple columns of a DOFW
entity. Used for "free text search" functionality.
-
Field Summary
Fields inherited from interface org.eclnt.ccee.ICCEEConstants
AND, ASC, AVG, BETWEEN, BRC, BRO, COUNT, DEFAULT_CONTEXT, DESC, FUNCTIONRESULT, GREATER, GREATEREQUAL, IN, IS, ISNOT, LIKE, LL_DBG, LL_ERR, LL_INF, LL_WAR, LOWER, LOWEREQUAL, MAX, MIN, NULL, OR, ORDERBY, QPFUNCTION_LOWER, QPFUNCTION_UPPER, SUM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object[]calculateQueryColVals(Class clazz, List<String> queryPropertyNames, String[] parts) protected booleanstatic voidinitialize(DOFWTextQuery instance) static DOFWTextQueryinstance()<OBJTYPE> List<OBJTYPE>queryByText(Class<OBJTYPE> clazz, String searchText) <OBJTYPE> List<OBJTYPE>queryByText(Class<OBJTYPE> clazz, List<String> queryPropertyNames, String searchText) <OBJTYPE> List<OBJTYPE>queryTopByText(Class<OBJTYPE> clazz, String searchText, int top) <OBJTYPE> List<OBJTYPE>queryTopByText(Class<OBJTYPE> clazz, List<String> queryPropertyNames, String searchText, int top)
-
Constructor Details
-
DOFWTextQuery
public DOFWTextQuery()
-
-
Method Details
-
instance
-
initialize
-
queryByText
-
queryByText
-
queryTopByText
-
queryTopByText
-
calculateQueryColVals
-
findPropertyNamesForCrossColumnSearch
-
checkIfPropertyIsIncludedInCrossColumnFiltering
-