Examples of RiakRegister


Examples of com.basho.riak.client.core.query.crdt.types.RiakRegister

    // logins - counter
    RiakCounter numLoginsCounter = usernameMap.getCounter(numLogins);
    assertEquals((Long) 1L, numLoginsCounter.view());

    // last-login - register
    RiakRegister lastLoginTimeRegister = usernameMap.getRegister(lastLoginTime);

    assertTrue(Arrays.equals(now, lastLoginTimeRegister.view().getValue()));


    // logged-in - flag
    RiakFlag loggedInFlag = usernameMap.getFlag(loggedIn);
    assertEquals((Boolean) true, loggedInFlag.view());
View Full Code Here

Examples of com.basho.riak.client.core.query.crdt.types.RiakRegister

        RiakSet crdtSet = crdtMap.get(setKey).get(0).getAsSet();
        assertEquals(wrappedSetValues, crdtSet.view());

        // the asMap doesn't have any values

        RiakRegister crdtRegister = crdtMap.get(registerKey).get(0).getAsRegister();
        assertEquals(registerValue, crdtRegister.getValue());

        RiakFlag crdtFlag = crdtMap.get(flagKey).get(0).getAsFlag();
        assertEquals(flagValue, crdtFlag.getEnabled());
    }
View Full Code Here

Examples of com.basho.riak.client.core.query.crdt.types.RiakRegister

       
        map = map.getMap(username);
        assertNotNull(map);
        RiakCounter counter = map.getCounter(logins);
        assertNotNull(counter);
        RiakRegister register = map.getRegister(lastLogin);
        assertNotNull(register);
        RiakFlag flag = map.getFlag(loggedIn);
        assertNotNull(flag);
        RiakSet set = map.getSet(cartContents);
        assertNotNull(set);
View Full Code Here

Examples of com.basho.riak.client.core.query.crdt.types.RiakRegister

        map = fetchMap(mapBucketType, bucketName, key);
        assertEquals(4, map.view().size());
      assertNotNull(map.view().get(mapKey));
      assertEquals(1, map.view().get(mapKey).size());
        RiakRegister register = map.view().get(mapKey).get(0).getAsRegister();
        assertEquals(mapKey, register.getValue());


        mapKey = BinaryValue.create("map");

        update = new DtUpdateOperation.Builder(location)
View Full Code Here

Examples of com.basho.riak.client.core.query.crdt.types.RiakRegister

        // last-login - register
        List<RiakDatatype> lastLoginTimeElement = usernameMap.get(BinaryValue.create(lastLoginTime));
        assertNotNull(lastLoginTimeElement);
      assertEquals(1, lastLoginTimeElement.size());
      assertTrue(lastLoginTimeElement.get(0).isRegister());
        RiakRegister lastLoginTimeRegister = lastLoginTimeElement.get(0).getAsRegister();
        assertTrue(Arrays.equals(now, lastLoginTimeRegister.getValue().getValue()));

        // logged-in - flag
        List<RiakDatatype> loggedInElement = usernameMap.get(BinaryValue.create(loggedIn));
        assertNotNull(loggedInElement);
      assertEquals(1, loggedInElement.size());
View Full Code Here

Examples of com.basho.riak.client.core.query.crdt.types.RiakRegister

                    break;
                case MAP:
                    element = parseMap(entry.getMapValueList());
                    break;
                case REGISTER:
                    element = new RiakRegister(BinaryValue.unsafeCreate(entry.getRegisterValue().toByteArray()));
                    break;
                case SET:
                    element = parseSet(entry.getSetValueList());
                    break;
                default:
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.