Examples of EqualsFilter


Examples of com.tangosol.util.filter.EqualsFilter

   
    @Test
    public void testFilter_1() {
        ReflectionPofExtractor extracter = new ReflectionPofExtractor("a");
       
        int size = cache.keySet(new EqualsFilter(extracter, "0")).size();
       
        Assert.assertEquals(SCALE * SCALE * SCALE, size);
    }   
View Full Code Here

Examples of com.tangosol.util.filter.EqualsFilter

    @Test
    public void testFilter_2() {
        ReflectionPofExtractor extracter = new ReflectionPofExtractor("tuple.a");
       
        int size = cache.keySet(new EqualsFilter(extracter, '0')).size();
       
        Assert.assertEquals(SCALE * SCALE * SCALE, size);
    }   
View Full Code Here

Examples of com.tangosol.util.filter.EqualsFilter

    public void testIndex_1() {
        ReflectionPofExtractor extracter = new ReflectionPofExtractor("a");
       
        cache.addIndex(extracter, false, null);

        int size = cache.keySet(new EqualsFilter(extracter, "0")).size();
       
        Assert.assertEquals(SCALE * SCALE * SCALE, size);
    }   
View Full Code Here

Examples of com.tangosol.util.filter.EqualsFilter

    public void testIndex_2() {
        ReflectionPofExtractor extracter = new ReflectionPofExtractor("tuple.a");
       
        cache.addIndex(extracter, false, null);
       
        int size = cache.keySet(new EqualsFilter(extracter, '0')).size();
       
        Assert.assertEquals(SCALE * SCALE * SCALE, size);
    }   
View Full Code Here

Examples of com.tangosol.util.filter.EqualsFilter

    writerA.put("A", "A");
    writerA.put("B", "B");
    writerA.put("C", "C");
    writerA.put("D", "D");

    Filter f = new EqualsFilter(new FirstCharExtractor(), "A");
   
    Assert.assertEquals("[A]", writerA.keySet(f).toString());
    Assert.assertEquals("[A]", dirtyA.keySet(f).toString());
    Assert.assertEquals("[]", rrA.keySet(f).toString());
    Assert.assertEquals("[]", rcA.keySet(f).toString());
View Full Code Here

Examples of com.tangosol.util.filter.EqualsFilter

    writerA.put("B", "B");
    writerA.put("C", "C");
    writerA.put("D", "D");
   
    FirstCharExtractor extractor = new FirstCharExtractor();
    Filter f = new EqualsFilter(extractor, "A");
   
    Assert.assertEquals("[A]", writerA.keySet(f).toString());
    Assert.assertEquals("[A]", dirtyA.keySet(f).toString());
    Assert.assertEquals("[]", rrA.keySet(f).toString());
    Assert.assertEquals("[]", rcA.keySet(f).toString());
View Full Code Here

Examples of com.tangosol.util.filter.EqualsFilter

              nn = minAutoId;
            }
            else {
              nn = n + 1;
            }
            Object x = typeMap.invoke("", new ConditionalPut(new EqualsFilter(IdentityExtractor.INSTANCE, n), nn, true));
            if (x == null) {
              break;
            }
          }
         
View Full Code Here

Examples of com.tangosol.util.filter.EqualsFilter

  }

  @Override
  public boolean containsValue(Object value) {
    // brute force search
    return !keySet(new EqualsFilter(IdentityExtractor.INSTANCE, value)).isEmpty();
  }
View Full Code Here

Examples of com.tangosol.util.filter.EqualsFilter

      }

      @Override
      public boolean remove(K key, V oldValue) {
         if (trace) log.tracef("REMOVE cache=%s key=%s value=%s", cache.getCacheName(), key, oldValue);
         return (Boolean) cache.invoke(key, new BooleanConditionalRemove(new EqualsFilter(IdentityExtractor.INSTANCE, oldValue)));
      }
View Full Code Here

Examples of com.tangosol.util.filter.EqualsFilter

      }

      @Override
      public boolean replace(K key, V oldValue, V newValue) {
         if (trace) log.tracef("REPLACE cache=%s key=%s old=%s, new=%s", cache.getCacheName(), key, oldValue, newValue);
         return (Boolean) cache.invoke(key, new BooleanConditionalPut(new EqualsFilter(IdentityExtractor.INSTANCE, oldValue), newValue));
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.