Examples of StringSerializer


Examples of voldemort.serialization.StringSerializer

        Iterator<Pair<ByteArray, Versioned<byte[]>>> entriesIterator = adminClient.bulkFetchOps.fetchEntries(nodeId,
                                                                                                             SystemStoreConstants.SystemStoreName.voldsys$_metadata_version_persistence.name(),
                                                                                                             partitionIdList,
                                                                                                             null,
                                                                                                             true);
        Serializer<String> serializer = new StringSerializer("UTF8");
        String keyObject = null;
        String valueObject = null;

        while(entriesIterator.hasNext()) {
            try {
                Pair<ByteArray, Versioned<byte[]>> kvPair = entriesIterator.next();
                byte[] keyBytes = kvPair.getFirst().get();
                byte[] valueBytes = kvPair.getSecond().getValue();
                keyObject = serializer.toObject(keyBytes);
                if(!keyObject.equals(MetadataVersionStoreUtils.VERSIONS_METADATA_KEY)) {
                    continue;
                }
                valueObject = serializer.toObject(valueBytes);
            } catch(Exception e) {
                System.err.println("Error while retrieving Metadata versions from node : " + nodeId
                                   + ". Exception = \n");
                e.printStackTrace();
                System.exit(-1);
View Full Code Here

Examples of voldemort.serialization.StringSerializer

                                                                                                     new Object[] { config });
            StorageEngine<ByteArray, byte[], byte[]> engine = storageConfig.getStore(TestUtils.makeStoreDefinition("test"),
                                                                                     TestUtils.makeSingleNodeRoutingStrategy());
            @SuppressWarnings("unchecked")
            final Store<String, byte[], byte[]> store = new SerializingStore(engine,
                                                                             new StringSerializer(),
                                                                             new IdentitySerializer(),
                                                                             null);

            final byte[] value = new byte[valueSize];
            new Random().nextBytes(value);
View Full Code Here

Examples of voldemort.serialization.StringSerializer

        target2.put(1, Versioned.value(Arrays.asList(values1)), null);
        target2.put(100, Versioned.value(Arrays.asList(values2)), null);
    }

    public Store<String, String, String> getEngine1(View<?, ?, ?, ?> valTrans) {
        Serializer<String> s = new StringSerializer();
        return SerializingStore.wrap(new ViewStorageEngine("test",
                                                           targetRaw1,
                                                           s,
                                                           s,
                                                           s,
View Full Code Here

Examples of voldemort.serialization.StringSerializer

                                                          TestUtils.makeSingleNodeRoutingStrategy());
        } else {
            store = new BdbStorageEngine(storeName, environment, database, new BdbRuntimeConfig());
        }
        StorageEngine<String, String, String> stringStore = SerializingStorageEngine.wrap(store,
                                                                                          new StringSerializer(),
                                                                                          new StringSerializer(),
                                                                                          new StringSerializer());
        Iterator<Pair<String, Versioned<String>>> iter = stringStore.entries();
        while(iter.hasNext()) {
            Pair<String, Versioned<String>> entry = iter.next();
            System.out.println(entry.getFirst() + " => " + entry.getSecond().getValue());
        }
View Full Code Here

Examples of voldemort.serialization.StringSerializer

        testSorting(1);
        testSorting(3);
    }

    public void testSorting(int threads) {
        ExternalSorter<String> sorter = new ExternalSorter<String>(new StringSerializer(),
                                                                   10,
                                                                   threads);
        List<String> sorted = Lists.newArrayList(sorter.sorted(strings.iterator()));
        List<String> expected = new ArrayList<String>(strings);
        Collections.sort(expected);
View Full Code Here

Examples of voldemort.serialization.StringSerializer

        File nodeDir = TestUtils.createTempDir(baseDir);
        @SuppressWarnings("unchecked")
        Serializer<String> keySerializer = (Serializer<String>) new DefaultSerializerFactory().getSerializer(keySerDef);
        @SuppressWarnings("unchecked")
        Serializer<String> valueSerializer = (Serializer<String>) new DefaultSerializerFactory().getSerializer(valueSerDef);
        Serializer<String> transSerializer = new StringSerializer();
        Map<Integer, Store<String, String, String>> nodeStores = Maps.newHashMap();
        Map<Integer, ReadOnlyStorageEngine> readOnlyStores = Maps.newHashMap();

        for(int i = 0; i < numNodes; i++) {
            File currNode = new File(nodeDir, Integer.toString(i));
View Full Code Here

Examples of voldemort.serialization.StringSerializer

                                                                                 serverNode.getHost(),
                                                                                 serverNode.getSocketPort(),
                                                                                 RequestFormatType.VOLDEMORT_V2,
                                                                                 RequestRoutingType.NORMAL);
        Store<String, String, byte[]> store = SerializingStore.wrap(remoteStore,
                                                                    new StringSerializer("UTF-8"),
                                                                    new StringSerializer("UTF-8"),
                                                                    new IdentitySerializer());

        List<Versioned<String>> found = store.get(metadataKey, null);

        assertEquals(found.size(), 1);
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.