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 Details

  • Method Details

    • init

      public void init(DynamoDBQueryExecutorInitContext<K,V> initCtx)
      Description copied from interface: DynamoDBQueryExecutor
      Initialises the DynamoDB query executor.
      Specified by:
      init in interface DynamoDBQueryExecutor<K,V>
      Parameters:
      initCtx - The initialisation context. Not null.
    • executeQuery

      public void executeQuery(com.nimbusds.infinispan.persistence.common.query.Query query, Consumer<com.nimbusds.infinispan.persistence.common.InfinispanEntry<K,V>> consumer)
      Specified by:
      executeQuery in interface com.nimbusds.infinispan.persistence.common.query.QueryExecutor<K,V>