|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BaseSearchProcessor.SearchContext | |
|---|---|
| com.trg.search | |
| Uses of BaseSearchProcessor.SearchContext in com.trg.search |
|---|
| Methods in com.trg.search with parameters of type BaseSearchProcessor.SearchContext | |
|---|---|
protected void |
BaseSearchProcessor.applyFetches(BaseSearchProcessor.SearchContext ctx,
java.util.List<java.lang.String> fetches,
java.util.List<Field> fields)
Apply the fetch list to the alias tree in the search context. |
protected java.lang.String |
BaseSearchProcessor.filterToQL(BaseSearchProcessor.SearchContext ctx,
Filter filter)
Recursively generate the QL fragment for a given search filter option. |
protected java.lang.String |
BaseSearchProcessor.generateFromClause(BaseSearchProcessor.SearchContext ctx,
boolean doEagerFetching)
Internal method for generating from clause. |
protected java.lang.String |
BaseSearchProcessor.generateJoins(BaseSearchProcessor.SearchContext ctx,
boolean doEagerFetching)
Internal method for generating the join portion of the from clause. |
protected java.lang.String |
BaseSearchProcessor.generateOrderByClause(BaseSearchProcessor.SearchContext ctx,
java.util.List<Sort> sorts)
Internal method for generating order by clause. |
protected java.lang.String |
BaseSearchProcessor.generateSelectClause(BaseSearchProcessor.SearchContext ctx,
java.util.List<Field> fields,
boolean distinct)
Internal method for generating the select clause based on the fields of the given search. |
protected java.lang.String |
BaseSearchProcessor.generateSimpleAllOrSome(BaseSearchProcessor.SearchContext ctx,
java.lang.String property,
Filter filter,
java.lang.String operation)
In the case of simple ALL/SOME/NONE filters, a simpler hql syntax is used (which is also compatible with collections of values). |
protected java.lang.String |
BaseSearchProcessor.generateSubquery(BaseSearchProcessor.SearchContext ctx,
java.lang.String property,
Filter filter)
Generate a QL string for a subquery on the given property that uses the given filter. |
protected java.lang.String |
BaseSearchProcessor.generateWhereClause(BaseSearchProcessor.SearchContext ctx,
java.util.List<Filter> filters,
boolean isDisjunction)
Internal method for generating where clause for given search. |
protected BaseSearchProcessor.AliasNode |
BaseSearchProcessor.getAlias(BaseSearchProcessor.SearchContext ctx,
java.lang.String path,
boolean setFetch)
Given a full path to an entity (ex. department.manager), return the alias to reference that entity (ex. a4_manager). |
protected java.lang.String |
BaseSearchProcessor.getPathRef(BaseSearchProcessor.SearchContext ctx,
java.lang.String path)
Given a full path to a property (ex. department.manager.salary), return the reference to that property that uses the appropriate alias (ex. |
protected java.lang.String |
BaseSearchProcessor.param(BaseSearchProcessor.SearchContext ctx,
java.lang.Object value)
Add value to paramList and return the named parameter string ":pX". |
protected java.lang.String[] |
BaseSearchProcessor.splitPath(BaseSearchProcessor.SearchContext ctx,
java.lang.String path)
Split a path into two parts. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||