public class ElasticsearchDynamoQueryImpl extends ElasticsearchSchemalessQueryImpl
SolrSchemalessQueryImpl
to add in security and other
things into the raw Solr queryModifier and Type | Field and Description |
---|---|
protected ElasticsearchConfig |
elasticsearchConfig |
Constructor and Description |
---|
ElasticsearchDynamoQueryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addCurrentFlagToQuery(java.lang.StringBuffer queryString)
Adds the current flag to the query
|
void |
addSecurityToQuery(java.lang.String ticket,
java.util.List<java.lang.String> queryTypes,
java.lang.StringBuffer queryString)
Adds security to the query
|
ElasticsearchConfig |
getElasticsearchConfig()
Hot spot method for getting the Elasticsearch config
|
OCQuery |
processResults(java.lang.String ticket,
OCQuery query)
Hotspot function for client overrides of OCQuery results
|
void |
setElasticsearchConfig(ElasticsearchConfig elasticsearchConfig) |
enhancedPassthroughReadQuery, enhancedReadQuery, executeQuery, formatDate, getObjectTypeRepoName, readQuery
enhancedExecuteQuery, escapeSpecialCharacters, findTotalRecords, generateLuceneQuery, getEncryptionAttrMap, getEncryptionMetadataKey, getFullTextSearchClause, getMimeTypeAttrName, getRepoType, passthroughExecuteQuery, passthroughReadQuery, setPropertyValue
protected ElasticsearchConfig elasticsearchConfig
public void setElasticsearchConfig(ElasticsearchConfig elasticsearchConfig)
public ElasticsearchConfig getElasticsearchConfig()
ElasticsearchSchemalessQueryImpl
getElasticsearchConfig
in class ElasticsearchSchemalessQueryImpl
public void addSecurityToQuery(java.lang.String ticket, java.util.List<java.lang.String> queryTypes, java.lang.StringBuffer queryString)
AbstractLuceneQueryImpl
addSecurityToQuery
in class AbstractLuceneQueryImpl
public void addCurrentFlagToQuery(java.lang.StringBuffer queryString)
AbstractLuceneQueryImpl
addCurrentFlagToQuery
in class AbstractLuceneQueryImpl
public OCQuery processResults(java.lang.String ticket, OCQuery query)
IQuery
processResults
in interface IQuery
processResults
in class AbstractLuceneQueryImpl
ticket
- valid OC ticketquery
- results on which IQuery.executeQuery has already been called. No-op if no results found