S - the SearchType implementation this handler deals withQ - the backend-specific query builderR - the backend-specific result typepublic interface SearchTypeHandler<S extends SearchType,Q,R>
| Modifier and Type | Method and Description |
|---|---|
SearchType.Result |
doExtractResultImpl(SearchJob job,
Query query,
S searchType,
R queryResult,
Q queryContext) |
void |
doGenerateQueryPart(SearchJob job,
Query query,
S searchType,
Q queryContext) |
default SearchType.Result |
extractResult(SearchJob job,
Query query,
SearchType searchType,
R queryResult,
Q queryContext) |
default void |
generateQueryPart(SearchJob job,
Query query,
SearchType searchType,
Q queryContext) |
default void generateQueryPart(SearchJob job, Query query, SearchType searchType, Q queryContext)
void doGenerateQueryPart(SearchJob job, Query query, S searchType, Q queryContext)
default SearchType.Result extractResult(SearchJob job, Query query, SearchType searchType, R queryResult, Q queryContext)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.