Class SimpleMatchQueryExecutor<K,V>
java.lang.Object
com.nimbusds.infinispan.persistence.dynamodb.query.SimpleMatchQueryExecutor<K,V>
- All Implemented Interfaces:
com.nimbusds.infinispan.persistence.common.query.QueryExecutor<K,
,V> DynamoDBQueryExecutor<K,
V>
@ThreadSafe
public class SimpleMatchQueryExecutor<K,V>
extends Object
implements DynamoDBQueryExecutor<K,V>
Simple match DynamoDB query executor. Accepts queries of type
SimpleMatchQuery
and MatchQuery
(converts it to
by taking the first match pair
, where both key name
and value must be of type String
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
executeQuery
(com.nimbusds.infinispan.persistence.common.query.Query query, Consumer<com.nimbusds.infinispan.persistence.common.InfinispanEntry<K, V>> consumer) void
init
(DynamoDBQueryExecutorInitContext<K, V> initCtx) Initialises the DynamoDB query executor.
-
Constructor Details
-
SimpleMatchQueryExecutor
public SimpleMatchQueryExecutor()
-
-
Method Details
-
init
Description copied from interface:DynamoDBQueryExecutor
Initialises the DynamoDB query executor.- Specified by:
init
in interfaceDynamoDBQueryExecutor<K,
V> - Parameters:
initCtx
- The initialisation context. Notnull
.
-
executeQuery
public void executeQuery(com.nimbusds.infinispan.persistence.common.query.Query query, Consumer<com.nimbusds.infinispan.persistence.common.InfinispanEntry<K, V>> consumer)
-