Package org.infinispan.query.remote.impl
Interface RemoteQueryManager
public interface RemoteQueryManager
Manages components used during indexed and index-less query.
- Since:
- 9.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.infinispan.commons.dataconversion.MediaTypestatic final org.infinispan.commons.dataconversion.MediaType -
Method Summary
Modifier and TypeMethodDescriptionconvertKey(Object key, org.infinispan.commons.dataconversion.MediaType destinationFormat) convertValue(Object value, org.infinispan.commons.dataconversion.MediaType destinationFormat) org.infinispan.query.remote.client.impl.QueryRequestdecodeQueryRequest(byte[] queryRequest, org.infinispan.commons.dataconversion.MediaType requestType) encodeFilterResult(Object filterResult) byte[]executeQuery(String queryString, Map<String, Object> namedParametersMap, Integer offset, Integer maxResults, Integer hitCountAccuracy, org.infinispan.AdvancedCache<?, ?> cache, org.infinispan.commons.dataconversion.MediaType outputFormat, boolean isLocal) org.infinispan.encoding.DataConversionClass<? extends org.infinispan.objectfilter.Matcher>getMatcherClass(org.infinispan.commons.dataconversion.MediaType mediaType) org.infinispan.query.remote.impl.ObjectRemoteQueryEnginegetQueryEngine(org.infinispan.AdvancedCache<?, ?> cache) org.infinispan.encoding.DataConversion
-
Field Details
-
PROTOSTREAM_UNWRAPPED
static final org.infinispan.commons.dataconversion.MediaType PROTOSTREAM_UNWRAPPED -
QUERY_REQUEST_TYPE
static final org.infinispan.commons.dataconversion.MediaType QUERY_REQUEST_TYPE
-
-
Method Details
-
getMatcherClass
Class<? extends org.infinispan.objectfilter.Matcher> getMatcherClass(org.infinispan.commons.dataconversion.MediaType mediaType) - Returns:
Matcherto be used during non-indexed query and filter operations.
-
getQueryEngine
org.infinispan.query.remote.impl.ObjectRemoteQueryEngine getQueryEngine(org.infinispan.AdvancedCache<?, ?> cache) - Returns:
ObjectRemoteQueryEngine
-
decodeQueryRequest
org.infinispan.query.remote.client.impl.QueryRequest decodeQueryRequest(byte[] queryRequest, org.infinispan.commons.dataconversion.MediaType requestType) - Parameters:
queryRequest- serializedQueryRequestprovided by the remote client.- Returns:
- decoded
QueryRequest.
-
encodeFilterResult
- Parameters:
filterResult- theFilterResultfrom filtering and continuous query operations.- Returns:
- Encoded FilterResult to send to the remote client.
-
convertKey
-
convertValue
-
getKeyDataConversion
org.infinispan.encoding.DataConversion getKeyDataConversion() -
getValueDataConversion
org.infinispan.encoding.DataConversion getValueDataConversion() -
executeQuery
-