com.polarion.platform.persistence.IQueryHelper
FIELDS
| Modifiers and Type | Name | Description |
|---|---|---|
| String | FIELD_SQL | Virtual index field for SQL queries. Works only for work items and baseline collections and its parameter must be enclosed in "()" parentheses, e.g. "SQL:(SELECT * FROM WORKITEM WHERE C_TYPE='issue')" |
| String | HAS_VALUE | Search field that contains ids of all object fields that have non-empty value. |
| String | ALL_QUERY | Nonempty query matching all objects. Used when one needs to start query with NOT condition. |
METHODS
| Modifiers and Type | Name | Description |
|---|---|---|
| String | andQuery(String,String) | Composes the given queries using AND. If one of the queries is empty or null, the other query is returned. If both queries are empty or null, empty string is returned. |
| String | orQuery(String,String) | Composes the given queries using OR. If one of the queries is empty or null, the other query is returned. If both queries are empty or null, empty string is returned. |
| String | escapeQueryPart(String) | Escapes special characters in query part. See http://lucene.apache.org/java/docs/queryparsersyntax.html#Escaping%20Special%20Characters |
| String | escapeQueryForSQL(String) | Escapes characters in Lucene query so that it can be used in an SQL query as argument of the LUCENE_QUERY function. |
| String | fieldQuery(String,String) | Creates a field query for the specified term that will be enclosed in double quotes and contained special characters will be escaped. If field is null, the field part will be omitted, so the query will target the default field. |
| String | formatDateOnly(Date) | Convert date to string used in queries from...to |
| String | formatDate(Date) | Convert date to string used in queries from...to |
| String | fromToDateOnlyQuery(Date,Date) | Compose [from TO to] query fragments using the DATE_NO_TIME_FORMAT format. |
| String | expandKeywords(String) | Expands keywords in simple query using asterisks. |
| String | negateQuery(String) | Adds NOT to the whole query |
Back to Index