Class 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 java.lang.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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void executeQuery​(com.nimbusds.infinispan.persistence.common.query.Query query, java.util.function.Consumer<com.nimbusds.infinispan.persistence.common.InfinispanEntry<K,​V>> consumer)  
      void init​(DynamoDBQueryExecutorInitContext<K,​V> initCtx)
      Initialises the DynamoDB query executor.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • executeQuery

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