Examples of MapID


Examples of edu.umd.cloud9.util.map.MapID

  public void testBasic1() {
    int size = 100000;
    Random r = new Random();
    double[] doubles = new double[size];

    MapID map = new HMapID();
    for (int i = 0; i < size; i++) {
      int k = r.nextInt(size);
      map.put(i, k + 0.1);
      doubles[i] = k + 0.1;
    }

    for (int i = 0; i < size; i++) {
      double v = map.get(i);

      assertEquals(doubles[i], v, 0.0);
      assertTrue(map.containsKey(i));
    }
  }
View Full Code Here

Examples of edu.umd.cloud9.util.map.MapID

  public void testUpdate() {
    int size = 100000;
    Random r = new Random();
    double[] doubles = new double[size];

    MapID map = new HMapID();
    for (int i = 0; i < size; i++) {
      int k = r.nextInt(size);
      map.put(i, k + 0.1);
      doubles[i] = k + 0.1;
    }

    assertEquals(size, map.size());

    for (int i = 0; i < size; i++) {
      map.put(i, doubles[i] + 1.0);
    }

    assertEquals(size, map.size());

    for (int i = 0; i < size; i++) {
      double v = map.get(i);

      assertEquals(doubles[i] + 1.0, v, 0.0);
      assertTrue(map.containsKey(i));
    }
  }
View Full Code Here

Examples of org.springframework.data.cassandra.repository.MapId

    inserted.setValue(uuid());
    SinglePkc saved = sr.save(inserted);
    assertSame(saved, inserted);

    // select
    MapId id = id("key", saved.getKey());
    SinglePkc selected = sr.findOne(id);
    assertNotSame(selected, saved);
    assertEquals(saved.getKey(), selected.getKey());
    assertEquals(saved.getValue(), selected.getValue());
View Full Code Here

Examples of org.springframework.data.cassandra.repository.MapId

    inserted.setValue(uuid());
    MultiPkc saved = mr.save(inserted);
    assertSame(saved, inserted);

    // select
    MapId id = id("key0", saved.getKey0()).with("key1", saved.getKey1());
    MultiPkc selected = mr.findOne(id);
    assertNotSame(selected, saved);
    assertEquals(saved.getKey0(), selected.getKey0());
    assertEquals(saved.getKey1(), selected.getKey1());
    assertEquals(saved.getValue(), selected.getValue());
View Full Code Here

Examples of org.springframework.data.cassandra.repository.MapId

    inserted.setValue(uuid());
    SinglePkc saved = t.insert(inserted);
    assertSame(saved, inserted);

    // select
    MapId id = id("key", saved.getKey());
    SinglePkc selected = t.selectOneById(SinglePkc.class, id);
    assertNotSame(selected, saved);
    assertEquals(saved.getKey(), selected.getKey());
    assertEquals(saved.getValue(), selected.getValue());
View Full Code Here

Examples of org.springframework.data.cassandra.repository.MapId

    inserted.setValue(uuid());
    MultiPkc saved = t.insert(inserted);
    assertSame(saved, inserted);

    // select
    MapId id = id("key0", saved.getKey0()).with("key1", saved.getKey1());
    MultiPkc selected = t.selectOneById(MultiPkc.class, id);
    assertNotSame(selected, saved);
    assertEquals(saved.getKey0(), selected.getKey0());
    assertEquals(saved.getKey1(), selected.getKey1());
    assertEquals(saved.getValue(), selected.getValue());
View Full Code Here

Examples of org.springframework.data.cassandra.repository.MapId

    if (idProperty != null) {
      return wrapper.getProperty(entity.getIdProperty(), idProperty.getType());
    }

    // if the class doesn't have an id property, then it's using MapId
    final MapId id = id();
    entity.doWithProperties(new PropertyHandler<CassandraPersistentProperty>() {

      @Override
      public void doWithPersistentProperty(CassandraPersistentProperty p) {
        if (p.isPrimaryKeyColumn()) {
          id.with(p.getName(), (Serializable) wrapper.getProperty(p, p.getType()));
        }
      }
    });

    return id;
View Full Code Here

Examples of org.springframework.data.cassandra.repository.MapId

    HappyExtendingNothing id = id(HappyExtendingNothing.class);

    assertTrue(id instanceof Serializable);
    assertTrue(id instanceof MapId);
    MapId mapid = (MapId) id;

    assertNull(id.string());
    assertNull(id.number());
    assertNull(id.getString());
    assertNull(id.getNumber());

    id.setNumber(i);
    assertEquals(i, id.getNumber());
    assertEquals(i, id.number());
    assertEquals(i, mapid.get("number"));

    HappyExtendingNothing returned = null;

    returned = id.number(i = r.nextInt());
    assertSame(returned, id);
    assertEquals(i, id.getNumber());
    assertEquals(i, id.number());
    assertEquals(i, mapid.get("number"));

    mapid.put("number", i = r.nextInt());
    assertEquals(i, id.getNumber());
    assertEquals(i, id.number());
    assertEquals(i, mapid.get("number"));

    id.setString(s);
    assertEquals(s, id.getString());
    assertEquals(s, id.string());
    assertEquals(s, mapid.get("string"));

    returned = id.string(s = "" + r.nextInt());
    assertSame(returned, id);
    assertEquals(s, id.getString());
    assertEquals(s, id.string());
    assertEquals(s, mapid.get("string"));

    returned = id.withString(s = "" + r.nextInt());
    assertSame(returned, id);
    assertEquals(s, id.getString());
    assertEquals(s, id.string());
    assertEquals(s, mapid.get("string"));

    mapid.put("string", s = "" + r.nextInt());
    assertEquals(s, id.getString());
    assertEquals(s, id.string());
    assertEquals(s, mapid.get("string"));

    id.setString(null);
    assertNull(id.getString());
    assertNull(id.string());
    assertNull(mapid.get("string"));

    id.setNumber(null);
    assertNull(id.getNumber());
    assertNull(id.number());
    assertNull(mapid.get("number"));
  }
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.