public class QueryParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
QUERYCACHSIZE_DEFAULT |
static java.lang.String |
QUERYCACHSIZE_KEY |
static int |
QUERYCACHSIZE_LIMIT |
| Constructor and Description |
|---|
QueryParser() |
QueryParser(FlexibleSearchTypeCacheProvider fsCache) |
QueryParser(int translationCacheSize) |
QueryParser(int translationCacheSize,
FlexibleSearchTypeCacheProvider fsCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCachedQueries(Cache cache) |
protected java.lang.Object |
getDynamicQueriesKey(java.util.Collection<ContextQueryFilter> dynamicRestrictions) |
java.util.Map<java.lang.Object,TranslatedQuery> |
getQueryCacheMap(Cache cache) |
int |
getQueryCacheSize() |
TranslatedQuery |
translateQuery(Principal principal,
java.lang.String query,
int valueCount,
boolean hasLanguage,
boolean failOnUnknownFields,
boolean disableRestrictions,
boolean disablePrincipalGroupRestrictions,
java.util.Collection<ContextQueryFilter> dynamicRestrictions,
java.util.Map values)
translates a flexible query.
|
public static final java.lang.String QUERYCACHSIZE_KEY
public static final int QUERYCACHSIZE_DEFAULT
public static final int QUERYCACHSIZE_LIMIT
public QueryParser()
public QueryParser(FlexibleSearchTypeCacheProvider fsCache)
public QueryParser(int translationCacheSize)
public QueryParser(int translationCacheSize,
FlexibleSearchTypeCacheProvider fsCache)
public int getQueryCacheSize()
public final java.util.Map<java.lang.Object,TranslatedQuery> getQueryCacheMap(Cache cache)
public final void clearCachedQueries(Cache cache)
public TranslatedQuery translateQuery(Principal principal, java.lang.String query, int valueCount, boolean hasLanguage, boolean failOnUnknownFields, boolean disableRestrictions, boolean disablePrincipalGroupRestrictions, java.util.Collection<ContextQueryFilter> dynamicRestrictions, java.util.Map values) throws FlexibleSearchException
query - the unparsed query textvalueCount - the size of provided values, for checking value indexeshasLanguage - tells if a language PK is provided, for checking localized fieldsfailOnUnknownFields - tells whether unknown (untyped) fields are ignored and considered as dump properties or notFlexibleSearchExceptionprotected java.lang.Object getDynamicQueriesKey(java.util.Collection<ContextQueryFilter> dynamicRestrictions)
Copyright © 2018 SAP SE. All Rights Reserved.