Uses of Interface
com.attivio.sdk.search.query.QueryHandler
-
Packages that use QueryHandler Package Description com.attivio.sdk.search.fields Model forFieldExpressions
applied toQueryRequests
.com.attivio.sdk.search.query com.attivio.util.query Contains classes related to Attivio queries and query handlers. -
-
Uses of QueryHandler in com.attivio.sdk.search.fields
Methods in com.attivio.sdk.search.fields with parameters of type QueryHandler Modifier and Type Method Description FieldExpression
FieldExpression. forEachQuery(QueryHandler handler)
Applieshandler
for eachQuery
argument.FieldExpression
Teaser. forEachQuery(QueryHandler handler)
Applieshandler
for eachQuery
argument.void
BinaryFieldExpression. rewrite(QueryHandler handler, boolean recursive)
Rewrite any query objects in this FieldExpression usinghandler
.void
Condition. rewrite(QueryHandler handler, boolean recursive)
Rewrite any query objects in this FieldExpression usinghandler
.void
FieldExpression. rewrite(QueryHandler handler, boolean recursive)
Rewrite any query objects in this FieldExpression usinghandler
.protected static void
FieldExpression. rewrite(QueryHandler handler, boolean recursive, FieldExpression input)
void
Locate. rewrite(QueryHandler handler, boolean recursive)
Rewrite any query objects in this FieldExpression usinghandler
.void
MultiaryFieldExpression. rewrite(QueryHandler handler, boolean recursive)
Rewrite any query objects in this FieldExpression usinghandler
.void
Switch. rewrite(QueryHandler handler, boolean recursive)
Rewrite any query objects in this FieldExpression usinghandler
.void
Teaser. rewrite(QueryHandler handler, boolean recursive)
Rewrite any query objects in this FieldExpression usinghandler
.void
UnaryFieldExpression. rewrite(QueryHandler handler, boolean recursive)
Rewrite any query objects in this FieldExpression usinghandler
.void
UserDefinedField. rewrite(QueryHandler handler, boolean recursive)
Rewrite any query objects in this FieldExpression usinghandler
. -
Uses of QueryHandler in com.attivio.sdk.search.query
Methods in com.attivio.sdk.search.query with parameters of type QueryHandler Modifier and Type Method Description Query
AccessControlQuery. getFirstNode(QueryHandler selector)
Get the first query in the tree that hasparameter
set tovalue
.Query
BoostQuery. getFirstNode(QueryHandler selector)
Get the first query in the tree that hasparameter
set tovalue
.Query
CompositeJoinQuery. getFirstNode(QueryHandler selector)
Get the first query in the tree that hasparameter
set tovalue
.Query
JoinQuery. getFirstNode(QueryHandler selector)
Get the first query in the tree that hasparameter
set tovalue
.Query
Query. getFirstNode(QueryHandler selector)
Get the first query in the tree that hasparameter
set tovalue
.protected void
AccessControlQuery. getNodes(java.util.List<Query> nodes, QueryHandler selector)
Internal method to collect all nodes that haveparameter
set tovalue
.protected void
BoostQuery. getNodes(java.util.List<Query> nodes, QueryHandler selector)
Internal method to collect all nodes that haveparameter
set tovalue
.protected void
CompositeJoinQuery. getNodes(java.util.List<Query> nodes, QueryHandler selector)
Internal method to collect all nodes that haveparameter
set tovalue
.protected void
JoinQuery. getNodes(java.util.List<Query> nodes, QueryHandler selector)
Internal method to collect all nodes that haveparameter
set tovalue
.java.lang.Iterable<Query>
Query. getNodes(QueryHandler selector)
Get all nodes in the query tree that haveparameter
set tovalue
.protected void
Query. getNodes(java.util.List<Query> nodes, QueryHandler selector)
Internal method to collect all nodes that haveparameter
set tovalue
.Query
AccessControlQuery. rewrite(QueryHandler handler)
Recursively rewrite this query usinghandler
.Query
BoostQuery. rewrite(QueryHandler handler)
Recursively rewrite this query usinghandler
.Query
CompositeJoinQuery. rewrite(QueryHandler selector)
Recursively rewrite this query usinghandler
.Query
FieldExpressionQuery. rewrite(QueryHandler handler)
Recursively rewrite this query usinghandler
.Query
FilterQuery. rewrite(QueryHandler handler)
Recursively rewrite this query usinghandler
.Query
JoinQuery. rewrite(QueryHandler handler)
Recursively rewrite this query usinghandler
.Query
Query. rewrite(QueryHandler handler)
Recursively rewrite this query usinghandler
.void
AccessControlQuery. rewriteChildren(QueryHandler handler)
Rewrite child nodes usinghandler
.void
BoostQuery. rewriteChildren(QueryHandler handler)
Rewrite child nodes usinghandler
.void
CompositeJoinQuery. rewriteChildren(QueryHandler selector)
Rewrite child nodes usinghandler
.void
FieldExpressionQuery. rewriteChildren(QueryHandler handler)
Rewrite child nodes usinghandler
.void
FilterQuery. rewriteChildren(QueryHandler handler)
Rewrite child nodes usinghandler
.void
JoinQuery. rewriteChildren(QueryHandler handler)
Rewrite child nodes usinghandler
.void
Query. rewriteChildren(QueryHandler handler)
Rewrite child nodes usinghandler
. -
Uses of QueryHandler in com.attivio.util.query
Classes in com.attivio.util.query that implement QueryHandler Modifier and Type Class Description class
QueryParameterSelector
A query selector is used to select if a query node should be accepted for traversal.Methods in com.attivio.util.query with parameters of type QueryHandler Modifier and Type Method Description static Query
QueryUtils. rewrite(Query query, QueryHandler handler)
Null Safe rewrite ofquery
usinghandler
.static void
QueryUtils. rewrite(java.util.List<Query> queries, QueryHandler handler)
static void
QueryUtils. rewriteAll(QueryRequest request, QueryHandler handler)
Rewrite all queries inrequest
usinghandler
protected Query
QueryTraverser. rewriteChildren(Query query, QueryHandler defaultHandler)
Called to recursively rewrite children ofquery
.static void
QueryUtils. rewriteFacets(java.util.List<FacetRequest> facets, QueryHandler handler)
Rewrite any embedded queries infacets
usinghandler
.static void
QueryUtils. rewriteFields(FieldExpression[] fields, QueryHandler handler)
protected Query
QueryTraverser. rewriteTree(Query query, QueryHandler defaultHandler)
Called to recursively rewrite a top levelquery
.
-